ragflow and oreilly-retrieval-augmented-gen-ai

One is a comprehensive open-source RAG engine fusing RAG with Agent capabilities, while the other is a demonstration of how to augment LLMs with real-time data using RAG, Agents, and GraphRAG, making them a tool and its educational example, respectively, rather than direct competitors.

ragflow
69
Established
Maintenance 22/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 10/25
Adoption 10/25
Maturity 8/25
Community 23/25
Stars: 74,911
Forks: 8,368
Downloads:
Commits (30d): 201
Language: Python
License: Apache-2.0
Stars: 167
Forks: 89
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License:
No Package No Dependents
No License No Package No Dependents

About ragflow

infiniflow/ragflow

RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs

This tool helps create advanced AI assistants that can accurately answer questions using your specific business documents and data. You input various documents like PDFs, Word files, web pages, and even structured data, and it outputs a system that provides precise, traceable answers. It's designed for business leaders, knowledge managers, or AI product developers who need to build reliable question-answering systems for internal teams or customers.

knowledge-management enterprise-search customer-support-automation business-intelligence document-intelligence

About oreilly-retrieval-augmented-gen-ai

sinanuozdemir/oreilly-retrieval-augmented-gen-ai

See how to augment LLMs with real-time data for dynamic, context-aware apps - Rag + Agents + GraphRAG.

This project helps AI developers build applications that can answer questions using up-to-date, external information. You'll learn how to feed real-time data into large language models (LLMs) to get more accurate and context-aware responses. It's designed for developers with Python skills and some background in machine learning and natural language processing who want to create dynamic, intelligent applications.

AI development LLM engineering natural language processing information retrieval contextual AI

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