NeuroTechX/moabb

Mother of All BCI Benchmarks

80
/ 100
Verified

This tool helps Brain-Computer Interface (BCI) researchers and developers rigorously compare the performance of different BCI algorithms. You provide EEG datasets and various algorithms, and it outputs a comprehensive benchmark showing how each algorithm performs across different data and conditions. It's designed for neuroscientists, BCI engineers, and anyone developing or evaluating BCI systems.

944 stars. Used by 3 other packages. Actively maintained with 15 commits in the last 30 days. Available on PyPI.

Use this if you need to objectively benchmark new BCI algorithms against existing ones using a standardized set of freely available EEG datasets.

Not ideal if you are a clinician looking for diagnostic tools or a user seeking ready-to-use BCI applications, as this is a research and development benchmarking tool.

brain-computer-interface EEG-analysis neuroscience-research algorithm-benchmarking signal-processing
Maintenance 17 / 25
Adoption 13 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

944

Forks

232

Language

Python

License

BSD-3-Clause

Last pushed

Mar 12, 2026

Commits (30d)

15

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.