RAGHub: A Directory of Tools for Retrieval-Augmented Generation (RAG)

June 20, 2026 · View on GitHub

Welcome to RAGHub, a living collection of new and emerging frameworks, projects, and resources in the Retrieval-Augmented Generation (RAG) ecosystem. This is a community-driven project for r/RAG, where we aim to catalog the rapid growth of RAG tools and projects that are pushing the boundaries of the field.

Each day, it feels like a new tool or framework emerges, and choosing the right one is becoming more of an art than a science. Is the framework from three months ago still relevant? Or was it just hype, rehashing old concepts with a fresh look? RAGHub exists to help you stay ahead of these changes, providing a platform for the latest innovations in RAG.

How to Contribute

This is a community project, and we welcome contributions from everyone! If you’d like to add a new framework, project, or resource, please check out our Contribution Guidelines for details on how to get started.

Table of Contents

FAQ

What is RAG (Retrieval-Augmented Generation)?

RAG is a technique that enhances Large Language Model (LLM) responses by retrieving relevant information from external knowledge sources before generating answers. This approach reduces hallucinations and provides more accurate, contextually relevant responses based on actual data.

How do I choose the right RAG framework?

Consider these factors when selecting a framework:

FactorConsideration
Use CaseChatbot, search engine, or document QA?
ScaleEnterprise-scale needs vs. prototyping
ComplexityLangChain/LlamaIndex (full-featured) vs. LightRAG (simple)
IntegrationDoes it support your vector DB and LLM provider?
LanguagePython (LangChain/LlamaIndex) vs. TypeScript vs. Rust

What's the difference between RAG Frameworks and RAG Engines?

  • Frameworks (e.g., LangChain, LlamaIndex): Libraries you integrate into your code to build custom RAG pipelines
  • Engines (e.g., RAGFlow, Dify): Standalone platforms providing ready-to-use RAG functionality

Do I need a vector database for RAG?

Yes, vector databases store document embeddings for semantic search. Popular options:

DatabaseBest For
ChromaDBPrototyping, easy setup
QdrantProduction, high performance
PineconeEnterprise, managed service
WeaviateHybrid search, GraphQL

How do I evaluate my RAG system?

Use evaluation frameworks listed in this directory:

  • ragas: Measures faithfulness, answer relevancy, context precision
  • Trulens: Feedback functions for quality assessment
  • Phoenix: Observability and troubleshooting tools
  • Deepchecks: Continuous validation and drift detection

What are common RAG challenges and solutions?

ChallengeSolution
Poor retrieval qualityOptimize chunking strategy and embeddings
Context window limitsUse reranking to reduce retrieved content
HallucinationsEnsure retrieved context is properly used by LLM
LatencyOptimize retrieval indexing, use streaming

Can I use RAG with local/self-hosted models?

Yes! Many frameworks support local LLMs:

MethodDescription
OllamaEasy local model deployment
vLLMHigh-performance local inference
LM StudioUser-friendly local model management
LocalAIOpenAI-compatible local API

How can I contribute to RAGHub?

We welcome contributions! To add a new framework, project, or resource:

  1. Fork the repository
  2. Add your entry to the relevant section
  3. Follow the existing table format
  4. Submit a Pull Request

See CONTRIBUTING.md for detailed guidelines.


RAG Frameworks

