ragent and java-rag

ragent
72
Verified
java-rag
44
Emerging
Maintenance 25/25
Adoption 10/25
Maturity 13/25
Community 24/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 18/25
Stars: 589
Forks: 124
Downloads:
Commits (30d): 72
Language: Java
License: Apache-2.0
Stars: 160
Forks: 25
Downloads:
Commits (30d): 0
Language: Java
License: Apache-2.0
No Package No Dependents
Stale 6m No Package No Dependents

About ragent

nageoffer/ragent

RAG综合智能体 - 基于Spring Boot的智能文档处理与检索系统,集成向量数据库,拥有智能问答、知识库、会话记忆、深度思考等功能

Implements a production-grade RAG pipeline with parallel multi-channel retrieval (semantic + keyword-based), model routing across multiple LLM providers with automatic failover, and document ingestion via composable node-based ETL. Integrates Milvus for vector search, RocketMQ for async processing, and supports MCP tool invocation alongside knowledge retrieval, with full request tracing across intent recognition, query rewriting, and response generation stages.

About java-rag

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.

Implements modular RAG pipelines with pluggable components for document parsing (PDF, Word, PPT, Excel), multiple chunking strategies (fixed-size, semantic, recursive), and vector search across Elasticsearch, Redis, and MinIO. Supports both OpenAI and Ollama LLM interfaces with multi-turn conversation management, load balancing, and Agent patterns—all configured via Nacos for enterprise flexibility without framework dependencies.

Related comparisons

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