notadev-iamaura/OneRAG

Production-ready RAG Framework (Python/FastAPI). 1-line config swaps: 6 Vector DBs (Weaviate, Pinecone, Qdrant, ChromaDB, pgvector, MongoDB), 5 LLMs (Gemini, OpenAI, Claude, Ollama, OpenRouter). OpenAI-compatible API. 2100+ tests.

56
/ 100
Established

Supports hybrid search (dense + BM25), GraphRAG for knowledge graph reasoning, and pluggable rerankers (6 options including Jina and Cohere) through a modular pipeline architecture. Includes built-in PII detection/masking, semantic/Redis caching layers, and query routing that classifies requests before retrieval. Designed for gradual complexity—start with basic vector search and layer in advanced features like agents and tool execution without refactoring the codebase.

113 stars.

No Package No Dependents
Maintenance 13 / 25
Adoption 9 / 25
Maturity 13 / 25
Community 21 / 25

How are scores calculated?

Stars

113

Forks

35

Language

Python

License

MIT

Last pushed

Mar 09, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/notadev-iamaura/OneRAG"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.