langchain-java and javachain

These are competitors: both are independent Java implementations of the LangChain framework architecture for building LLM applications, offering overlapping functionality without interoperability.

langchain-java
56
Established
javachain
32
Emerging
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 24/25
Maintenance 0/25
Adoption 7/25
Maturity 8/25
Community 17/25
Stars: 568
Forks: 108
Downloads:
Commits (30d): 0
Language: Java
License: Apache-2.0
Stars: 38
Forks: 8
Downloads:
Commits (30d): 0
Language: Java
License:
No Package No Dependents
No License Stale 6m No Package No Dependents

About langchain-java

HamaWhiteGG/langchain-java

Java version of LangChain, while empowering LLM for Big Data.

Provides specialized toolkits for big data frameworks—including Spark SQL and Flink SQL agents—enabling LLM-powered queries directly on distributed data systems. Integrates multiple LLM providers (OpenAI, ChatGLM2, Ollama) and vector stores (Pinecone, Milvus) through a modular architecture supporting chains, agents, and RAG pipelines. Built on Java 17+ with Maven distribution, targeting the Java ecosystem for enterprise data processing workflows.

About javachain

shenyubao/javachain

JavaChain 用于快速搭建LLM应用,参考了 LangChain 的架构设计,基于Java8实现。

Scores updated daily from GitHub, PyPI, and npm data. How scores work