ragflow and Building-Natural-Language-and-LLM-Pipelines

The first tool is an open-source RAG engine with agent capabilities, while the second is a published book detailing how to build RAG and agentic applications using specific libraries; therefore, the book serves as a complement, providing educational content and best practices for developing systems that could potentially leverage or integrate with the engine.

Maintenance 25/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 6/25
Adoption 8/25
Maturity 16/25
Community 20/25
Stars: 74,911
Forks: 8,368
Downloads:
Commits (30d): 243
Language: Python
License: Apache-2.0
Stars: 56
Forks: 27
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License: MIT
No Package No Dependents
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 Building-Natural-Language-and-LLM-Pipelines

PacktPublishing/Building-Natural-Language-and-LLM-Pipelines

Building RAG and Agentic Applications with Haystack 2.0, RAGAS and LangGraph 1.0 published by Packt

Covers deterministic pipeline design with strict tool contracts, context engineering for agent reliability, and production deployment patterns including microservices via FastAPI/Hayhooks and multi-agent orchestration with LangGraph's supervisor-worker patterns. Integrates evaluation frameworks (RAGAS, Weights & Biases) for cost and quality tracking, plus practical NLP tasks like NER and sentiment analysis as agentic tools within observable, fault-tolerant workflows.

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