Bessouat40/RAGLight

RAGLight is a modular framework for Retrieval-Augmented Generation (RAG). It makes it easy to plug in different LLMs, embeddings, and vector stores, and now includes seamless MCP integration to connect external tools and data sources.

73
/ 100
Verified

Supports hybrid retrieval combining BM25 keyword search with semantic vector similarity using Reciprocal Rank Fusion, and offers agentic RAG capabilities with query reformulation for multi-turn conversations. Built on pluggable document processors and vector store backends (Chroma, Qdrant) with optional observability via Langfuse tracing. Provides both programmatic Python APIs and CLI/REST interfaces for rapid deployment, including a Docker Compose setup for production environments.

655 stars. Actively maintained with 55 commits in the last 30 days.

No Package No Dependents
Maintenance 25 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 22 / 25

How are scores calculated?

Stars

655

Forks

99

Language

Python

License

MIT

Last pushed

Mar 13, 2026

Commits (30d)

55

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/Bessouat40/RAGLight"

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