Skip to content

brandonhimpfen/awesome-rag

Repository files navigation

Awesome RAG (Retrieval-Augmented Generation) Awesome Lists

GitHub Sponsors   Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of tools, frameworks, and resources for Retrieval-Augmented Generation (RAG) — systems that combine LLMs with external knowledge retrieval for more accurate, grounded answers.

Contents

Frameworks

  • LlamaIndex – Data framework for building RAG apps with retrieval, agents, and advanced pipelines.
  • LangChain – Industry-standard framework with RAG chains, retrievers, memory, and eval tools.
  • Haystack – End-to-end RAG pipeline framework with search, indexing, and orchestration.
  • Marqo – Neural search engine for RAG with built-in vector indexing and document enrichment.
  • OpenSearch – Search engine with vector search and hybrid retrieval for RAG setups.
  • Jina – Framework for multimodal retrieval and generative search.
  • Milvus Lite – Lightweight local vector DB ideal for prototyping RAG apps.

Vector Databases

  • Pinecone – Managed vector database optimized for RAG at scale.
  • Weaviate – Open-source vector DB with hybrid search, modules, and semantic tooling.
  • Milvus – High-performance, cloud-native vector DB.
  • qdrant – Open-source vector search engine with filters, HNSW, and payloads.
  • Chroma – Local-first vector database widely used in prototyping and small deployments.
  • Redis Vector Search – Redis module for hybrid text + vector search.

Embedding Models

Pipelines & Orchestration

  • LangGraph – Graph-based RAG workflows with state management and multi-step reasoning.
  • LlamaIndex Pipelines – End-to-end pipelines for chunking, retrieval, reranking, and evaluation.
  • Deepset Cloud – Fully managed RAG pipelines built on Haystack.
  • FastRAG – Minimal, efficient RAG pipeline with reranking.

Evaluation & Benchmarking

  • RAGAS – Automated evaluation metrics for RAG quality, grounding, and hallucinations.
  • TruLens – Evaluation and monitoring for RAG pipelines.
  • Arize Phoenix – Open-source LLM observability and RAG evaluation toolkit.
  • LangChain Evaluators – Built-in evaluators for RAG, retrieval, and chain performance.

Examples

Learning Resources

Related Awesome Lists

Contribute

Contributions are welcome. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.

Pull requests that do not adhere to the contribution guidelines may be closed.

License

CC0

About

A curated list of tools, frameworks, and resources for Retrieval-Augmented Generation (RAG).

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages