Directory

RAG

Reviewed resources in RAG. 540 resources listed.

540 listings in RAG

  • RAG-FiT

    intellabs.github.io

    A 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.rs

    A 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.com

    A 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.

  • A 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.com

    A 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.dev

    An 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.

  • A 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.com

    A 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.com

    An 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.cloud

    A 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.

  • An 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.com

    A 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.io

    A 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.

  • An 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.com

    A 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.

  • A 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.com

    A 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.com

    GraphRAG-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.com

    FlashRank 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 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.app

    Knowledge 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.ai

    Dynamiq 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.