Signal processing · Processing
EEGLAB
An interactive MATLAB environment for EEG processing, known for independent component analysis.
- Mature
- Widely used
What problem does it solve?
Offers a graphical and scriptable route through EEG cleaning and analysis for groups working in MATLAB.
Who is it for?
EEG researchers working in MATLAB
At a glance
- Primary use
- Signal processing
- Licence
- BSD-2-Clause · permissive
- Language
- MATLAB
- Current release
- No tagged release on GitHub
- Development activity
- Last commit 12 Sep 2026 · repository created 2 May 2018
- Maintainers
- Swartz Center for Computational Neuroscience
- GitHub stars
- 799 as of 3 Oct 2026
- Standards
- BIDS, EDF / EDF+
Repository facts are a snapshot read from the GitHub API on 3 Oct 2026; they are reported as found, not scored.
Supported modalities and use
Common use cases
- ICA-based artefact removal
- Plugin ecosystem
- Group studies
How it fits into a BCI stack
Hardware
2 tools
Acquisition
3 tools
Streaming
3 tools
Processing
EEGLAB
Decoding
4 tools
Applications
2 tools
Data & standards
3 tools
Sources
- 01
github.com/sccn/eeglab (opens in a new tab)
Open-source repositoryGitHubChecked against source 3 Oct 2026
Repository metadata read from the GitHub API.