ChinaYiqun/java-rag

This RAG (Retrieval-Augmented Generation) project is implemented using pure Java. This approach makes it easier to adapt to enterprise-level environments and is more conducive to secondary development.

44
/ 100
Emerging

This helps Java developers build custom AI applications that can understand and respond to user queries based on specific internal documents. It takes various document types (PDFs, Word, Excel, etc.) and user questions, then uses large language models to provide accurate, context-aware answers. Developers create these applications for enterprise users who need to quickly find information within their company's extensive knowledge base.

160 stars. No commits in the last 6 months.

Use this if you are a Java developer building a Retrieval-Augmented Generation (RAG) system for an enterprise, and you need fine-grained control over document processing, vectorization, and search strategies without relying on complex frameworks.

Not ideal if you are an end-user looking for a pre-built, ready-to-use RAG application, or if you prefer a low-code/no-code solution.

enterprise-search knowledge-management document-intelligence developer-tooling AI-application-development
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 18 / 25

How are scores calculated?

Stars

160

Forks

25

Language

Java

License

Apache-2.0

Last pushed

Feb 26, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/ChinaYiqun/java-rag"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.