NeuroTechX/moabb

Mother of All BCI Benchmarks

86
/ 100
Verified

Provides standardized evaluation frameworks for EEG-based BCI algorithms across 20+ publicly available datasets, with built-in paradigms (motor imagery, P300, SSVEP), preprocessing pipelines, and cross-session/cross-subject evaluation protocols. Integrates with scikit-learn for algorithm development, enabling reproducible benchmarking through unified dataset loaders and evaluation metrics that account for preprocessing parameter variations often omitted in literature.

944 stars and 19,357 monthly downloads. Used by 3 other packages. Actively maintained with 17 commits in the last 30 days. Available on PyPI.

Maintenance 20 / 25
Adoption 23 / 25
Maturity 18 / 25
Community 25 / 25

How are scores calculated?

Stars

944

Forks

232

Language

Python

License

BSD-3-Clause

Last pushed

Mar 12, 2026

Monthly downloads

19,357

Commits (30d)

17

Dependencies

20

Reverse dependents

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/NeuroTechX/moabb"

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