Skip to content
#

retrieval-augmented-generation

rag logo

Retrieval-augmented generation (RAG) is a technique that improves large language models by retrieving relevant information from external sources and using it to generate more accurate and context-aware responses.

A RAG system combines information retrieval with a language model. It is commonly used in AI assistants, search systems, document question answering, and applications that need access to private or frequently updated information.

Here are 7,554 public repositories matching this topic...

Multi-tenant RAG platform for enterprise documents: ingests 19 file extensions with automatic Tesseract OCR for scans, token-aware page-preserving chunking (tiktoken), local sentence-transformers embeddings in PostgreSQL + pgvector with an HNSW cosine index, and grounded answers with page-level citations via Llama 3.3 on Groq.

  • Updated Sep 8, 2026
  • Python

Does RAG actually earn its cost? ragornot runs the same query through four retrieval modes (Flat/BM25, Hierarchical, LLM-only, RAG) against a live AWS Lambda + Bedrock backend and measures latency, quality, cost, and carbon — so you can decide RAG-or-not with data. Static Next.js on GitHub Pages.

  • Updated Sep 8, 2026
  • TypeScript
haystack

Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems.

  • Updated Sep 8, 2026
  • Python

A production-ready Website-Grounded RAG Agent that retrieves relevant website content, grounds LLM responses in retrieved context, and generates accurate, source-aware answers using modern RAG and agentic AI techniques.

  • Updated Sep 8, 2026
  • Python