Wearable Signal Tools · EEG

Open-Source EEG Signal Processing Tools

16 open-source tools for electroencephalography (EEG) data, most often in Python, MATLAB and C. Each listing shows its licence, commercial use and last commit.

What open-source tools process EEG signals from wearables?

Electroencephalography (EEG) records electrical activity of the brain from electrodes on the scalp or, in some wearables, around the ear or forehead.

Questions about open-source EEG tools

  • What is EEG?

    Electroencephalography (EEG) records electrical activity of the brain from electrodes on the scalp or, in some wearables, around the ear or forehead.

  • How many open-source EEG tools are listed?

    16. The most common categories are signal processing (10), data collection platform (1) and labeling and annotation (1).

  • Which programming languages do open-source EEG tools use?

    Python (10), MATLAB (4), C (1) and C++ (1). A tool that names more than one language is counted under each.

  • Can I use these EEG tools in a commercial product?

    It depends on each licence. Of the 16 tools, 15 list commercial use as yes, 1 as no and 0 do not state it. Each tool page shows the licence exactly as the project publishes it; read the licence in the project repository before you build on it.

Listings, summaries, licences and commercial-use fields are shown as recorded for each project, as of Oct 21, 2026. Maintenance is computed from the date of the last commit. Check the licence in each project’s repository before you use it.