NameDescriptionWebsiteGithubStarsActivity
Dcup Open-Source RAG-as-a-ServiceConnect your app to user data in minutes with self-hostable RAG pipelines.WebsiteGithubGitHub1h ago
LangChainBuilding applications with LLMsWebsiteGithubGitHub9h ago
ScoutBuilding apps with LLMs/vector databases/web scrapingWebsiteGithubGitHub1h ago
SemanticaOpen-source framework for Context Graphs, GraphRAG, Decision Intelligence, Explainable Reasoning, Provenance, and AI Governance.WebsiteGitHubGitHub1d ago
HaystackA framework for building search engines using neural networksWebsiteGithubGitHubLast week
LlamaIndexA framework for building data-driven LLM applicationsWebsiteGithubGitHub7h ago
BentoMLBuild Inference APIs, LLM apps, Multi-model chains, RAGWebsiteGithubGitHub1h ago
Contextual AIEnd-to-end RAG including document understanding, retrieval, grounded generation, and evaluationWebsiteGitHubGitHub stars--
LightRAGSimple and fast Retrieval-Augmented GenerationWebsiteGithubGitHub1d ago
Swarm by OpenAIEducational framework for lightweight multi-agent orchestration-GithubGitHub1d ago
LangroidPython framework to easily build LLM-powered applicationsWebsiteGithubGitHub10h ago
NeMo-GuardrailsAdd programmable guardrails to LLM-based applicationsWebsiteGithubGitHubLast week
SwiftideA Rust library for building fast, streaming applications with LLMsWebsiteGitHubGitHub stars1h ago
KorvusThe entire RAG pipeline in a single database queryWebsiteGitHubGitHub starsLast month
semantic-routerA framework for routing LLM requests using semantic vectorsWebsiteGitHubGitHub stars4h ago
AWS Bedrock Knowledge BasesService to build, scale, and deploy RAG-powered applicationsWebsite--1h ago
langflowBuild, scale, and deploy RAG and multi-agent AI appsWebsiteGitHubGitHub stars1h ago
dspyBuild language model apps with modular programmingWebsiteGitHubGitHub stars13h ago
mem0The Memory layer for your AI appsWebsiteGitHubGitHub stars2h ago
RAGLiteA Python package for building RAG applicationsWebsiteGitHubGitHub stars18h ago
cogneeMemory framework for building GraphRAG applicationsWebsiteGitHubGitHub stars2h ago
ragbitsBuilding blocks for rapid development of GenAI applicationsWebsiteGitHubGitHub stars1h ago
InterchangeEnd-to-end API for RAG, from document upload to searchWebsiteGitHubGitHub1h ago
ZeroEntropyRerankers, embeddings and end-to-end retrieval APIWebsiteGitHub-1h ago
memoriMulti-Agent Memory Engine that gives your AI agents human-like memoryWebsiteGitHubGitHub stars3d ago
ZettelForgeAgentic memory for CTI — entity extraction, knowledge graphs, STIX ontologyWebsiteGitHubGitHub stars1h ago

RAG Evaluation and Optimization Frameworks

NameDescriptionWebsiteGitHubStarsActivity
TrulensMeasures and enhance LLM app quality with feedback functions for scalable evaluationWebsiteGitHubGitHub stars11h ago
PhoenixAI observability platform designed for experimentation, evaluation, and troubleshootingWebsiteGitHubGitHub stars1d ago
ragasEvaluates and quantifies the performance of RAG pipelines that enhance LLM context with external dataWebsiteGitHubGitHub stars3h ago
LMUnitLanguage model optimized for evaluating natural language unit testsWebsite----
DeepchecksContinuous validation of AI & ML models, detecting data drift and model issuesWebsiteGitHubGitHub stars8m ago
AutoRAGEnd-to-end RAG optimization: parsing, chunking, evaluation dataset creation, and pipeline deploymentWebsiteGitHubGitHub stars1h ago
evalmy.aiFine-tuned lightweight RAG evaluation service + Python client libraryWebsiteGitHubGitHub stars--
TextGradA framework for LLM-based text optimization, focusing on reducing hallucinations and improving promptsWebsiteGitHubGitHub stars24h ago
langfuseTraces, evals, prompt management, and metrics to debug and improve your LLM application.WebsiteGitHubGitHub stars1h ago
Vectara HHEMHallucination evaluation model for RAGHuggingface------
StepsTrackAn Observability tool built to track, inspect, and visualize every steps in a pipeline-GitHubGitHub stars15h ago
syftrMulti-objective end-to-end agentic RAG optimization.-GitHubGitHub stars1h ago
zbenchAnnotation and evaluation framework for retrieval and rerankingWebsiteGitHub-1h ago
rag-selectEnd-to-end RAG architecture evaluation/optimization across RAG tool offerings.WebsiteGitHubGitHub stars1h ago
RaggitMonitor RAG production queries, write evals against the queries that matter, re-run on model swapsWebsiteGitHubGitHub stars1h ago

RAG Engines

