NeuroTechX/moabb
Mother of All BCI Benchmarks
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.
Stars
944
Forks
232
Language
Python
License
BSD-3-Clause
Category
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.
Related frameworks
mne-tools/mne-python
MNE: Magnetoencephalography (MEG) and Electroencephalography (EEG) in Python
braindecode/braindecode
Deep learning software to decode EEG, ECG or MEG signals
neuromodulation/py_neuromodulation
Real-time analysis of intracranial neurophysiology recordings.
IoBT-VISTEC/MIN2Net
End-to-End Multi-Task Learning for Subject-Independent Motor Imagery EEG Classification (IEEE...
aljazfrancic/myo-readings-dataset
Myo armband machine learning EMG dataset of various hand gestures