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.

This project offers a Java implementation of LangChain, tailored for integrating Large Language Models (LLMs) with Big Data systems. It allows developers to build applications that process large datasets using natural language queries. For instance, you can ask questions in plain English to extract insights from a SQL database, summarize extensive documents, or retrieve specific information using various data stores.

Big Data analytics natural language processing Java development data querying document summarization

About javachain

shenyubao/javachain

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

JavaChain helps Java developers quickly build applications that leverage large language models (LLMs). It provides tools to interact with various LLMs, manage prompts, combine conversational turns, and integrate with private knowledge bases. Developers can take raw documents, process them, vectorize their content, and store them in vector databases to build robust LLM-powered features.

Java development LLM application building chatbot development knowledge base integration AI development

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