← all repositories
sebastianruder/NLP-progress

A living index of who beat which NLP benchmark

An open, community-curated scoreboard that tracks benchmark datasets and state-of-the-art results across dozens of NLP tasks and languages.

23k stars Python Learning
NLP-progress
Not currently ranked — collecting fresh signals.
star history

What it does

NLP-progress is a community-maintained knowledge base that maps NLP tasks to their benchmark datasets and best-known results. It covers classic workhorses like dependency parsing and named entity recognition alongside newer benchmarks such as reading comprehension, with English leading the way and over a dozen other languages represented. When a public leaderboard already exists, the repo acts as a signpost rather than a mirror. The entire collection can also be extracted into structured JSON for programmatic use.

The interesting bit

This is essentially a curated wiki with editorial standards: contributions must cite published papers, and datasets need to have been evaluated by someone other than their original authors. That level of gatekeeping is rare for a crowdsourced repository. It also refreshingly admits its own blind spots, publishing a wish list of missing tasks that includes discourse parsing and knowledge base population.

Key highlights

  • Catalogs 40+ English tasks and tasks across over a dozen other languages
  • Requires published paper results and externally validated datasets
  • Links to official and unofficial code implementations in result tables
  • Exportable to machine-readable JSON with parsed tasks and SOTA tables
  • Published as a static site at nlpprogress.com and nlpsota.com

Caveats

  • Coverage is heavily skewed toward English; most other languages have only a few tasks
  • Several areas remain explicitly unmapped, including keyphrase extraction and frame-semantic parsing
  • Relies on manual pull requests to update Markdown tables, so freshness depends entirely on contributor activity

Verdict

A useful first stop for researchers who need a quick map of NLP benchmarks and baselines; less helpful if you want an automatically updating, interactive leaderboard.

Frequently asked

What is sebastianruder/NLP-progress?
An open, community-curated scoreboard that tracks benchmark datasets and state-of-the-art results across dozens of NLP tasks and languages.
Is NLP-progress open source?
Yes — sebastianruder/NLP-progress is open source, released under the MIT license.
What language is NLP-progress written in?
sebastianruder/NLP-progress is primarily written in Python.
How popular is NLP-progress?
sebastianruder/NLP-progress has 23k stars on GitHub.
Where can I find NLP-progress?
sebastianruder/NLP-progress is on GitHub at https://github.com/sebastianruder/NLP-progress.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.