NameDescriptionWebsiteGitHubStarsActivity
AgentsetOpen-source agentic RAG platform.WebsiteGitHubGitHub stars1d ago
EngramicRAG engine focused on long-term memory and advanced context managementWebsiteGithubGitHub stars2h ago
TrustGraphLLM Agnostic Agent Development PlatformWebsiteGitHubGitHub stars2d ago
R2RThe Elasticsearch for RAG, helps you quickly build and launch scalable RAG solutionsWebsiteGitHubGitHub stars6h ago
RAGFlowOpen-source RAG engine based on deep document understandingWebsiteGitHubGitHub stars1h ago
Liquid IndexThe Unified RAG Platform. One API. Every Tool You NeedWebsite--1h ago
Vertex AI Knowledge EngineA data framework for context-augmented LLM applicationsWebsite--1d ago
EmbedchainOpen Source Framework for personalizing LLM responses under 10 lines of codeWebsiteGitHubGitHub starsLast week
txtaiAll-in-one embeddings database for semantic search, LLM orchestration, and RAG workflowsWebsiteGitHubGitHub starsLast week
dsRAGHigh-performance retrieval engine for unstructured data-GitHubGitHub starsLast week
Flash-RankUse Pairwise or Listwise rerankers to improve search accuracy before passing to LLMs.-GitHubGitHub stars2w ago
GraphlitAPI-first platform for building knowledge-driven AI applications and agentsWebsiteGitHubGitHub stars8h ago
rag-citationCombines RAG with automatic citation generation to enhance content credibilityWebsiteGitHubGitHub starsLast week
PostgresMLPostgres + GPUs with functions for chunking, embedding, transforming and rankingWebsiteGitHubGitHub starsYesterday
chainlitBuild production-ready Conversational AI applications in minutes, not weeksWebsiteGitHubGitHub stars24h ago
pathwayPython ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.WebsiteGitHubGitHub stars7h ago
cognitaRAG framework for modular, open-source production apps.WebsiteGitHubGitHub stars2 days ago
FlashRAGA Python Toolkit for Efficient RAG Research-GitHubGitHub stars3h ago
RAGatouilleEasily train and use advanced retrieval methods in any RAG pipeline.-GitHubGitHub stars4 months ago
pgaiA suite of tools to develop RAG, semantic search, and other AI applications just in PostgreSQLWebsiteGitHubGitHub stars10h ago
VectaraThe trusted RAG platform for quickly building AI assistants and agents.WebsiteGitHub--
modeRAG framework with expert models, smart clustering,and efficient retrieval for small datasets.-GitHubGitHub stars2 days ago
haiku.ragOpen-Source RAG framework with monitoring, CLI, search, Q/A, MCP support on SQLite.-GithubGitHub stars3h ago
ZeroEntropy AIOpen-Weight Rerankers, Embeddings and End-to-End Retrieval APIWebsiteGithub-3h ago

RAG Data Preparation Frameworks

NameDescriptionWebsiteGitHubStarsActivity
CocoIndexETL framework to build fresh indexWebsiteGithubGitHub1h ago
Gitana.ioContent platform for editorial approval and scheduled deployment of trained data sets to RAG vector DBsWebsite---
ChonkieNo-nonsense, lightweight and fast RAG chunking libraryWebsiteGitHubGitHub stars1h ago
pdfmuxPDF-to-Markdown extraction with per-page confidence scoring and self-healing fallback. Built-in MCP server, LangChain + LlamaIndex loaders. #2 on opendataloader-bench.WebsiteGitHubGitHub stars1d ago

RAG Projects

