Skip to content

Top 100 Retrieval-Augmented Generation Repositories

Back to Home

Ranking

RankingProject NameStarsForksLanguageOpen IssuesDescriptionLast Commit
1ragflow81,0119,277Python2896RAGFlow 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 LLMs2026-05-21
2LightRAG35,5065,019Python196[EMNLP2025] "LightRAG: Simple and Fast Retrieval-Augmented Generation"2026-05-21
3graphrag33,1533,513Python41A modular graph-based Retrieval-Augmented Generation (RAG) system2026-05-19
4RAG_Techniques27,4863,305Jupyter Notebook6This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.2026-05-15
5R2R7,845629Python102SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API.2025-11-07
6Verba7,706848Python54Retrieval Augmented Generation (RAG) chatbot powered by Weaviate2026-05-11
7azure-search-openai-demo7,6635,443Python489A sample app for the Retrieval-Augmented Generation pattern running in Azure, using Azure AI Search for retrieval and Azure OpenAI large language models to power ChatGPT-style and Q&A experiences.2026-05-19
8AutoRAG4,778395Python122AutoRAG: An Open-Source Framework for Retrieval-Augmented Generation (RAG) Evaluation & Optimization with AutoML-Style Automation2026-05-19
9cognita4,409387Python14RAG (Retrieval Augmented Generation) Framework for building modular, open source applications for production by TrueFoundry2026-03-13
10openrag4,035399Python156OpenRAG is a comprehensive, single package Retrieval-Augmented Generation platform built on Langflow, Docling, and Opensearch.2026-05-22
11agentic-rag-for-dummies3,314442Jupyter Notebook0A modular Agentic RAG built with LangGraph — learn Retrieval-Augmented Generation Agents in minutes.2026-05-17
12ChatRTX3,124429Python52A developer reference project for creating Retrieval Augmented Generation (RAG) chatbots on Windows using TensorRT-LLM2026-01-21
13rag-web-ui3,012341TypeScript15RAG Web UI is an intelligent dialogue system based on RAG (Retrieval-Augmented Generation) technology.2026-04-06
14rag-cookbooks2,527318Jupyter Notebook5This repository contains various advanced techniques for Retrieval-Augmented Generation (RAG) systems.2025-02-17
15Awesome-GraphRAG2,390207-0Awesome-GraphRAG: A curated list of resources (surveys, papers, benchmarks, and opensource projects) on graph-based retrieval-augmented generation.2026-05-21
16RAG-Survey1,789123-3Collecting awesome papers of RAG for AIGC. We propose a taxonomy of RAG foundations, enhancements, and applications in paper "Retrieval-Augmented Generation for AI-Generated Content: A Survey".2024-08-20
17RAGHub1,733164-0A community-driven collection of RAG (Retrieval-Augmented Generation) frameworks, projects, and resources. Contribute and explore the evolving RAG ecosystem.2026-05-10
18AgenticRAG-Survey1,625180-0Agentic-RAG explores advanced Retrieval-Augmented Generation systems enhanced with AI LLM agents.2025-10-20
19Controllable-RAG-Agent1,604260Jupyter Notebook1This repository provides an advanced Retrieval-Augmented Generation (RAG) solution for complex question answering. It uses sophisticated graph based algorithm to handle the tasks.2025-06-17
20Awesome-LLM-RAG1,33182-4Awesome-LLM-RAG: a curated list of advanced retrieval augmented generation (RAG) in Large Language Models2026-05-14
21Awesome-RAG1,200126-7😎 Awesome list of Retrieval-Augmented Generation (RAG) applications in Generative AI.2026-05-21
22raglite1,159102Python12🥤 RAGLite is a Python toolkit for Retrieval-Augmented Generation (RAG) with DuckDB or PostgreSQL2026-05-18
23GPT-RAG1,150300Python15Sharing the learning along the way we been gathering to enable Azure OpenAI at enterprise scale in a secure manner. GPT-RAG core is a Retrieval-Augmented Generation pattern running in Azure, using Azu...2026-05-21
24canopy1,031129Python29Retrieval Augmented Generation (RAG) framework and context engine powered by Pinecone2024-11-13
25simple-local-rag981292Jupyter Notebook5Build a RAG (Retrieval Augmented Generation) pipeline from scratch and have it all run locally.2024-05-25
26KG_RAG940111Jupyter Notebook5Empower Large Language Models (LLM) using Knowledge Graph based Retrieval-Augmented Generation (KG-RAG) for knowledge intensive tasks2024-11-09
27rag-fusion937113Python0RAG-Fusion: multi-query generation + Reciprocal Rank Fusion for better retrieval-augmented generation. Includes evaluation harness with NFCorpus/BEIR.2026-04-26
28VRAG93490Python3Multimodal Retrieval-augmented Generation Framework Built by Tongyi Lab, Alibaba Group.2026-04-29
29MODULAR-RAG-MCP-SERVER922194Python4A modular RAG (Retrieval-Augmented Generation) system with MCP Server architecture. Using Skill to make AI follow each step of the spec and complete the code 100% by AI.2026-03-10
30serverless-chat-langchainjs856482TypeScript1Build your own serverless AI Chat with Retrieval-Augmented-Generation using LangChain.js, TypeScript and Azure2026-04-01
31azure-search-openai-demo-csharp835687C#60A sample app for the Retrieval-Augmented Generation pattern running in Azure, using Azure Cognitive Search for retrieval and Azure OpenAI large language models to power ChatGPT-style and Q&A experienc...2025-07-29
32context-portal76381Python20Context Portal (ConPort): A memory bank MCP server building a project-specific knowledge graph to supercharge AI assistants. Enables powerful Retrieval Augmented Generation (RAG) for context-aware dev...2026-01-27
33local-rag73991Python2Ingest files for retrieval augmented generation (RAG) with open-source Large Language Models (LLMs), all without 3rd parties or sensitive data leaving your network.2026-05-18
34Rankify67669Python1🔥 Rankify: A Comprehensive Python Toolkit for Retrieval, Re-Ranking, and Retrieval-Augmented Generation 🔥. Our toolkit integrates 40 pre-retrieved benchmark datasets and supports 7+ retrieval techni...2026-05-06
35FLARE66861Python17Forward-Looking Active REtrieval-augmented generation (FLARE)2023-11-20
36RAGLight661101Python10RAGLight is a modular framework for Retrieval-Augmented Generation (RAG). It makes it easy to plug in different LLMs, embeddings, and vector stores, and now includes seamless MCP integration to connec...2026-03-24
37ViDoRAG66049Python3[EMNLP 2025] ViDoRAG: Visual Document Retrieval-Augmented Generation via Dynamic Iterative Reasoning Agents2026-01-11
38rag630269Python13This NVIDIA RAG blueprint serves as a reference solution for a foundational Retrieval Augmented Generation (RAG) pipeline.2026-05-21
39RAG-Driven-Generative-AI603210Jupyter Notebook0This repository provides programs to build Retrieval Augmented Generation (RAG) code for Generative AI with LlamaIndex, Deep Lake, and Pinecone leveraging the power of OpenAI and Hugging Face models f...2025-09-23
40cloudflare-rag60290TypeScript6Fullstack "Chat with your PDFs" RAG (Retrieval Augmented Generation) app built fully on Cloudflare2024-09-05
41G-Retriever54591Python5Official Implementation of NeurIPS 2024 paper "G-Retriever: Retrieval-Augmented Generation for Textual Graph Understanding and Question Answering""2025-03-19
42HiRAG54283Python4[EMNLP'25 findings] This is the official repo for the paper, HiRAG: Retrieval-Augmented Generation with Hierarchical Knowledge.2026-05-18
43ollama_pdf_rag521192TypeScript15A full-stack demo showcasing a local RAG (Retrieval Augmented Generation) pipeline to chat with your PDFs.2026-04-16
44Multimodal-RAG-Survey51326-0A Survey on Multimodal Retrieval-Augmented Generation2026-02-20
45Awesome-RAG49224-2💡 Awesome RAG: A resource of Retrieval-Augmented Generation (RAG) for LLMs, focusing on the development of technology.2026-04-16
46Advanced_RAG47488Jupyter Notebook1Advanced Retrieval-Augmented Generation (RAG) through practical notebooks, using the power of the Langchain, OpenAI GPTs ,META LLAMA3 ,Agents.2024-04-26
47CRAG45751Python28Corrective Retrieval Augmented Generation2024-10-08
48rag45040Python2🚀 Retrieval Augmented Generation (RAG) with txtai. Combine search and LLMs to find insights with your own data.2025-12-01
49MultiHop-RAG44537Python11Repository for "MultiHop-RAG: A Dataset for Evaluating Retrieval-Augmented Generation Across Documents" (COLM 2024)2025-04-03
50Advanced-QA-and-RAG-Series442252Jupyter Notebook4This repository contains advanced LLM-based chatbots for Q&A using LLM agents, and Retrieval Augmented Generation (RAG) and with different databases. (VectorDB, GraphDB, SQLite, CSV, XLSX, etc.)2025-12-24
51OmniSearch42433Python11Repo for Benchmarking Multimodal Retrieval Augmented Generation with Dynamic VQA Dataset and Self-adaptive Planning Agent2025-04-22
52GraphRAG-Benchmark42350Python4The official repo of GraphRAG-Bench for evaluating GraphRAG models. "When to use Graphs in RAG: A Comprehensive Analysis for Graph Retrieval-Augmented Generation". (ICLR'26)2026-05-21
53rag-chatbot415101Python2RAG (Retrieval-augmented generation) ChatBot that provides answers based on contextual information extracted from a collection of Markdown files.2026-05-19
54ai-sdk-preview-rag40684TypeScript2Retrieval-augmented generation (RAG) template powered by the AI SDK.2026-04-19
55HyperGraphRAG38561Python8[NeurIPS 2025] Official resources of "HyperGraphRAG: Retrieval-Augmented Generation via Hypergraph-Structured Knowledge Representation".2026-05-12
56CRUD_RAG38230Python9CRUD-RAG: A Comprehensive Chinese Benchmark for Retrieval-Augmented Generation of Large Language Models2025-05-20
57awesome-rag38138-3A curated list of retrieval-augmented generation (RAG) in large language models2025-12-01
58workbench-example-hybrid-rag3681,007Python11An NVIDIA AI Workbench example project for Retrieval Augmented Generation (RAG)2025-08-12
59RAG34622Python4This is an implementation of the paper: Searching for Best Practices in Retrieval-Augmented Generation (EMNLP2024)2024-12-21
60Awesome-RAG-Vision3348-0Awesome-RAG-Vision: a curated list of advanced retrieval augmented generation (RAG) for Computer Vision2026-01-25
61tonic_validate32531Python9Metrics to evaluate the quality of responses of your Retrieval Augmented Generation (RAG) applications.2025-07-10
62azure-search-openai-javascript318209TypeScript0A TypeScript sample app for the Retrieval Augmented Generation pattern running on Azure, using Azure AI Search for retrieval and Azure OpenAI and LangChain large language models (LLMs) to power ChatGP...2025-10-11
63repochat31654Python3Chatbot assistant enabling GitHub repository interaction using LLMs with Retrieval Augmented Generation2024-08-28
64graphrag-rs31636Rust5GraphRAG-rs is a high-performance, state-of-the-art Rust implementation of GraphRAG (Graph-based Retrieval Augmented Generation) that builds knowledge graphs from documents and enables natural languag...2026-03-18
65CTI-RAG31026Python0CTI-RAG is a Retrieval-Augmented Generation (RAG) framework for Cyber Threat Intelligence (CTI), integrating knowledge graph and causal reasoning capabilities to provide security analysts with an inte...2026-05-12
66RAGLAB30835Python0[EMNLP 2024: Demo Oral] RAGLAB: A Modular and Research-Oriented Unified Framework for Retrieval-Augmented Generation2024-10-18
67gamewiki30616Python2An intelligent Wiki overlay tool designed specifically for gamers, featuring GEMINI-powered RAG (Retrieval-Augmented Generation) capabilities for smart Q&A services.2026-03-03
68LightningRAG30025Go0LightningRAG is a full-stack Vue + Gin starter with a decoupled frontend and backend, plus built-in, extensible RAG (retrieval-augmented generation): knowledge bases, vector search, and integrations w...2026-04-17
69rag-all-in-one29552-0🧠 Guide to Building RAG (Retrieval-Augmented Generation) Applications2026-05-20
70local-LLM-with-RAG28354Python0Running local Language Language Models (LLM) to perform Retrieval-Augmented Generation (RAG)2026-01-02
71Hyper-RAG28149Python0"Hyper-RAG: Combating LLM Hallucinations using Hypergraph-Driven Retrieval-Augmented Generation" by Yifan Feng, Hao Hu, Shihui Ying, Xingliang Hou, Shiquan Liu, Mingyuan Yang, Junchang Li, Shaoyi Du, ...2026-05-02
72arag27639Python2A-RAG: Agentic Retrieval-Augmented Generation via Hierarchical Retrieval Interfaces. State-of-the-art RAG framework with keyword, semantic, and chunk read tools for multi-hop QA.2026-02-06
73Project_Golem27322HTML0A 3D interface for visualizing RAG (Retrieval-Augmented Generation) memory structures in real-time.2026-01-18
74warc-gpt27126Python8WARC + AI - Experimental Retrieval Augmented Generation Pipeline for Web Archive Collections.2025-02-11
75similarity-graph-traversal-semantic-rag-research27128Python0Completed research on semantic retrieval augmented generation through novel semantic similarity graph traversal algorithms.2025-11-07
76PoisonedRAG26946Python3[USENIX Security 2025] PoisonedRAG: Knowledge Corruption Attacks to Retrieval-Augmented Generation of Large Language Models2026-01-27
77A-Simple-Guide-to-RAG26472Jupyter Notebook2This repository is the source code for examples and illustrations discussed in the book - A Simple Introduction to Retrieval Augmented Generation2025-02-25
78youtu-rag26228Python3Youtu-RAG: Next-Generation Agentic Intelligent Retrieval-Augmented Generation System2026-04-01
79Animate-A-Story25919-3Retrieval-Augmented Video Generation for Telling a Story2024-02-05
80gfm-rag25934Python1[NeurIPS'25, ICLR'26] Graph Foundation Model for Retrieval Augmented Generation2026-04-20
81akcio25940Python6Akcio is a demonstration project for Retrieval Augmented Generation (RAG). It leverages the power of LLM to generate responses and uses vector databases to fetch relevant documents to enhance the qual...2023-11-20
82rule-based-retrieval24928Python2The Rule-based Retrieval package is a Python package that enables you to create and manage Retrieval Augmented Generation (RAG) applications with advanced filtering capabilities. It seamlessly integra...2024-10-04
83LongRAG24819Python4Official repo for "LongRAG: Enhancing Retrieval-Augmented Generation with Long-context LLMs".2024-08-25
84RAT24827Python7Implementation of "RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Horizon Generation".2024-05-28
85RAG-logger22711Python0RAG Logger is an open-source logging tool designed specifically for Retrieval-Augmented Generation (RAG) applications. It serves as a lightweight, open-source alternative to LangSmith, focusing on RAG...2024-12-24
86langgraph_multi-agent-rag-customer-support21934Python2本项目实现了一个基于多智能体(Multi-Agent)和检索增强生成(Retrieval-Augmented Generation, RAG)技术的客户支持系统。它利用 Python、LangChain 和 LangGraph 构建了一个能够处理各种旅行相关查询的对话式 AI,包括航班预订、租车、酒店预订和行程推荐。还有对接了woocommerce商城进行商品查询,文章查询,表单提交,订单查询等商...2025-09-06
87SimplyRetrieve21814Python5Lightweight chat AI platform featuring custom knowledge, open-source LLMs, prompt-engineering, retrieval analysis. Highly customizable. For Retrieval-Centric & Retrieval-Augmented Generation.2024-02-14
88raggo21611Go1A lightweight, production-ready RAG (Retrieval Augmented Generation) library in Go.2025-07-08
89RQ-RAG21134Python3Codes for our paper "RQ-RAG: Learning to Refine Queries for Retrieval Augmented Generation"2024-08-16
90KG-RAG-datasets20821Jupyter Notebook3Knowledge Graph Retrieval Augmented Generation (KG-RAG) Eval Datasets2024-03-28
91renumics-rag20342Python2Visualization for a Retrieval-Augmented Generation (RAG) Assistant 🤖❤️📚2026-05-18
92Launch2020TypeScript0Launching the "Agent Creation Toolkit", providing developers with an intuitive and efficient Development Environment, supporting the rapid construction of intelligent agents. The toolkit will integrat...2025-03-23
93Awesome-RAG-Evaluation19619TeX2The official repository for the paper: Evaluation of Retrieval-Augmented Generation: A Survey.2025-04-25
94ragstack-ai18924Python4RAGStack is an out of the box solution simplifying Retrieval Augmented Generation (RAG) in AI apps.2026-03-12
95elisa1888Emacs Lisp7ELISA (Emacs Lisp Information System Assistant) is a system designed to provide informative answers to user queries by leveraging a Retrieval Augmented Generation (RAG) approach.2025-02-15
96raggenie18266Python24RAGGENIE: An open-source, low-code platform to build custom Retrieval-Augmented Generation (RAG) Copilets with your own data. Simplify AI development with ease!2025-07-25
97EraRAG-Official18021Python3[arXiv'25] EraRAG: Efficient and Incremental Retrieval-Augmented Generation for Growing Corpora2025-09-27
98DyPRAG18021Python0[arxiv: 2503.23895] Dynamic Parametric Retrieval Augmented Generation for Test-time Knowledge Enhancement2025-08-14
99xRAG18018Jupyter Notebook3[Neurips2024] Source code for xRAG: Extreme Context Compression for Retrieval-augmented Generation with One Token2024-07-04
100deep-rag18024Python0🔍 Deep RAG: Advanced Retrieval-Augmented Generation system that goes beyond vector search. Enables AI to perform multi-hop reasoning, negation queries, numerical comparisons & global aggregation on y...2025-11-17