langchain-java and java-langchains

These are competitors offering alternative Java implementations of the LangChain framework, with the first targeting big data integration and the second emphasizing enterprise Java compatibility, so developers must choose based on their specific use case needs.

langchain-java
56
Established
java-langchains
40
Emerging
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 24/25
Maintenance 0/25
Adoption 7/25
Maturity 16/25
Community 17/25
Stars: 568
Forks: 108
Downloads:
Commits (30d): 0
Language: Java
License: Apache-2.0
Stars: 41
Forks: 8
Downloads:
Commits (30d): 0
Language: Java
License: MIT
No Package No Dependents
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 java-langchains

cupybara/java-langchains

A Java 8+ LangChain implementation. Build powerful LLM based applications in an (enterprise) Java context.

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