NameDescriptionWebsiteGitHubStarsActivity
RAG-LCCHybrid RAG lab: Vector/BM25/Graph retrieval, multilingual, web search fallback-GitHubGitHub stars-
LlamaParseGenAI-native document parsing platformWebsiteGitHubGitHub stars2d ago
Langchain-extractWeb server to extract information from text and files using LLMsWebsiteGitHubGitHub stars4m ago
NeedleProduction-ready RAG pipelines out of the box.WebsiteGitHubGitHub stars1h ago
Unstructured.ioBuild custom preprocessing pipelines for labeling, training, or production MLWebsiteGitHubGitHub stars3d ago
VerbaRAG chatbot powered by WeaviateWebsiteGitHubGitHub stars2w ago
UnstractNo-code platform to launch APIs and ETL Pipelines to structure unstructured documentsWebsiteGitHubGitHub stars4h ago
Humata.aiAsk questions across all of your document filesWebsite--4h ago
KilnBuild AI systems with evals, RAG, agents, fine-tuning, and synthetic dataWebsiteGitHubGitHub stars12h ago
Ragie.aiFully managed RAG-as-a-Service for developers.WebsiteGitHub-12h ago
ReductoParses complex documents and creates LLM-ready inputsWebsiteGitHub-2w ago
MidshipExtract document data straight into your spreadsheet/ERP/CRMWebsite---
DocuPandaConvert documents into a structured, standard set of fields and valuesWebsite---
contextual-doc-retrieval-opneai-rerankerUsing GPT-4 and Cohere for query expansion and re-ranking with BM25-GitHubGitHub starsLast week
RaggenieLow-code platform to build custom RAG-based AI applicationsWebsiteGitHubGitHub stars10h ago
ChunkrVision model-based PDF chunking and OCR, optimized for fast processing of large datasetsWebsiteGitHubGitHub stars11h ago
tldwOpen-source project similar to NotebookLMWebsiteGitHubGitHub starsYesterday
CerbosAccess control for RAG and LLMs.WebsiteGitHubGitHub stars14h ago
extractousExtremely fast data extraction for your AI applicationsWebsiteGitHubGitHub stars-
SWIRLAI search & RAG for your workplace. Get AI insights from your company's knowledge instantly.WebsiteGitHubGitHub stars2w ago
ChatDOC PDF ParserPrecision PDF parsing that transforms documents into flawless structured data for RAG systems.Website---
GurubaseCreate AI-powered Q&A assistants by indexing websites, PDF documents, YouTube videos, and GitHub code repositories.WebsiteGitHubGitHub stars1d ago
Archive AgentOpen-source semantic file tracker with OCR + AI search. Smart indexer with RAG engine.-GitHubGitHub stars-
MidrasAISimple API for Colpali, a multi-modal retrieval model.-GithubGitHub stars6m ago
EmbeddingBridgeVersion control and migration tool for embeddings-GithubGithub stars-
Stream-Rag-AgentStreaming RAG Agent for Kafka-Github-
zchunkOpen-Source efficient LLM-based chunkingWebsiteGithub-2h ago
hydrotA production-ready Retrieval-Augmented Generation (RAG) system designed for enterprise documentation, with first-class support for markdown content. Built with a microservices architecture for horizontal scaling and flexibility.-GithubGithub stars-
TensorlakeDocument parsing for citable, traceable RAG systems. Extracts text, tables, and images while maintaining complex layouts, attaching bounding box coordinates, and supporting structured outputWebsiteGithubGithub stars2d ago

RAG Resources and Sites

Site/ArticleDescriptionLink
Contextual RetrievalAnthropic introducing Contextual RetrievalWebsite
Open-RAGEnhanced Retrieval-Augmented Reasoning with Open-Source Large Language ModelsWebsite
ColPaliEfficient Document Retrieval with Vision Language ModelsWebsite
RAG_TechniquesShowcases various advanced techniques for RAG systemsWebsite
GenAI_AgentsTutorials and implementations for various AI Agent techniquesWebsite
RAG From ScratchOfficial LangChain guide for building a RAG pipeline from scratchWebsite

Model LeaderBoards

NameDescriptionLink
Artificial AnalysisLLM ComparisonWebsite
HuggingFace/mtebEmbedding models leaderboardWebsite
Vectara Hallucination LeaderboardHallucination leaderboard for LLMsWebsite

If you're looking for mainstream RAG frameworks and techniques, check out the excellent repository by Nir Diamant: RAG Techniques. This repository focuses on more established tools and methods that have already gained traction in the community.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Join the Conversation

This project is part of the r/RAG community. Have feedback or suggestions? Feel free to open an issue, start a discussion, or join the conversation on our Discord server! We want to make this repository a valuable resource for everyone exploring the RAG ecosystem, and your input is crucial.