java-langchains and javachain

These two projects are direct competitors, as both aim to provide a LangChain-like framework implemented in Java 8 for building LLM applications.

java-langchains
40
Emerging
javachain
32
Emerging
Maintenance 0/25
Adoption 7/25
Maturity 16/25
Community 17/25
Maintenance 0/25
Adoption 7/25
Maturity 8/25
Community 17/25
Stars: 41
Forks: 8
Downloads:
Commits (30d): 0
Language: Java
License: MIT
Stars: 38
Forks: 8
Downloads:
Commits (30d): 0
Language: Java
License:
Stale 6m No Package No Dependents
No License Stale 6m No Package No Dependents

About java-langchains

cupybara/java-langchains

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

This project helps Java developers build applications that can understand and respond to questions based on large amounts of text. You can feed in documents from PDFs, databases, or search indexes, and it uses powerful AI models to generate answers, often citing the original sources. It's designed for enterprise Java environments, enabling sophisticated natural language processing within existing systems.

Enterprise Java Development Large Language Models Information Retrieval Question Answering Systems Document Processing

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