Skip to content

noworneverev/Awesome-RAG

Repository files navigation

Awersome RAG

Libraries/Frameworks

Name About Stars
LangChain A framework for developing applications powered by LLMs. Stars
LlamaIndex A data framework for your LLM applications. Stars
Dify An open-source LLM app development platform. Stars
Flowise Drag & drop UI to build your customized LLM flow. Stars
Haystack LLM orchestration framework to build customizable, production-ready LLM applications. Stars
RAGFlow An open-source RAG engine based on deep document understanding. Stars
Cognita RAG Framework for building modular, open source applications for production. Stars
fastRAG Efficient Retrieval Augmentation and Generation Framework. Stars
AutoRAG RAG AutoML Tool - Find optimal RAG pipeline for your own data. Stars
FlashRAG A Python Toolkit for Efficient RAG Research. Stars

Framework Tutorials

Agents

Name About Stars
LangGraph Build resilient language agents as graphs. Stars
AutoGen A programming framework for agentic AI 🤖 Stars
crewAI Cutting-edge framework for orchestrating role-playing, autonomous AI agents. Stars
BabyAGI An AI-powered autonomous task manager. Stars

Agent-Related Projects

Agent Tutorials

GraphRAG

Name About Stars
GraphRAG A modular graph-based Retrieval-Augmented Generation (RAG) system. Stars

GraphRAG-Related Projects

GraphRAG Tutorials

Vector Stores

Name About Stars
Weaviate A cloud-native, open source vector database that is robust, fast, and scalable. Stars
Milvus A cloud-native vector database, storage for next generation AI applications. Stars
FAISS A library for efficient similarity search and clustering of dense vectors. Stars
Chroma The AI-native open-source embedding database. Stars
LanceDB Developer-friendly, serverless vector database for AI applications. Stars
Pinecone The vector database to build knowledgeable AI. Proprietary
Qdrant High-performance, massive-scale Vector Database for the next generation of AI. Stars
PGVector Open-source vector similarity search for Postgres. Stars
Vearch Distributed vector search for AI-native applications. Stars

Vector Store Tutorials

Memory Systems

Name About Stars
Mem0 The memory layer for Personalized AI. Stars

Guardrails

Name About Stars
NeMo Guardrails A toolkit for easily adding programmable guardrails to LLM-based conversational systems. Stars

Evaluation Frameworks

Name About Stars
RAGAS Evaluation framework for your Retrieval Augmented Generation (RAG) pipelines. Stars
DeepEval The LLM Evaluation Framework. Stars
TruLens Evaluation and Tracking for LLM Experiments. Stars
ARES A cross-platform, open source, multi-system emulator, focusing on accuracy and preservation. Stars
RGB Implementation for Benchmarking Large Language Models in Retrieval-Augmented Generation. Stars

PDF and Document Processing Tools

Name About Stars
Unstructured A library to build custom preprocessing pipelines for labeling, training, or production machine learning pipelines. Stars
Nougat The academic document PDF parser that understands LaTeX math and tables. Stars
PDFPlumber Extracts tables, text, and metadata from PDFs. Stars
MinerU A one-stop, open-source, high-quality data extraction tool, supports PDF/webpage/e-book extraction. Stars
PDF-Extract-Kit A Comprehensive Toolkit for High-Quality PDF Content Extraction. Stars
grobid A machine learning software for extracting information from scholarly documents. Stars
GOT-OCR2.0 Official code implementation of General OCR Theory: Towards OCR-2.0 via a Unified End-to-end Model. Stars

UI/Interface

Name About Stars
Verba Retrieval Augmented Generation (RAG) chatbot powered by Weaviate. Stars
Streamlit A faster way to build and share data apps. Stars
Gradio Build and share delightful machine learning apps. Stars
Chainlit Build Conversational AI in minutes. Stars

UI/Interface Tutorials

References

About

Awesome-RAG: a curated list of Retrieval-Augmented Generation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published