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 101 rag starter projects tools tracked. 1 score above 50 (established tier). The highest-rated is OpenBMB/UltraRAG at 61/100 with 5,459 stars. 1 of the top 10 are actively maintained.
Get all 101 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 |
AnkitNayak-eth/EpsteinFiles-RAG
A RAG pipeline implementation built on the 'Epstein Files 20K' dataset from... |
|
Emerging |
| 3 |
Quansight/ragna
RAG orchestration framework ⛵️ |
|
Emerging |
| 4 |
microsoft/rag-time
RAG Time: A 5-week Learning Journey to Mastering RAG |
|
Emerging |
| 5 |
microsoft/rag-experiment-accelerator
The RAG Experiment Accelerator is a versatile tool designed to expedite and... |
|
Emerging |
| 6 |
apify/apify-haystack
The official integration for Apify and Haystack 2.0 |
|
Emerging |
| 7 |
deepset-ai/haystack-rag-app
An example of a RAG backend plus UI |
|
Emerging |
| 8 |
Kenosis01/TinyRag
TinyRag is a minimal Python library for retrieval-augmented generation. It... |
|
Emerging |
| 9 |
gptme/gptme-rag
Local RAG as a simple CLI, for standalone use or as a gptme tool |
|
Emerging |
| 10 |
The-Obstacle-Is-The-Way/erdos-banger
CLI toolkit for Erdős problem research: literature ingestion, RAG search,... |
|
Emerging |
| 11 |
huangjia2019/rag-in-action
End-to-end RAG system design, evaluation, and optimization. 极客时间RAG训练营,RAG... |
|
Emerging |
| 12 |
bagustris/PaperRAG
Local RAG for academic PDFs. |
|
Emerging |
| 13 |
rodmena-limited/ragit
Correct complete RAG -- built for Highway Workflow Engine |
|
Emerging |
| 14 |
L1Blom/RAG
RAG Service is a template service for a retrieval-augmented generator based... |
|
Emerging |
| 15 |
americanthinker/rag-applications
RAG applications repo for Uplimit course |
|
Emerging |
| 16 |
LeonardoCofone/cofone
Cofone is a small python library to manage RAG |
|
Emerging |
| 17 |
bitcrowd/rag_time
💁 Example code for a blog post series about using a RAG system on a local codebase. |
|
Emerging |
| 18 |
Knowledgator/utca
Versatile framework designed to streamline the integration of your models,... |
|
Experimental |
| 19 |
Swapanth/ragway
Modular RAG library for Python. Swap any component — LLM, vectorstore,... |
|
Experimental |
| 20 |
tobiashaab/NaiveRAG
A simple NaiveRAG pipeline. |
|
Experimental |
| 21 |
redis-developer/financial-vss
Notebooks demonstrating vector search & RAG design patterns with Redis... |
|
Experimental |
| 22 |
flashserve/RAGPulse
An Open-Source RAG Workload Trace to Optimize RAG Serving Systems |
|
Experimental |
| 23 |
CornelliusYW/RAG-To-Know
The repository explores various RAG techniques, including implementation... |
|
Experimental |
| 24 |
NavodPeiris/github_repo_rag_langflow
Simple RAG pipeline built in langflow to answer coding questions using a... |
|
Experimental |
| 25 |
cyb3r17/tinyrag
Lightweight RAG implementation for all your LLM endpoints |
|
Experimental |
| 26 |
wannaphong/tinyrag
Simple RAG system |
|
Experimental |
| 27 |
IsNoobgrammer/Exam-Helper
Web-Rag to help excel in exams |
|
Experimental |
| 28 |
needle-ai/needle-python
Needle simplifies building RAG pipelines. |
|
Experimental |
| 29 |
minrag/minRAG
minRAG is a RAG system that starts from scratch, pursuing the ultimate... |
|
Experimental |
| 30 |
kamathhrishi/sourcemapr
Debug RAG pipelines with just 2 lines of code |
|
Experimental |
| 31 |
Tingwuren/RAG
RAG 系统 - 莆仙话方言智能问答系统 |
|
Experimental |
| 32 |
pastor0711/AcolyteRAG
Pure-Python, zero-dependency RAG memory engine for conversational AI.... |
|
Experimental |
| 33 |
Papotewii/EpsteIn
🔍 Search Epstein court documents for mentions of your LinkedIn connections... |
|
Experimental |
| 34 |
Ravi0529/advance-rag
Collection of different types of RAGs (Query Translation Patterns) |
|
Experimental |
| 35 |
diegoquezadac/vn
Vehicle Normalization Framework |
|
Experimental |
| 36 |
StevenHuang41/RAG-based_notes_helper
A RAG assistant for reviewing your notes |
|
Experimental |
| 37 |
Neutrollized/rag-systems-crawl-walk-run
Code examples to accompany Medium blog post series on building a RAG system |
|
Experimental |
| 38 |
lqb464/simple-rag
In this repo, i will try my best to convert my humble knowledge about RAG... |
|
Experimental |
| 39 |
Madhan-1000/tiny-rag-ai
A python library that lets developers add a chat bot to any web applications... |
|
Experimental |
| 40 |
azizalzahrani/arabic-rag-toolkit
🔍 أدوات RAG العربية — Arabic-first RAG toolkit with multi-agent support... |
|
Experimental |
| 41 |
allexlima/wiki-rag-dtbricks
RAG based on OpenWiki all on Databricks |
|
Experimental |
| 42 |
pxnz3r/rag-pipeline
Notebook-orchestrated, package-first RAG pipeline with CI, smoke checks, and... |
|
Experimental |
| 43 |
sourangshupal/haystack-ai-tutorials
Haystack AI RAG Tutorials |
|
Experimental |
| 44 |
adidam/rag-impl
A rag implementation project |
|
Experimental |
| 45 |
VKRA-Project/vkra-python
The VKRA python package to provide open-source monetization to LLM developers. |
|
Experimental |
| 46 |
renswickd/rag-master-repo
Master repository for various RAG types. |
|
Experimental |
| 47 |
anakin87/mistral-haystack
Mistral + Haystack: build RAG pipelines that rock 🤘 |
|
Experimental |
| 48 |
cordovank/Modular-RAG
Modular RAG framework with reusable computation modules and composable... |
|
Experimental |
| 49 |
vintagedon/epsteinfiles-dev
Analysis Ready Dataset applying the ARD layer model to DOJ-released Epstein... |
|
Experimental |
| 50 |
Asirwad/RAG-Pipeline-Optimizer
An automated evaluation platform for comparing RAG pipeline configurations. |
|
Experimental |
| 51 |
hidao80/bit-rag
Minimal RAG API server — ingest text/files into a vector DB and query them... |
|
Experimental |
| 52 |
benitomartin/rag-langchain-ragas
RAG Evaluation Pipeline with RAGAS |
|
Experimental |
| 53 |
basil-retriever/Basil
Fastest way to make a RAG for your current website. WIP |
|
Experimental |
| 54 |
philippe2803/contentmap
Build a RAG dataset for your domain in just a few lines of codes, using your... |
|
Experimental |
| 55 |
Helvia/rag-buddy
RAG-Buddy: Decrease cost and lower latency for LLM apps |
|
Experimental |
| 56 |
NightTrek/PyRag-index
A set of tools to compare different RAG technologies |
|
Experimental |
| 57 |
Retrieval-Augmented-Generation-Systems/rags-lab
🧠 rags-lab: A centralized repo for everything related to RAGs. Resources,... |
|
Experimental |
| 58 |
EngineerNV/simple-RAG
simple RAG LLM implementation with opensource tooling. Leveraging a Vector... |
|
Experimental |
| 59 |
unstablebrainiac/Hierarchical-RAG
Conversational, hierarchical, vector-less RAG |
|
Experimental |
| 60 |
TinyRag/TinyRag
TinyRag is a minimal Python library for retrieval-augmented generation. It... |
|
Experimental |
| 61 |
arorarishi/RAG-Blueprint
RAG-BluePrint is a notebook-driven mini-book that teaches RAG from the... |
|
Experimental |
| 62 |
ericksonc/just-rag-it
Rag your docs with no fuss. Just RAG it |
|
Experimental |
| 63 |
CKHgitDLI/RagMix
An "old" RAG Architecture that combines the advantages of various architectures. |
|
Experimental |
| 64 |
uptonking/ragflow-office
a fork of https://github.com/infiniflow/ragflow |
|
Experimental |
| 65 |
PranavNagrecha/Salesforce-RAG
A structured knowledge library containing implementation patterns, best... |
|
Experimental |
| 66 |
BDP25/grimoire
Grimoire (gʀiˈmwaːʀ), a book (tool) of magical knowledge about your code and... |
|
Experimental |
| 67 |
kishanvenkatesan/rag-optimizer
An end-to-end RAG optimization tool with a FastAPI backend for live queries,... |
|
Experimental |
| 68 |
mohamedelawakey/RAGU
this is a simple RAG Project |
|
Experimental |
| 69 |
obtic-sorbonne/rag-humanistica
Repository for the RAG of TEI XML digital editions designed in the context... |
|
Experimental |
| 70 |
ctonneslan/minirag
RAG in 3 lines of code. No bloat, no abstractions, just retrieval-augmented... |
|
Experimental |
| 71 |
alimehdy/rag-from-scratch
Building a local RAG where developers can adjust and evaluate based on their data |
|
Experimental |
| 72 |
elisaliman/mineRAG
RAG over the Minecraft Wiki. Scrape, chunk, embed, rerank, and query with a... |
|
Experimental |
| 73 |
CalHenry/RAG
Local RAG workflow with LanceDB and Pydantic-ai |
|
Experimental |
| 74 |
CHANVO04/RAG_Local_Fastest
rag_local |
|
Experimental |
| 75 |
mk-knight23/AI-SDK-HAYSTACK
Composable retrieval and NLP pipelines for production intelligence |
|
Experimental |
| 76 |
funayamateppei/local-rag-comparator
完全ローカル環境(Mac Apple Silicon)で動作する、「通常のVector RAG」と「Microsoft... |
|
Experimental |
| 77 |
devurvpatel/rag-pipeline-optimizer
MLOps benchmarking system that runs 4 RAG pipelines simultaneously,... |
|
Experimental |
| 78 |
O-Albz/football-tactics-rag
A small scale RAG system for football tactics. |
|
Experimental |
| 79 |
gavrilenko-kz/domain-kz-rag-system
Доменная RAG система на Национальных Казахстанских источниках ... |
|
Experimental |
| 80 |
BLOB-browser/OATFLAKE
This RAG stack can run on a raspberry pi (16GB CPU) |
|
Experimental |
| 81 |
ontorag/ontorag
ontorag cli and core library |
|
Experimental |
| 82 |
cabustillo13/rag_system_challenge
RAG System Challenge |
|
Experimental |
| 83 |
gabripo/easyrag
Simple tool for RAG (Retrieval Augmented Generation) applications to be run... |
|
Experimental |
| 84 |
taggedzi/python-design-pattern-rag
A collection of python design pattern examples and documentation. Also... |
|
Experimental |
| 85 |
okwilkins/rag-cli
A project to show good CLI practices with a fully fledged RAG system. |
|
Experimental |
| 86 |
sdivyanshu90/The-RAG-Engineering-Handbook
A structured journey from basic RAG to production-ready, graph-enhanced, and... |
|
Experimental |
| 87 |
Tongjilibo/chat4doc
RAG的最小实现 |
|
Experimental |
| 88 |
jeffypooo/jfk-files-rag
A CLI RAG app for digging through the JFK files. |
|
Experimental |
| 89 |
jyje/pilot-onpremise-rag
🌱 Pilot of on-premise RAG system |
|
Experimental |
| 90 |
MarcoPalomo/llm-rag-langchain
production pipeline for RAG on kubernetes |
|
Experimental |
| 91 |
tevfikcagridural/RAG_base
RAG System File Structure Blueprint |
|
Experimental |
| 92 |
raqoon886/AutoDoc-RAG
L3(LLL) RAG Systems for API-Doc Generation |
|
Experimental |
| 93 |
arezkisaba/rag-sample
This project consists of testing a RAG. |
|
Experimental |
| 94 |
kenangundogan/repository-architecture-guide
Repository Architecture Guide (RAG) |
|
Experimental |
| 95 |
Kurdzik/polish-rag
Rag build specifically for Polish language. By default it uses Bielik... |
|
Experimental |
| 96 |
M-Y-cmd/rag-cost
Free RAG cost optimization tool to reduce AI agent and LLM token usage |
|
Experimental |
| 97 |
JANHMS/needle-haystack
Needle components for Haystack projects. |
|
Experimental |
| 98 |
eubinean/tinyRAG
A minimal & iterative implementation of a retriever-augmented generation (RAG) system |
|
Experimental |
| 99 |
ycho46/Docs-RAG-Engine
Local, observable document RAG engine. |
|
Experimental |
| 100 |
DFriend01/rag
A simple RAG that uses text files as context to a self-hosted LLM |
|
Experimental |
| 101 |
neerajtiwari360/RAG-Local-Deployment
RAG Local Deployment Master the art of RAG local deployment with our... |
|
Experimental |