RAG Framework Toolkits RAG Tools
Complete frameworks and toolkits for building, experimenting, and optimizing RAG systems end-to-end. Does NOT include advanced technique tutorials, benchmarking/comparison projects, or domain-specific RAG applications.
There are 112 rag framework toolkits tools tracked. 5 score above 50 (established tier). The highest-rated is ictnlp/FlexRAG at 61/100 with 235 stars and 472 monthly downloads.
Get all 112 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=rag&subcategory=rag-framework-toolkits&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
ictnlp/FlexRAG
FlexRAG: A RAG Framework for Information Retrieval and Generation. |
|
Established |
| 2 |
VectorInstitute/fed-rag
A framework for fine-tuning retrieval-augmented generation (RAG) systems. |
|
Established |
| 3 |
NirDiamant/RAG_Techniques
This repository showcases various advanced techniques for... |
|
Established |
| 4 |
RUC-NLPIR/FlashRAG
⚡FlashRAG: A Python Toolkit for Efficient RAG Research (WWW2025 Resource) |
|
Established |
| 5 |
gomate-community/TrustRAG
TrustRAG:The RAG Framework within Reliable input,Trusted output |
|
Established |
| 6 |
Andrew-Jang/RAGHub
A community-driven collection of RAG (Retrieval-Augmented Generation)... |
|
Emerging |
| 7 |
HKUDS/MiniRAG
"MiniRAG: Making RAG Simpler with Small and Open-Sourced Language Models" |
|
Emerging |
| 8 |
hhy-huang/HiRAG
[EMNLP'25 findings] This is the official repo for the paper, HiRAG:... |
|
Emerging |
| 9 |
telekom/wurzel
Wurzel is an open-source Python framework for advanced ETL pipelines in... |
|
Emerging |
| 10 |
DataArcTech/RAG-ARC
A modular, high-performance Retrieval-Augmented Generation framework with... |
|
Emerging |
| 11 |
spcl/MRAG
Official Implementation of "Multi-Head RAG: Solving Multi-Aspect Problems with LLMs" |
|
Emerging |
| 12 |
sirocco-ventures/raggenie
RAGGENIE: An open-source, low-code platform to build custom... |
|
Emerging |
| 13 |
hhhuang/CAG
Cache-Augmented Generation: A Simple, Efficient Alternative to RAG |
|
Emerging |
| 14 |
AI-Buddy-Catalyst-Labs/insta_rag
A python module library that simplifies RAG through abstraction |
|
Emerging |
| 15 |
KruxAI/ragbuilder
A toolkit to create optimal Production-readyRetrieval Augmented... |
|
Emerging |
| 16 |
athina-ai/rag-cookbooks
This repository contains various advanced techniques for Retrieval-Augmented... |
|
Emerging |
| 17 |
PacktPublishing/Master-Retrieval-Augmented-Generation-RAG-Systems
This is the code repository for Master Retrieval-Augmented Generation (RAG)... |
|
Emerging |
| 18 |
ekjaisal/WovenSnips
WovenSnips: A Lightweight, Free, and Open-source Implementation of... |
|
Emerging |
| 19 |
liebherr-aerospace/rago
RAGO (Retrieval Augmented Generation Optimizer) is a toolkit that... |
|
Emerging |
| 20 |
avnlp/rag-model-training
Training code for advanced RAG techniques - Adaptive-RAG, Corrective RAG,... |
|
Emerging |
| 21 |
fate-ubw/RAGLAB
[EMNLP 2024: Demo Oral] RAGLAB: A Modular and Research-Oriented Unified... |
|
Emerging |
| 22 |
yannickhofmann/ofxRAG
openFrameworks addon for low-level Retrieval-Augmented Generation (RAG) |
|
Emerging |
| 23 |
ZhishanQ/QuCo-RAG
Official code implementation of the paper: QuCo-RAG: Quantifying... |
|
Emerging |
| 24 |
OpenThaiGPT/openthairag
OpenThaiRAG is an open-source Retrieval-Augmented Generation (RAG) framework... |
|
Emerging |
| 25 |
FareedKhan-dev/rag-with-raptor
A Step-by-Step Implementation of RAPTOR based RAG implementation |
|
Emerging |
| 26 |
ictnlp/Auto-RAG
This is the official repository for Auto-RAG. |
|
Emerging |
| 27 |
JuliaGenAI/RAGTools.jl
All-in-one RAG toolkit—from quick prototypes to advanced pipelines. |
|
Emerging |
| 28 |
thangved/flexible-rag
Flexible RAG |
|
Emerging |
| 29 |
OrderAndCh4oS/smol-rag
A smol RAG |
|
Emerging |
| 30 |
arjbingly/grag
GRAG is a simple python package that provides an easy end-to-end solution... |
|
Emerging |
| 31 |
TIGER-AI-Lab/LongRAG
Official repo for "LongRAG: Enhancing Retrieval-Augmented Generation with... |
|
Emerging |
| 32 |
s-nlp/AdaRAGUE
[ACL 2025] Adaptive Retrieval without Self-Knowledge? Bringing Uncertainty Back Home |
|
Emerging |
| 33 |
allen-li1231/treehop-rag
Highly Efficient Query Rewriter for Passage Retrieval in the realm of... |
|
Emerging |
| 34 |
NillionNetwork/nilrag
Retrieval-Augmented Generation (RAG) |
|
Experimental |
| 35 |
CarnegieBin/GlobalRAG
This is the Ofiicial repository for paper: GlobalRAG: Enhancing Global... |
|
Experimental |
| 36 |
Saifgharbii/Hierarchical-Multimodel-Graph-RAG-System
A state-of-the-art Retrieval-Augmented Generation (RAG) system that... |
|
Experimental |
| 37 |
yining610/Reliable-dRAG
Official repo for the paper "A Decentralized Retrieval Augmented Generation... |
|
Experimental |
| 38 |
mev-fyi/rag
me.fyi python backend with core LLM and RAG logic, flask API, Twitter bot |
|
Experimental |
| 39 |
lumpenspace/raft
RAFT, or Retrieval-Augmented Fine-Tuning, is a method comprising of a... |
|
Experimental |
| 40 |
speechwrecko/wordpress-rag
Simple rag implementation for any WordPress blog. Leverages the bootstrap,... |
|
Experimental |
| 41 |
anti-aii/RagE
RagE (RAG Engine) - A tool supporting the construction and training of... |
|
Experimental |
| 42 |
DeepakPant93/cookiecutter-rag
A cross-platform command-line utility that creates projects for generative... |
|
Experimental |
| 43 |
ragthoven-dev/ragthoven
RAGthoven, a Retrieval Augmented Generation Toolkit that helps you easily... |
|
Experimental |
| 44 |
Mattbusel/llm-rag
Zero-dependency single-header C++ retrieval-augmented generation. Chunk,... |
|
Experimental |
| 45 |
smart-models/Progressive-Summarizer-RAPTOR
Cutting-edge semantic text processing system that uses hierarchical... |
|
Experimental |
| 46 |
mohaphez/laravel-ragkit
Retrieval-Augmented Generation (RAG) toolkit for Laravel: async docs, chat,... |
|
Experimental |
| 47 |
eagleeyethinker/rag-evolution-patterns
A companion repository showing how retrieval-augmented generation evolves... |
|
Experimental |
| 48 |
yunyoseob/Korean-News-RAPTOR
RAPTOR를 활용한 LLM 기반 한국어 뉴스 질의응답 시스템 개발 |
|
Experimental |
| 49 |
ii-research/EasyRAG
EasyRAG: A Beginner-friendly and Interactive Framework for... |
|
Experimental |
| 50 |
behitek/simple-rag
This is a simple RAG (Retrieval-Augmented Generation) that mostly self-implemented. |
|
Experimental |
| 51 |
DerwenAI/min_rag
A minimal example of RAG, based on DSPy |
|
Experimental |
| 52 |
tungedng2710/DMOM-RAG
Simple RAG |
|
Experimental |
| 53 |
colesmcintosh/cerebras-openrouter-hackathon-rag-system
An advanced RAG (Retrieval-Augmented Generation) system that provides... |
|
Experimental |
| 54 |
AmMoPy/DOX
Broken RAG For The Broken Souls |
|
Experimental |
| 55 |
tharpep/SimRAG-Reproduction
SimRAG reproduction study - Information retrieval research implementing... |
|
Experimental |
| 56 |
adilsaid64/open-rag-stack
A playground for building and serving Retrieval-Augmented Generation (RAG)... |
|
Experimental |
| 57 |
CognitiveCodeAI/rag-main-2
Near Perfect RAG system |
|
Experimental |
| 58 |
NeXTormer/mosaic-rag
MosaicRAG is a retrieval system built on top of Mosaic. It allows users to... |
|
Experimental |
| 59 |
Atishay9828/RAG
Minimal end-to-end RAG implementation showcasing retrieval, embedding,... |
|
Experimental |
| 60 |
dsl-unibe-ch/rag-framework
Framework for Retrieval-Augmented Generation (RAG) |
|
Experimental |
| 61 |
MINE-DD/PRAG
Portable RAG (PRAG), is a containerized Retrieval-Augmented Generation tool... |
|
Experimental |
| 62 |
kyopark2014/rag-code-generation
It decribes code generation using RAG. |
|
Experimental |
| 63 |
BV003/LilRag
LilRag — A lightweight Retrieval-Augmented Generation (RAG) framework for... |
|
Experimental |
| 64 |
AStroCvijo/coderag
Retrieval-Augmented Generation (RAG) system over a code repository for a... |
|
Experimental |
| 65 |
declare-lab/trust-align
Codes and datasets for the paper Measuring and Enhancing Trustworthiness of... |
|
Experimental |
| 66 |
angelo-casciani/rag_next_activity
This repository contains the code and data to reproduce the experiments from... |
|
Experimental |
| 67 |
BlueBash/RAG-Raptor-demo
RAPTOR introduces a novel approach to retrieval-augmented language models by... |
|
Experimental |
| 68 |
CORNYBUG2/RepoCoder
Repository-aware code completion prototype that retrieves relevant snippets... |
|
Experimental |
| 69 |
RS2002/Confident-RAG
[ICLR WKSHPS 2026] Official Repository for The Paper, Confident RAG:... |
|
Experimental |
| 70 |
tuutrag-open/HADR
Hierarhical Artifact Decomposition Recomposition |
|
Experimental |
| 71 |
shib1111111/Cache-Augmented-Generation
This repository demonstrates Cache-Augmented Generation (CAG) using the... |
|
Experimental |
| 72 |
tk-yasuno/cluster-rag-raptor
🌳 Open-source RAPTOR: Recursive Abstractive Processing for Tree-Organized... |
|
Experimental |
| 73 |
anishg93/RAG-vs-CRAG
Investigating the efficacy of Retrieval-Augmented Generation (RAG) and... |
|
Experimental |
| 74 |
julianVelandia/SimpleRAGHuggingFace
Designed to implement retrieval-augmented generation systems. It uses... |
|
Experimental |
| 75 |
fullscreen-triangle/four-sided-triangle
A sophisticated multi-model optimization pipeline for domain-expert... |
|
Experimental |
| 76 |
JG-Adams/Ollama-RAG-hpp
Modern, header-only C++ library for Retrieval-Augmented Generation (RAG)... |
|
Experimental |
| 77 |
GanonthaBr/Robustness-of-RAG-systems-for-low-resources-langues
Research Project on robustness of RAG systems on low resource languages |
|
Experimental |
| 78 |
tk-yasuno/cancer-raptor
Cancer-RAPTOR : GPU-accelerated hierarchical search system for cancer... |
|
Experimental |
| 79 |
tk-yasuno/treg-raptor-tree
Treg免疫細胞系譜を例に、RAPTORアルゴリズムを実装したGPU加速対応のRAG(Retrieval-Augmented... |
|
Experimental |
| 80 |
val-craft/rag-knowledge-base-docs
Retrieval-Augmented Generation (RAG) enables LLM to retrieve relevant... |
|
Experimental |
| 81 |
Taha0229/self-reflective-RAG
Exploring SOTA Advanced RAG techniques: This project implements a self... |
|
Experimental |
| 82 |
iltutishrak/rag-pipeline-starter
Minimal retrieval-augmented reasoning example in Python — pure local demo... |
|
Experimental |
| 83 |
kooroshsajadi/retrieval-augmented-generation
This repository provides a fully modular implementation of a... |
|
Experimental |
| 84 |
a-tabaza/avertra_rag
Modular, scalable and extendible RAG |
|
Experimental |
| 85 |
a-romero/qrage
Modular framework for building Retrieval Augmented Generation (RAG) pipelines |
|
Experimental |
| 86 |
10mudassir007/Multiple-RAG-Systems
A comprehensive library for Retrieval-Augmented Generation (RAG), featuring... |
|
Experimental |
| 87 |
sandeeep-prajapati/UnoPimRAGModul
RAG extension for unopim, it new one so chances for improvement |
|
Experimental |
| 88 |
devangsaraogi/cache-policy-gen
Generates cache replacement policies by prompting an LLM with top-scoring... |
|
Experimental |
| 89 |
Yaseenjabir/Retrieval-Augmented-Generation-RAG
a small RAG setup to extract context from NASA Research PDF and provide it... |
|
Experimental |
| 90 |
krishn1122/Cache-Augmentation-Generation-CAG-System
A sophisticated document-based question-answering system that combines... |
|
Experimental |
| 91 |
iamcam/ai-wordpress-rag-demo
This small project demonstrates how to integrate WordPress blog entries into... |
|
Experimental |
| 92 |
ryuji1986/RAGXpert
a scalable Python-based Retrieval-Augmented Generation (RAG) service platform |
|
Experimental |
| 93 |
extrawest/advanced_rag_techniques_trulens_evaluating
This repository contains a collection of scripts demonstrating advanced... |
|
Experimental |
| 94 |
huysuy05/TRAQ-Reimplementation
A more easy-to-use reimplementation code of "TRAQ: Trustworthy Retrieval... |
|
Experimental |
| 95 |
extrawest/advanced_rag_techniques
This repository contains a series of lessons demonstrating advanced... |
|
Experimental |
| 96 |
kinshukdua/BRAG
A modern RAG framework for closed and open source LLMs built as a demo for... |
|
Experimental |
| 97 |
HesamKorki/RAG-Chronicle
A research framework for comparing Retrieval-Augmented Generation (RAG)... |
|
Experimental |
| 98 |
hamdi3/RAGlery
RAGlery is a project dedicated to testing, comparing, and documenting... |
|
Experimental |
| 99 |
naist-nlp/CC_RAG
The repository of our paper about confidence calibration on RAG. |
|
Experimental |
| 100 |
yashasvi-shukla-me/RAG-Implementation
Implementation and evaluation of Retrieval Augmented Generation pipelines... |
|
Experimental |
| 101 |
augustin-bresset/ragondin
Ragondin is a modular, fully local Retrieval-Augmented Generation (RAG)... |
|
Experimental |
| 102 |
Omc12/RAG-Evaluation---Ablation-Study
The project investigates how different retrieval strategies affect answer... |
|
Experimental |
| 103 |
Omc12/RAG-stock-news
This project implements a Retrieval Augmented Generation (RAG) system for... |
|
Experimental |
| 104 |
bytewhisperer11/RAG-components
The RAG Components repository contains standalone, unintegrated modules for... |
|
Experimental |
| 105 |
fatimaazfar/RAG
This project implements a Retrieval-Augmented Generation (RAG) model that... |
|
Experimental |
| 106 |
dafmontenegro/gabo-rag
'Gabo' is a RAG (Retrieval-Augmented Generation) system designed to enhance... |
|
Experimental |
| 107 |
AdityaSreevatsaK/RAG-Foundry
A collection of projects and components for forging practical... |
|
Experimental |
| 108 |
cjstahoviak/RAG-Enhanced-Subreddit-Response-Modeling
This project explores how Retrieval-Augmented Generation (RAG) can be used... |
|
Experimental |
| 109 |
hriaz17/SayLessRAG
Code for the paper: "Say Less, Mean More: Leveraging Pragmatics in... |
|
Experimental |
| 110 |
yunwoong7/simple-rag
A lightweight implementation of Retrieval-Augmented Generation (RAG) for... |
|
Experimental |
| 111 |
Siya-Tech-Ventures/RAG-Toolkit
This repository provides a comprehensive collection of Retrieval-Augmented... |
|
Experimental |
| 112 |
jackfsuia/ragtoolbox
Grab-and-go RAG operators. |
|
Experimental |