AI channel
RAG

Open-source RAG frameworks

Retrieval-augmented generation (RAG) makes a language model answer from your own documents. The text is split into chunks, turned into vectors and stored in an index, and the most relevant chunks are added to the prompt when a question comes in. The projects here cover the whole pipeline or one part of it: document parsing, vector search, or a complete question-answering app.

How to choose

Answer quality in RAG depends mostly on retrieval, not on the model. Compare how each project handles difficult documents such as PDFs, tables and scans, whether it supports hybrid search that combines keywords with vectors and re-ranking, and whether it shows which sources an answer came from.

Most-starred projects

265–288 of 642
★ 1,897

A curated list of Graph/Transformer-based fraud, anomaly, and outlier detection papers & resources

BidingCC

BuildingAI

★ 1,895

AI时代的WordPress,东半球首个积木式AI应用搭建系统,人人都可免费搭建自己的AI应用系统,例如企业智能体系统、AI漫剧系统、AI论文学术系统、AI客服系统...

TypeScript
NVIDIA-AI-Blueprints

video-search-and-summarization

★ 1,880

NVIDIA AI Blueprint for video search and summarization (VSS) is a GPU-accelerated reference architecture for building video analytics agents with real-time verified alerts, visual Q&A, and automated reporting. The VSS Blueprint uses vision language models (VLMs) such as NVIDIA Cosmos, LLMs such as NVIDIA Nemotron, RAG, and NVIDIA NIMs.

Python
ray-project

llm-applications

★ 1,860

A comprehensive guide to building RAG-based LLM applications for production.

Jupyter Notebook
u14app

neo-chat

★ 1,857

A local-first AI chat workspace for models, agents, skills, plugins, search, RAG, voice, memory, and artifacts.

TypeScript
thinkwee

AgentsMeetRL

★ 1,851

Awesome List for Agentic RL

HTML
trpc-group

trpc-agent-go

★ 1,823

A Go framework for building production agent systems with graph workflows, tools, memory, A2A, AG-UI, MCP, evaluation, and observability.

Go
robustmq

robustmq

★ 1,822

Communication infrastructure for the AI era, one binary, one broker, one storage layer, any protocol.

Rust
xhluca

bm25s

★ 1,796

Fast BM25 search in Python, powered by Numpy and Numba

Python
onestardao

WFGY

★ 1,791

WFGY is heading toward WFGY 5.0 Polaris Protocol, a major open-source release for AI reasoning, RAG, agents, and real-world workflows. Includes Problem Map, Global Debug Card, WFGY 4.0, and the CFV Easter Egg.

Jupyter Notebook
SmartFlowAI

EmoLLM

★ 1,788

心理健康大模型 (LLM x Mental Health), Pre & Post-training & Dataset & Evaluation & Depoly & RAG, with InternLM / Qwen / Baichuan / DeepSeek / Mixtral / LLama / GLM series models

Python
neuml

paperai

★ 1,782

📄 🤖 AI for medical and scientific papers

Python
zzet

gortex

★ 1,779

High-performance code-intelligence engine for AI agents and IDE, supports 257 languages, multi repositories, based on graph, with access via CLI, MCP Server, and API. AI coding agents teammate - expose only needed information, cutting token usage up to 50x. 100% local. Discord:.

Go
★ 1,746

OpenVPN server installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE, Amazon Linux and Raspberry Pi OS. Includes interactive setup and client management.

Shell
undreamai

LLMUnity

★ 1,717

Create characters in Unity with LLMs!

C#
LLPhant

LLPhant

★ 1,711

LLPhant - A comprehensive PHP Generative AI Framework using OpenAI GPT 4. Inspired by Langchain

PHP
amitshekhariitbhu

llm-internals

★ 1,709

Learn LLM internals step by step - from tokenization to attention to inference optimization.

★ 1,695

A project-based course repository for developing AI agents using LangChain v1+ and LangGraph: search agents, RAG systems, reflection agents, and code interpreters.

Lynpoint

CyberVerse

★ 1,685

Self hosted, real-time digital human agent platform. Build voice-first AI agents with WebRTC, persona memory, tools, RAG, and optional digital-human video.

Python
deepsense-ai

ragbits

★ 1,668

Building blocks for rapid development of GenAI applications

Python
FrigadeHQ

trench

★ 1,664

Trench — Open-Source Analytics Infrastructure. A single production-ready Docker image built on ClickHouse, Kafka, and Node.js for tracking events. Easily build product analytics dashboards, LLM RAGs, observability platforms, or any other analytics product.

TypeScript
lucasastorian

llmwiki

★ 1,657

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

Python
★ 1,634

Demystify RAG by building it from scratch. Local LLMs, no black boxes - real understanding of embeddings, vector search, retrieval, and context-augmented generation.

JavaScript
pixeltable

pixeltable

★ 1,631

The unified multimodal backend for AI data apps. Database, orchestration, and serving in one Python file.

Python