RAG Starter Projects RAG Tools
Beginner-friendly RAG projects and minimal reference implementations that demonstrate core RAG concepts. Does NOT include production frameworks, specialized domain applications, or advanced architectural patterns.
There are 126 rag starter projects tools tracked. 6 score above 50 (established tier). The highest-rated is OpenBMB/UltraRAG at 65/100 with 5,459 stars. 1 of the top 10 are actively maintained.
Get all 126 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=rag&subcategory=rag-starter-projects&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
OpenBMB/UltraRAG
A Low-Code MCP Framework for Building Complex and Innovative RAG Pipelines |
|
Established |
| 2 |
Quansight/ragna
RAG orchestration framework ⛵️ |
|
Established |
| 3 |
microsoft/rag-time
RAG Time: A 5-week Learning Journey to Mastering RAG |
|
Established |
| 4 |
AnkitNayak-eth/EpsteinFiles-RAG
A RAG pipeline implementation built on the 'Epstein Files 20K' dataset from... |
|
Established |
| 5 |
apify/apify-haystack
The official integration for Apify and Haystack 2.0 |
|
Established |
| 6 |
microsoft/rag-experiment-accelerator
The RAG Experiment Accelerator is a versatile tool designed to expedite and... |
|
Established |
| 7 |
deepset-ai/haystack-rag-app
An example of a RAG backend plus UI |
|
Emerging |
| 8 |
gptme/gptme-rag
Local RAG as a simple CLI, for standalone use or as a gptme tool |
|
Emerging |
| 9 |
huangjia2019/rag-in-action
End-to-end RAG system design, evaluation, and optimization. 极客时间RAG训练营,RAG... |
|
Emerging |
| 10 |
Kenosis01/TinyRag
TinyRag is a minimal Python library for retrieval-augmented generation. It... |
|
Emerging |
| 11 |
americanthinker/rag-applications
RAG applications repo for Uplimit course |
|
Emerging |
| 12 |
L1Blom/RAG
RAG Service is a template service for a retrieval-augmented generator based... |
|
Emerging |
| 13 |
bitcrowd/rag_time
💁 Example code for a blog post series about using a RAG system on a local codebase. |
|
Emerging |
| 14 |
The-Obstacle-Is-The-Way/erdos-banger
CLI toolkit for Erdős problem research: literature ingestion, RAG search,... |
|
Emerging |
| 15 |
bagustris/PaperRAG
Local RAG for academic PDFs. |
|
Emerging |
| 16 |
Knowledgator/utca
Versatile framework designed to streamline the integration of your models,... |
|
Emerging |
| 17 |
rodmena-limited/ragit
Correct complete RAG -- built for Highway Workflow Engine |
|
Emerging |
| 18 |
LeonardoCofone/cofone
Cofone is a small python library to manage RAG |
|
Emerging |
| 19 |
redis-developer/financial-vss
Notebooks demonstrating vector search & RAG design patterns with Redis... |
|
Emerging |
| 20 |
wannaphong/tinyrag
Simple RAG system |
|
Emerging |
| 21 |
CornelliusYW/RAG-To-Know
The repository explores various RAG techniques, including implementation... |
|
Emerging |
| 22 |
cyb3r17/tinyrag
Lightweight RAG implementation for all your LLM endpoints |
|
Emerging |
| 23 |
NavodPeiris/github_repo_rag_langflow
Simple RAG pipeline built in langflow to answer coding questions using a... |
|
Emerging |
| 24 |
flashserve/RAGPulse
An Open-Source RAG Workload Trace to Optimize RAG Serving Systems |
|
Emerging |
| 25 |
IsNoobgrammer/Exam-Helper
Web-Rag to help excel in exams |
|
Emerging |
| 26 |
needle-ai/needle-python
Needle simplifies building RAG pipelines. |
|
Emerging |
| 27 |
tobiashaab/NaiveRAG
A simple NaiveRAG pipeline. |
|
Emerging |
| 28 |
minrag/minRAG
minRAG is a RAG system that starts from scratch, pursuing the ultimate... |
|
Emerging |
| 29 |
Tingwuren/RAG
RAG 系统 - 莆仙话方言智能问答系统 |
|
Emerging |
| 30 |
anakin87/mistral-haystack
Mistral + Haystack: build RAG pipelines that rock 🤘 |
|
Experimental |
| 31 |
Swapanth/ragway
Modular RAG library for Python. Swap any component — LLM, vectorstore,... |
|
Experimental |
| 32 |
Ravi0529/advance-rag
Collection of different types of RAGs (Query Translation Patterns) |
|
Experimental |
| 33 |
renswickd/rag-master-repo
Master repository for various RAG types. |
|
Experimental |
| 34 |
StevenHuang41/RAG-based_notes_helper
A RAG assistant for reviewing your notes |
|
Experimental |
| 35 |
benitomartin/rag-langchain-ragas
RAG Evaluation Pipeline with RAGAS |
|
Experimental |
| 36 |
Papotewii/EpsteIn
🔍 Search Epstein court documents for mentions of your LinkedIn connections... |
|
Experimental |
| 37 |
kamathhrishi/sourcemapr
Debug RAG pipelines with just 2 lines of code |
|
Experimental |
| 38 |
diegoquezadac/vn
Vehicle Normalization Framework |
|
Experimental |
| 39 |
adidam/rag-impl
A rag implementation project |
|
Experimental |
| 40 |
VKRA-Project/vkra-python
The VKRA python package to provide open-source monetization to LLM developers. |
|
Experimental |
| 41 |
Helvia/rag-buddy
RAG-Buddy: Decrease cost and lower latency for LLM apps |
|
Experimental |
| 42 |
basil-retriever/Basil
Fastest way to make a RAG for your current website. WIP |
|
Experimental |
| 43 |
NightTrek/PyRag-index
A set of tools to compare different RAG technologies |
|
Experimental |
| 44 |
philippe2803/contentmap
Build a RAG dataset for your domain in just a few lines of codes, using your... |
|
Experimental |
| 45 |
vintagedon/epsteinfiles-dev
Analysis Ready Dataset applying the ARD layer model to DOJ-released Epstein... |
|
Experimental |
| 46 |
allexlima/wiki-rag-dtbricks
RAG based on OpenWiki all on Databricks |
|
Experimental |
| 47 |
azizalzahrani/arabic-rag-toolkit
🔍 أدوات RAG العربية — Arabic-first RAG toolkit with multi-agent support... |
|
Experimental |
| 48 |
Madhan-1000/tiny-rag-ai
A python library that lets developers add a chat bot to any web applications... |
|
Experimental |
| 49 |
lqb464/simple-rag
In this repo, i will try my best to convert my humble knowledge about RAG... |
|
Experimental |
| 50 |
unstablebrainiac/Hierarchical-RAG
Conversational, hierarchical, vector-less RAG |
|
Experimental |
| 51 |
pastor0711/AcolyteRAG
Pure-Python, zero-dependency RAG memory engine for conversational AI.... |
|
Experimental |
| 52 |
Neutrollized/rag-systems-crawl-walk-run
Code examples to accompany Medium blog post series on building a RAG system |
|
Experimental |
| 53 |
TinyRag/TinyRag
TinyRag is a minimal Python library for retrieval-augmented generation. It... |
|
Experimental |
| 54 |
sourangshupal/haystack-ai-tutorials
Haystack AI RAG Tutorials |
|
Experimental |
| 55 |
hidao80/bit-rag
Minimal RAG API server — ingest text/files into a vector DB and query them... |
|
Experimental |
| 56 |
pxnz3r/rag-pipeline
Notebook-orchestrated, package-first RAG pipeline with CI, smoke checks, and... |
|
Experimental |
| 57 |
BDP25/grimoire
Grimoire (gʀiˈmwaːʀ), a book (tool) of magical knowledge about your code and... |
|
Experimental |
| 58 |
Asirwad/RAG-Pipeline-Optimizer
An automated evaluation platform for comparing RAG pipeline configurations. |
|
Experimental |
| 59 |
BLOB-browser/OATFLAKE
This RAG stack can run on a raspberry pi (16GB CPU) |
|
Experimental |
| 60 |
Retrieval-Augmented-Generation-Systems/rags-lab
🧠 rags-lab: A centralized repo for everything related to RAGs. Resources,... |
|
Experimental |
| 61 |
cabustillo13/rag_system_challenge
RAG System Challenge |
|
Experimental |
| 62 |
gabripo/easyrag
Simple tool for RAG (Retrieval Augmented Generation) applications to be run... |
|
Experimental |
| 63 |
okwilkins/rag-cli
A project to show good CLI practices with a fully fledged RAG system. |
|
Experimental |
| 64 |
jeffypooo/jfk-files-rag
A CLI RAG app for digging through the JFK files. |
|
Experimental |
| 65 |
Tongjilibo/chat4doc
RAG的最小实现 |
|
Experimental |
| 66 |
jyje/pilot-onpremise-rag
🌱 Pilot of on-premise RAG system |
|
Experimental |
| 67 |
JANHMS/needle-haystack
Needle components for Haystack projects. |
|
Experimental |
| 68 |
taggedzi/python-design-pattern-rag
A collection of python design pattern examples and documentation. Also... |
|
Experimental |
| 69 |
eubinean/tinyRAG
A minimal & iterative implementation of a retriever-augmented generation (RAG) system |
|
Experimental |
| 70 |
tevfikcagridural/RAG_base
RAG System File Structure Blueprint |
|
Experimental |
| 71 |
arorarishi/RAG-Blueprint
RAG-BluePrint is a notebook-driven mini-book that teaches RAG from the... |
|
Experimental |
| 72 |
ontorag/ontorag
ontorag cli and core library |
|
Experimental |
| 73 |
uptonking/ragflow-office
a fork of https://github.com/infiniflow/ragflow |
|
Experimental |
| 74 |
EngineerNV/simple-RAG
simple RAG LLM implementation with opensource tooling. Leveraging a Vector... |
|
Experimental |
| 75 |
neerajtiwari360/RAG-Local-Deployment
RAG Local Deployment Master the art of RAG local deployment with our... |
|
Experimental |
| 76 |
cordovank/Modular-RAG
Modular RAG framework with reusable computation modules and composable... |
|
Experimental |
| 77 |
gavrilenko-kz/domain-kz-rag-system
Доменная RAG система на Национальных Казахстанских источниках ... |
|
Experimental |
| 78 |
CKHgitDLI/RagMix
An "old" RAG Architecture that combines the advantages of various architectures. |
|
Experimental |
| 79 |
ericksonc/just-rag-it
Rag your docs with no fuss. Just RAG it |
|
Experimental |
| 80 |
Mrpsy666/RAG-MathStar
RAG-Mathstar 智数星 |
|
Experimental |
| 81 |
mohamedelawakey/RAGU
this is a simple RAG Project |
|
Experimental |
| 82 |
obtic-sorbonne/rag-humanistica
Repository for the RAG of TEI XML digital editions designed in the context... |
|
Experimental |
| 83 |
ctonneslan/minirag
RAG in 3 lines of code. No bloat, no abstractions, just retrieval-augmented... |
|
Experimental |
| 84 |
alimehdy/rag-from-scratch
Building a local RAG where developers can adjust and evaluate based on their data |
|
Experimental |
| 85 |
elisaliman/mineRAG
RAG over the Minecraft Wiki. Scrape, chunk, embed, rerank, and query with a... |
|
Experimental |
| 86 |
CalHenry/RAG
Local RAG workflow with LanceDB and Pydantic-ai |
|
Experimental |
| 87 |
CHANVO04/RAG_Local_Fastest
rag_local |
|
Experimental |
| 88 |
mk-knight23/AI-SDK-HAYSTACK
Composable retrieval and NLP pipelines for production intelligence |
|
Experimental |
| 89 |
funayamateppei/local-rag-comparator
完全ローカル環境(Mac Apple Silicon)で動作する、「通常のVector RAG」と「Microsoft... |
|
Experimental |
| 90 |
devurvpatel/rag-pipeline-optimizer
MLOps benchmarking system that runs 4 RAG pipelines simultaneously,... |
|
Experimental |
| 91 |
O-Albz/football-tactics-rag
A small scale RAG system for football tactics. |
|
Experimental |
| 92 |
sdivyanshu90/The-RAG-Engineering-Handbook
A structured journey from basic RAG to production-ready, graph-enhanced, and... |
|
Experimental |
| 93 |
PranavNagrecha/Salesforce-RAG
A structured knowledge library containing implementation patterns, best... |
|
Experimental |
| 94 |
kenangundogan/repository-architecture-guide
Repository Architecture Guide (RAG) |
|
Experimental |
| 95 |
ycho46/Docs-RAG-Engine
Local, observable document RAG engine. |
|
Experimental |
| 96 |
didiergarcia/tiny-rag
TinyRAG is a minimalist Python library that enables developers to rapidly... |
|
Experimental |
| 97 |
man4ish/bacformer-comparative-functional-pipeline
Pipeline to extract bacterial protein sequences, generate Bacformer... |
|
Experimental |
| 98 |
Kurdzik/polish-rag
Rag build specifically for Polish language. By default it uses Bielik... |
|
Experimental |
| 99 |
arezkisaba/rag-sample
This project consists of testing a RAG. |
|
Experimental |
| 100 |
raqoon886/AutoDoc-RAG
L3(LLL) RAG Systems for API-Doc Generation |
|
Experimental |
| 101 |
MarcoPalomo/llm-rag-langchain
production pipeline for RAG on kubernetes |
|
Experimental |
| 102 |
AbdulSametTurkmenoglu/self_rag
Self-Correcting RAG (Reflection RAG) Project |
|
Experimental |
| 103 |
AnasAber/RAG_in_CPU
This repo is for advanced RAG systems, each branch will represent a project... |
|
Experimental |
| 104 |
kaizenX209/12-Types-of-RAG
12-Types-of-RAG, Python, Typescript, ... |
|
Experimental |
| 105 |
DFriend01/rag
A simple RAG that uses text files as context to a self-hosted LLM |
|
Experimental |
| 106 |
Ka10ken1/RAGTrace
code plagiarism detector RAG systems (Analysis) |
|
Experimental |
| 107 |
Jayanth-MKV/advanced-rag-cookbooks
Advanced RAG Techniques and Projects |
|
Experimental |
| 108 |
hllj/rag-ops
RAG - Ops: RAG with Operations. We help you to deploy RAG with changing in... |
|
Experimental |
| 109 |
Siddharth-Khattar/BachelorThesis-RAGulator
RAGulator is a dynamic framework that enables manual evaluation of RAG... |
|
Experimental |
| 110 |
duongkstn/trustii-secure-rag-system
Solution for the Trustii's "Secure RAG System" Data Challenge 2024 |
|
Experimental |
| 111 |
namphh28/RAG
question answering with RAG |
|
Experimental |
| 112 |
DanielPopoola/mini-rag
Mini RAG is a lightweight, modular Retrieval-Augmented Generation (RAG)... |
|
Experimental |
| 113 |
harpertoken/rag
containerized Python package. |
|
Experimental |
| 114 |
Ayush-Aditya/RAG-application
This repository contains code for a rag application that can be used for... |
|
Experimental |
| 115 |
kishanvenkatesan/rag-optimizer
An end-to-end RAG optimization tool with a FastAPI backend for live queries,... |
|
Experimental |
| 116 |
Vedansh1857/RAG_Using_Groq
Detailed description given in the README |
|
Experimental |
| 117 |
samagra44/Multi-RAG-File-System
Multi RAG File System using Groq, Huggingface, Llama Index, Langchain |
|
Experimental |
| 118 |
amrit110/toyrag
A playground to compare RAG systems |
|
Experimental |
| 119 |
jotohow/ragl
A lightweight Python wrapper for local RAG |
|
Experimental |
| 120 |
f1sh-d00d/RAGs
A collection of locally-run Retrieval-Augmented-Generation applications I... |
|
Experimental |
| 121 |
ragkit/book
The RAG Book |
|
Experimental |
| 122 |
MissuulLangchain/RAG-is-all-you-need
"RAG is all you need" |
|
Experimental |
| 123 |
zyx7k/HAI-25-RAG-on-Edge
Retrieval Algorithms for RAG Evaluated on Edge Hardware |
|
Experimental |
| 124 |
09zz24/SimpleRAG
对于RAG基本流程的熟悉与手动实现 |
|
Experimental |
| 125 |
denizbilgin/Basic-RAG-System
It is a basic project that includes the steps to implement a basic RAG system. |
|
Experimental |
| 126 |
Vincent96034/RAGbuilder
RAGBuilder is a flexible platform for developing and deploying Retrieval... |
|
Experimental |