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.
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work