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

169–192 of 596
modelscope

evalscope

3,423

A streamlined and customizable framework for efficient large model (LLM, VLM, AIGC) evaluation and performance benchmarking.

Python
3,388

A curated list of 100+ libraries and frameworks for AI engineers building with LLMs

3,367

[KDD'2026] "VideoRAG: Chat with Your Videos"

Python
ANative-Lab

EvoAgentX

3,328

🚀 EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

Python
3,326

AI Agent Builder and Runtime by Docker Engineering

Go
johnbean393

Sidekick

3,311

A native macOS app that allows users to chat with a local LLM that can respond with information from files, folders and websites on your Mac without installing any other software. Powered by llama.cpp.

Swift
3,302

AI system design guide for engineers building production AI systems and evals.

NVIDIA

skills

3,301

Agent Skills for NVIDIA products, install into Claude Code, Codex, and other coding agents to run Physical AI, robotics, simulation, CUDA, and RAG workflows end to end. Skill Catalog Product | Description | Skills | AIQ | NVIDIA AI-Q Blueprint - deploy local AI-Q services and run shallow or deep research workflows as agent skills.

Python
Ontos-AI

knowhere

3,293

Knowhere extracts, parses, and outputs structured chunks ready for AI Agents and RAG.

Python
rag-web-ui

rag-web-ui

3,289

RAG Web UI is an intelligent dialogue system based on RAG (Retrieval-Augmented Generation) technology.

TypeScript
superlinked

sie

3,283

Open-source inference server and production cluster for all the models your agent needs.

Python
neomjs

neo

3,272

Neo.mjs is a self-evolving software organism: a professional end-to-end AI engineering team whose cross-model swarm inhabits live apps via Neural Link, Active Hybrid GraphRAG, DreamService, and self-healing loops.

JavaScript
Snailclimb

interview-guide

3,234

基于 Spring Boot 4.1、Java 25、Spring AI 2.0、React、PostgreSQL/pgvector、Redis 和 RustFS 构建的开源 AI 面试平台,支持简历智能分析、模拟面试、语音面试和知识库 RAG。

Java
xpf0000

FlyEnv

3,217

All-in-One Native Local Development Environment for Windows, macOS & Linux. Docker alternative for PHP, Node.js, Python and more. Faster alternative to XAMPP, Laragon, MAMP and Laravel Herd with databases, Cron Jobs and runtime management.

TypeScript
qdrant

fastembed

3,203

Fast, Accurate, Lightweight Python library to make State of the Art Embedding

Python
Filimoa

open-parse

3,158

Improved file parsing for LLM’s

Python
3,087

Learn to build your Second Brain AI assistant with LLMs, agents, RAG, fine-tuning, LLMOps and AI systems techniques.

Jupyter Notebook
3,045

AI Search & RAG Without Moving Your Data. Get instant answers from your company's knowledge across 100+ apps while keeping data secure. Deploy in minutes, not months.

Python
pinecone-io

examples

3,043

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

Jupyter Notebook
3,014

An open-source research agent system for your Zotero library.

TypeScript
pingcap

autoflow

2,970

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

TypeScript
oceanbase

seekdb

2,935

The AI-Native Search Database. Best for agent storage, it unifies vector, text, structured, and semi-structured data into a single engine. This all-in-one database makes agents smarter, easier to run, and more stable.

C++
2,934

This project helps teams deliver faster with open-source tooling and practical workflows.

JavaScript