Directory
RAG
Reviewed resources in RAG. 540 resources listed.
RAG-FiT
intellabs.github.ioA modular Python library for improving how large language models use retrieved information, by generating RAG-augmented training datasets, fine-tuning models on them with parameter-efficient methods, and measuring the result with RAG-specific metrics.
Swiftide
swiftide.rsA Rust framework for building LLM applications, combining an agent harness for tool-using loops, typed task graphs for orchestration, and streaming, composable pipelines for retrieval-augmented generation.
NVIDIA RAG Blueprint
build.nvidia.comA reference retrieval-augmented generation pipeline built on NVIDIA NIM microservices, with GPU-accelerated ingestion and search, a reference UI, and an optional agentic mode for multi-hop questions.
pg_vectorize: a VectorDB on Postgres
chuckhend.github.ioA Postgres server and extension that automates turning table text into embeddings and provides hooks into popular LLMs, for full-text, semantic and hybrid search.
Chatty
github.comA browser-based chat interface for open-source language models that runs entirely on-device using WebGPU, including local retrieval-augmented question answering over uploaded files.
A Chinese-language course repository implementing a complete DeepSeek-based retrieval-augmented generation system, with modules for chunking, embedding, vector storage, retrieval and evaluation.
LlamaFarm
llamafarm.devAn open-source AI platform that runs entirely on local hardware for building RAG applications, training custom classifiers, detecting anomalies and processing documents, with no cloud dependency.
A sample serverless chat application with retrieval-augmented generation, built with LangChain.js, Azure Functions, Azure Static Web Apps and Azure Cosmos DB as the vector store.
Jina AI Remote MCP Server
mcp.jina.aiA remote MCP server exposing Jina AI's Reader, Search, Embeddings and Reranker APIs as tools, including web page reading, web and academic search, screenshot capture and semantic deduplication.
SuperMew
github.comA knowledge-base-first agent platform, built around persistent threads, resumable runs and immutable document versions, that provides RAG, human-in-the-loop review and audited skill and tool execution.
typeagent
github.comAn experimental Python translation of Microsoft's TypeAgent KnowPro project, aimed at structured retrieval-augmented generation: ingesting, indexing and querying data through an LLM.
AgentChat
agentchat.cloudA modern conversational AI platform built on large language models, integrating LangChain, function calling, MCP servers, retrieval-augmented knowledge search, layered memory and human-in-the-loop approval behind a FastAPI backend and Vue 3 interface.
ID-based RAG FastAPI
github.comAn asynchronous FastAPI service that indexes and retrieves document embeddings by file ID using Langchain and PostgreSQL with pgvector, built primarily to back LibreChat but usable for any ID-based retrieval case.
ChatWeb
github.comA tool that crawls web pages or reads PDF, DOCX and TXT files, embeds the extracted text, and answers questions or produces summaries grounded in that content.
anymd
sylphxai.github.ioA fast, local Rust MCP server and CLI that converts PDF, Word, PowerPoint, Excel, EPUB, HTML, images and audio or video files into clean Markdown for AI agents, without an API key.
Local PDF Chat RAG
github.comAn educational, runnable Python reference implementation of a retrieval-augmented generation pipeline, splitting document loading, chunking, embeddings, FAISS and BM25 hybrid retrieval, reranking and answer generation into readable, replaceable modules.
RAG-Fusion
github.comA retrieval-augmented generation technique and evaluation harness that rewrites a query into several variants, searches each with both keyword and vector search, and merges the ranked results with Reciprocal Rank Fusion.
VectorDB-recipes
github.comA collection of runnable examples, applications and tutorials for building multimodal AI, retrieval-augmented generation and agent applications with LanceDB, a serverless open-source vector database.
VisRAG
github.comA vision-language-model-based retrieval-augmented generation pipeline that embeds documents as images instead of parsed text, and its newer EVisRAG variant that reasons over per-image evidence for multi-image questions.
GraphRAG-SDK
falkordb.comGraphRAG-SDK is a GraphRAG framework built on the FalkorDB graph database that grounds LLM answers in a knowledge graph rather than vector similarity alone, tracing each answer to its source chunks so an app can inspect the evidence or decline to answer.
FlashRank
github.comFlashRank is an ultra-lightweight Python library that reranks search results before they are fed to an LLM, using cross-encoder and listwise LLM-based rerankers small enough to run on a CPU with no PyTorch or Transformers dependency.
FastEmbed-rs
docs.rsFastEmbed-rs is a Rust library for generating text and image vector embeddings and for reranking search results locally, using ONNX Runtime for inference and Hugging Face tokenizers for encoding, with synchronous use and no dependency on Tokio.
Knowledge Agent Template
chatsdk-knowledge-agent.vercel.appKnowledge Agent Template is an open-source, forkable starting point for an AI agent that answers questions from a knowledge base using grep, find and cat inside a sandbox, with no embeddings or vector database, deployable as a chat, GitHub or Discord bot.
Dynamiq
getdynamiq.aiDynamiq is a Python framework for building retrieval-augmented-generation pipelines and LLM agents, with components for code-sandbox tool use, memory-backed chatbots, parallel and sequential multi-agent workflows, and document indexing against a vector database.