Directory
RAG
Reviewed resources in RAG. 540 resources listed.
PyRAG Core
github.comAn open-source, Python-first, API-driven Retrieval-Augmented Generation platform with FastAPI endpoints, LangGraph-native agents, a pluggable vector store, and support for several LLM providers.
OpenAI Embeddings Example
youtube.comA demonstration project showing how to build hybrid search and retrieval-augmented generation with OpenAI embeddings stored in a Pinecone vector database and orchestrated with LangChain, including a PDF-loading pipeline.
A Microsoft accelerator that deploys a multi-modal RAG pipeline on Azure Kubernetes Service using ColPali, a vision-language model that embeds document pages as images to preserve layout, tables, and charts without OCR.
LangGraph Advanced RAG
github.comA companion HR policy question-answering example that reimplements the same guarded RAG workflow as an explicit LangGraph state graph, with visible per-node execution traces instead of a linear chain.
LangChain Advanced RAG
github.comAn HR policy question-answering example built with LangChain LCEL that classifies whether a question is in scope before retrieving from a local FAISS index, refusing to answer out-of-scope questions.
Research code for a knowledge-graph-based RAG method that retrieves relevant subgraphs from large external knowledge graphs to augment LLM prompts for the schema-matching and data-integration task.
DocChat
avishek.short.gyA RAG application that turns any documentation URL into a searchable, chat-based knowledge base, scraping and indexing the site and answering questions with source-backed citations.
Connapse
github.comAn open-source, self-hosted knowledge backend that gives AI agents persistent, searchable memory over uploaded documents or existing storage, through an MCP server, REST API, or CLI, built on .NET.
A research framework, published at ICLR'26, that decomposes multi-hop questions into a query subgraph and traverses a graph of document chunks to retrieve reasoning-aligned context for RAG at a fraction of the LLM cost of prior methods.
An example project that builds a question-answering system over a collection of videos, extracting frames and transcripts, embedding them into a shared multimodal space, and answering questions with a vision-language model.
pg-raggraph
github.comA Python library and toolkit for GraphRAG built entirely on plain PostgreSQL, combining vector search, full-text search, and knowledge-graph traversal in a single SQL query without Neo4j or a separate vector database.
Semafold
mindtro.comA vector compression toolkit for AI workloads that uses TurboQuant codecs to shrink embeddings and KV-cache tensors roughly tenfold, with typed encode and decode contracts and measured byte accounting.
ScaleDP
stabrise.comAn open-source Apache Spark extension for large-scale document processing that combines OCR, LLMs, and vision-language models to extract structured data from PDFs and images at scale.
RAGless
github.comA retrieval-only question-answering system for documentation that makes zero LLM calls at query time, matching questions against pre-extracted answer blocks using local vector search instead of generation.
RAG Evaluation Platform
rag-evaluation-rosy.vercel.appA production-style Retrieval-Augmented Generation pipeline built from scratch without LangChain, combining FAISS and BM25 hybrid retrieval with cross-encoder reranking and a built-in evaluation harness.
RAG Knowledge Engine
github.comA small RAG application that answers questions about uploaded PDFs or text files by first searching the documents for relevant passages, then grounding an OpenAI GPT-4o answer in that retrieved text.
Permission-Aware Agentic RAG
github.comA reference implementation of a permission-aware Agentic RAG system for enterprise document knowledge bases, enforcing folder-level access control through every step of retrieval, reranking, and citation.
Evret
kaivid-labs.github.ioA lightweight Python framework for evaluating information-retrieval systems such as RAG and search pipelines, computing standard metrics like Hit Rate, Recall, NDCG, and MRR.
eGovFrame AI RAG Samples
github.comTwo side-by-side sample RAG (Retrieval-Augmented Generation) projects for Korea's eGovFrame standard framework, one built with Spring AI and Redis Stack and the other with LangChain4j and PostgreSQL/pgvector.
turboquant-js
github.comA zero-dependency TypeScript implementation of Google's TurboQuant vector quantization algorithm that runs in both Node.js and browsers, for compressing embeddings used in search, retrieval-augmented generation and LLM key-value caches.
Semantic Search Engine
github.comA hybrid semantic search engine, built during an internship, that combines dense embedding search with sparse keyword matching, cross-encoder reranking, and Redis caching, served through a FastAPI backend.
Retrieval-Augmented Generation (RAG)
github.comA short, guided Google Colab walkthrough for trying retrieval-augmented generation using NVIDIA's NIM cloud API, which offers free large language model inference on a T4 GPU runtime.
OpenCrawling
opencrawling.orgThe reference Java and Spring implementation of the Open Ingestion Standard, a vendor-neutral enterprise data-integration platform that orchestrates connectors, embedding, and vector search output using modern Java concurrency features.
Hecate
hecate.pantheon-hds.comA semantic search engine for the OHDSI medical vocabulary, built as a Rust API and autocomplete service with a React frontend, also reachable as an MCP server for AI agents.