Open source rag projects

Every project in the registry tagged rag, ranked by real GitHub adoption.

projects 51 combined stars ★ 766K refresh nightly
01 Open WebUI ★ 158K

One interface for every AI model you run or connect

last push16 hours ago languagePython license—
02 Crawl4AI ★ 87K

LLM-ready web crawler built for AI data pipelines

last push14 hours ago languagePython licenseApache-2.0
03 llama_index ★ 53K

LlamaIndex is the document processing platform for AI

last push7 days ago languagePython licenseMIT
04 LightRAG ★ 40K

[EMNLP2025] LightRAG: Simple and Fast Retrieval-Augmented Generation

last push4 days ago languagePython licenseMIT
05 PageIndex ★ 40K

📑 PageIndex: Document Index for Vectorless, Reasoning-based RAG

last push12 hours ago languagePython licenseMIT
06 graphrag ★ 37K

A modular graph-based Retrieval-Augmented Generation (RAG) system

last push20 hours ago languagePython licenseMIT
07 Onyx ★ 33K

Unified AI-powered enterprise search across company data

last push8 hours ago languagePython license—
08 Scrapegraph-ai ★ 32K

Python scraper based on AI

last push28 days ago languagePython licenseMIT
09 FastGPT ★ 30K

Build powerful AI knowledge bases with ease

last push14 hours ago languageTypeScript license—
10 kotaemon ★ 26K

An open-source RAG-based tool for chatting with your documents.

last push4 months ago languagePython licenseApache-2.0
11 DB-GPT ★ 20K

open-source agentic AI data assistant for the next generation of AI + Data products.

last push19 hours ago languagePython licenseMIT
12 eliza ★ 20K

Open source agentic operating system

last push8 hours ago languageTypeScript licenseMIT
13 SurfSense ★ 17K

Privacy-first knowledge base with any AI model you choose

last push9 hours ago languagePython licenseApache-2.0
14 zvec ★ 16K

A lightweight, lightning-fast, in-process vector database

last push17 hours ago languageC++ licenseApache-2.0
15 txtai ★ 13K

💡 All-in-one AI framework for semantic search, LLM orchestration and language model workflows

last push36 hours ago languagePython licenseApache-2.0
16 PixelRAG ★ 11K

https://arxiv.org/abs/2606.28344. The end of web parsing. The beginning of scalable pixel-native search. link: https://pixelrag.ai/

last push3 days ago languagePython licenseApache-2.0
17 aichat ★ 11K

All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.

last push8 months ago languageRust licenseApache-2.0
18 utopia ★ 8.7K

World's first open-source enterprise world model.

last push27 hours ago languageRust licenseApache-2.0
19 R2R ★ 8.1K

SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API.

last push12 months ago languagePython licenseMIT
20 Upsonic ★ 8.0K

Build autonomous AI agents in Python.

last push5 months ago languagePython licenseMIT
21 ODS ★ 7.7K

Turn your PC, Mac, or Linux box into an AI server. LLM inference, chat UI, voice, agents, workflows, RAG, and image generation.

last push8 hours ago languagePython licenseApache-2.0
22 trafilatura ★ 7.1K

Python & Command-line tool to gather text and metadata on the Web: Crawling, scraping, extraction, output as CSV, JSON, HTML, MD, TXT, XML

last push3 days ago languagePython licenseApache-2.0
23 genkit ★ 6.6K

Open-source framework for building agentic apps in JavaScript, Go, Dart, and Python, built and used in production by Google

last push9 hours ago languageTypeScript licenseApache-2.0
24 HelixDB ★ 6.3K

Unify vector search and graph traversals in one database

last push10 hours ago languageRust licenseApache-2.0
25 nexent ★ 6.1K

Nexent is a zero-code platform for auto-generating production-grade AI agents using Harness Engineering principles — unified tools, skills, memory, and orchestr

last push11 hours ago languagePython licenseMIT
26 ruoyi-ai ★ 5.8K

An enterprise AI development framework for building AI agents. It provides unified management of multi-provider LLMs, secure enterprise knowledge bases with hig

last push12 days ago languageJava licenseMIT
27 potpie ★ 5.8K

Context Graph for AI Native SDLC

last push4 days ago languagePython licenseApache-2.0
28 MineContext ★ 5.5K

MineContext is your proactive context-aware AI partner(Context-Engineering+ChatGPT Pulse)

last push6 months ago languagePython licenseApache-2.0
29 chonkie ★ 4.8K

🦛 CHONK docs with Chonkie ✨ — The lightweight ingestion library for fast, efficient and robust RAG pipelines

