Ross ROSS = Recommend OSS · open-source software intelligence for agents

RUC-NLPIR/FlashRAG

⚡FlashRAG: A Python Toolkit for Efficient RAG Research (WWW2025 Resource) observed · 2026-08-28

github.com/RUC-NLPIR/FlashRAG · homepage · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

68/100

  • Activity 98
  • Release rhythm 31
  • Longevity 64
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 51.5
  • age_days: 903
  • days_rel: 380
  • days_push: 12
  • n_releases_24m: 5

Full methodology

Adoption not part of the score

3557 stars · 312 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

FlashRAG is a modular Python toolkit for reproducing and developing Retrieval-Augmented Generation (RAG) research, bundling 36 pre-processed benchmark datasets and 23 state-of-the-art RAG algorithms including reasoning-based methods. It offers customizable components, preprocessing scripts, and an easy-to-use UI (FlashRAG-UI) for building and evaluating RAG pipelines.

Use cases

  • reproduce state-of-the-art RAG algorithms on benchmark datasets
  • build a custom retrieval-augmented generation pipeline in Python
  • compare RAG methods in a unified evaluation framework
  • run RAG experiments with pre-processed benchmark datasets and corpora
  • prototype reasoning-based RAG methods that interleave retrieval with reasoning
  • evaluate LLM question answering with retrieval augmentation

When to choose

  • you need a lightweight, modular research framework for RAG experiments rather than a heavy production framework
  • you want ready-made implementations of many RAG algorithms and benchmark datasets for fair comparison
  • you are a researcher reproducing or extending published RAG methods

When to avoid

  • you need a production-grade RAG application with enterprise integrations rather than a research toolkit
  • you want a simple plug-and-play RAG chatbot without configuring retrieval, corpus, and generation components
  • your use case is general LLM application orchestration outside of retrieval-augmented generation

Facets

library · maturity active

rag llm-inference benchmarking search-engine machine-learning large-language-models machine-learning python cross-platform rag-toolkit rag-benchmark retrieval-augmented-generation llm-research modular-framework flashrag-ui academic-research natural-language-processing research

6 sources

Member repositories

RepositoryRoleHealth v2
RUC-NLPIR/FlashRAGmain68

For agents

markdown · JSON · MCP: product_card(name="RUC-NLPIR/FlashRAG")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem