RAGHub

Andrew-JangMIT活跃维护

汇集各类 RAG(检索增强生成)框架、项目和资源的社区清单,方便快速找到并对比检索增强生成生态里的现成方案。

A community-driven collection of RAG (Retrieval-Augmented Generation) frameworks, projects, and resources. Contribute and explore the evolving RAG ecosystem.

暂无版本2,020star192fork同步于 2026-11-07 07:29 UTC

怎么上手

由 README 提炼,执行前请确认
README 未说明
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

社区维护的 RAG 工具目录,帮你快速找到合适的框架、引擎和评测资源

汇集各类 RAG(检索增强生成)框架、项目和资源的社区清单,方便快速找到并对比检索增强生成生态里的现成方案。

核心能力

  • 按框架、评测优化、引擎等分类收录 RAG 项目
  • 每条附官网、GitHub 链接和 Stars 徽章
  • 提供 FAQ 对比框架与引擎、向量库选型
  • 社区驱动,可 Fork 后按表格格式提 PR 贡献

容易踩的坑

这是资源目录而非可安装的软件,没有安装命令;条目由社区维护,Stars 和活跃度可能过时,选型前需自行核实

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

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

    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
    KV Cache StoreHosted KV-cache artifact registry plus open-source Rust CLI. Precompute attention states once, verify bit-exact, and reuse across RAG and long-context prompts to cut prefill cost and latency.WebsiteGitHubGitHub stars-
    FastRAGStarter kit for shipping RAG apps fast with Next.js, Pinecone & LangChain pre-configured.WebsiteClosed-source--

    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.