RUC-NLPIR/FlashRAG

⚡FlashRAG: A Python Toolkit for Efficient RAG Research (WWW2025 Resource)

55
/ 100
Established

Provides modular components (retrievers, rerankers, generators, compressors) for building custom RAG pipelines, plus 36 pre-processed benchmark datasets and implementations of 23 SOTA algorithms including 7 reasoning-based methods that integrate language model reasoning with retrieval. Integrates acceleration tools like vLLM and Faiss, supports multimodal RAG with MLLMs (Llava, Qwen) and CLIP-based retrievers, and includes a visual UI for configuration and evaluation without code.

3,386 stars.

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

How are scores calculated?

Stars

3,386

Forks

296

Language

Python

License

MIT

Last pushed

Mar 01, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/RUC-NLPIR/FlashRAG"

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