last push3 days ago languagePython licenseMIT
30 m_flow ★ 4.5K

A bio-inspired cognitive memory engine — a new paradigm for Graph RAG.

last push2 months ago languagePython licenseApache-2.0
31 GenerativeAIExamples ★ 4.2K

Generative AI reference workflows optimized for accelerated infrastructure and microservice architecture.

last push2 months ago languageJupyter Notebook licenseApache-2.0
32 Swirl Search ★ 3.1K

Get instant answers from your company knowledge

last push6 days ago languagePython licenseApache-2.0
33 examples ★ 3.1K

Jupyter Notebooks to help you get hands-on with Pinecone vector databases

last push11 days ago languageJupyter Notebook licenseMIT
34 autoflow ★ 3.0K

pingcap/autoflow is a Graph RAG based and conversational knowledge base tool built with TiDB Serverless Vector Storage. Demo: https://tidb.ai

last push11 days ago languageTypeScript licenseApache-2.0
35 SAG ★ 2.6K

A new SOTA for RAG — an original retrieval architecture and an open-source knowledge base for humans and agents.

last push37 hours ago languagePython licenseMIT
36 HuixiangDou ★ 2.5K

HuixiangDou: Overcoming Group Chat Scenarios with LLM-based Technical Assistance

last push11 months ago languagePython licenseBSD-3-Clause
37 vearch ★ 2.3K

Distributed vector search for AI-native applications

last push3 months ago languagePython licenseApache-2.0
38 JustHireMe ★ 2.3K

Local-first AI job intelligence workbench for scraping roles, ranking fit, and generating tailored application materials.

last push24 days ago languagePython licenseAGPL-3.0
39 oxideterm ★ 1.8K

AI-native workspace for local shells and remote machines.Zero Webview, zero OpenSSL, zero telemetry, and no app subscription.

last push15 hours ago languageRust licenseGPL-3.0
40 llmwiki ★ 1.7K

Open Source Implementation of Karpathy's LLM Wiki. Upload documents, connect your Claude account via MCP, and have it write your wiki !

last push2 days ago languagePython licenseApache-2.0
41 simba ★ 1.5K

OpenSource Production ready Customer service with built in Evals and monitoring

last push5 months ago languageTypeScript licenseApache-2.0
42 OpenSERP ★ 1.5K

Self-hosted SERP API for Google, Bing, Yandex, and more

last push5 days ago languageGo licenseMIT
43 PrismerCloud ★ 1.4K

Prismer Cloud

last push12 days ago languageTypeScript licenseMIT
44 stashbase ★ 1.2K

An open-source, local-first writing workspace where you can write with Claude Code and Codex, drawing on your own sources and past work.

last push11 hours ago languageTypeScript licenseApache-2.0
45 Agentero ★ 1.1K

Unified research workspace for humans & agents — PDF Q&A with citations, Vault, writing. 为人与 Agent 协作的科研工作台;补齐 Zotero 时代的人机上下文断点。

last push20 hours ago languageTypeScript licenseMIT
46 GraphRAG-SDK ★ 1.0K

Build fast and accurate GenAI apps with GraphRAG SDK at scale 🌟

last push12 hours ago languagePython licenseApache-2.0
47 rag_api ★ 920

ID-based RAG FastAPI: Integration with Langchain and PostgreSQL/pgvector

last push11 days ago languagePython licenseMIT
48 automem ★ 826

Long-term memory for AI assistants. Graph + vector store that recalls decisions, relationships, and context across sessions.

last push17 hours ago languagePython licenseMIT
49 MimirQ ★ 584

中文优先的企业 RAG 知识库:可控解析、治理、切块、混合检索、重排、引用、图谱、评测与 Dify 接入。

last push8 hours ago languagePython licenseApache-2.0
50 unbody ★ 524

The Supabase of AI era. A modular, open-source backend for building AI-native software — designed for knowledge, not static data.

last push7 months ago languageTypeScript licenseApache-2.0
51 bytedesk ★ 523

Open Souce IM with AI powered live-chat, email, ticket support, omni-channel customer service,alternative to slack + zendesk/intercom/hubspot/ada/decagon/sierra

last push25 hours ago languageJavaScript licenseAGPL-3.0

Related tags

← all tags

Frequently asked questions

How many open source rag projects are there?

This registry tracks 51 projects tagged rag, with 765,514 GitHub stars between them. The most-adopted is Open WebUI at 157,575 stars.

Are these rag projects free to use?

Yes — 48 of the 51 carry an explicit open-source licence across 5 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which rag project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these rag projects still maintained?

42 of the 51 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.