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