An open API service indexing awesome lists of open source software.

EEG

Electroencephalography (EEG) is a non-invasive method for recording electrical activity in the brain, first performed on humans by Hans Berger in 1924 (Berger, 1929).

https://github.com/brainflow-dev/brainflow

BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors

bci biosensor biosensors biosignals brain-computer-interface brain-control brain-machine-interface brainflow ecg eeg eeg-analysis emg emg-signal muse neuroscience openbci python signal-processing

Last synced: 13 May 2025

https://github.com/sccn/eeglab

EEGLAB is an open source signal processing environment for electrophysiological signals running on Matlab and developed at the SCCN/UCSD

biosignal brain compiled ecg ecog eda eeg eeg-preprocessing eeg-signals-processing eeglab electrophysiology hrv ieeg matlab meg neurophysiology octave source-localization spectral-analysis

Last synced: 14 May 2025

https://github.com/pieeg-club/ironbci

Wearable (BLE) Brain-Computer Interface, ADS1299 and STM32 with SDK for mobile application

ads1299 bci bci-homework bci-systems eeg eeg-classification eeg-data eeg-headset eeg-signals eeg-signals-processing ironbci stm32

Last synced: 08 Apr 2025

https://github.com/DeepBCI/Deep-BCI

An open software package to develop BCI based brain and cognitive computing technology for recognizing user's intention using deep learning

bci brain cognitive deep-learning eeg erp motor-imagery nirs open-source ssvep

Last synced: 09 May 2025

https://github.com/neuropsychology/neurokit.py

A Python Toolbox for Statistics and Neurophysiological Signal Processing (EEG, EDA, ECG, EMG...).

biosignals bvp complexity ecg eda eeg emg entropy fractal-dimension heart-rate hrv microstates neurophysiology neuropsychology neuroscience physiology ppg psychology python rsa

Last synced: 09 Sep 2025

https://github.com/eegsynth/eegsynth

Converting real-time EEG into sounds, music and visual effects

art-net bci dmx ecg eeg emg fieldtrip midi osc redis synthesizer

Last synced: 15 May 2025

https://github.com/brainstorm-tools/brainstorm3

Brainstorm software: MEG, EEG, fNIRS, ECoG, sEEG and electrophysiology

eeg electrophysiology matlab meg

Last synced: 04 Apr 2025

https://github.com/fooof-tools/fooof

Parameterizing neural power spectra into periodic & aperiodic components.

ecog eeg electrophysiology lfp local-field-potential meg neuroscience oscillations power-spectral-density

Last synced: 21 Oct 2025

https://github.com/openlists/ElectrophysiologyData

A list of openly available datasets in (mostly human) electrophysiology.

data ecog eeg electrophysiological-data electrophysiology lfp meg open-data open-science research

Last synced: 09 May 2025

https://github.com/urish/muse-js

Muse 2016 EEG Headset JavaScript Library (using Web Bluetooth)

bci brain-computer-interface brain-connectivity eeg eeg-data eeg-headband eeg-headset typescript-library web-bluetooth

Last synced: 07 Apr 2025

https://github.com/cbrnr/mnelab

MNELAB – a GUI for MNE

eeg gui meg mne python

Last synced: 15 May 2025

https://github.com/curiositry/eegrunt

A Collection Python EEG (+ ECG) Analysis Utilities for OpenBCI and Muse

data-analysis data-visualization ecg eeg muse neuroscience openbci python

Last synced: 13 Apr 2025

https://github.com/NeuroTechX/eeg-101

Interactive neuroscience tutorial app using Muse and React Native to teach EEG and BCI basics.

android bci eeg muse plotting react-native

Last synced: 09 May 2025

https://github.com/Emotiv/cortex-example

Example with Cortex V2/V3 API

cortex eeg epoc epocplus epocx insight neuroscience

Last synced: 09 Jul 2025

https://github.com/lyndond/analyzing_neural_time_series

python implementations of Analyzing Neural Time Series Textbook

analysis eeg jupyter neural-data-analysis neuroscience python signal-processing time-series

Last synced: 12 May 2025

https://github.com/pwstegman/bci.js

:bar_chart: EEG signal processing and machine learning in JavaScript

bci eeg javascript machine-learning signal-processing

Last synced: 02 Aug 2025

https://github.com/mne-tools/mne-bids

MNE-BIDS is a Python package that allows you to read and write BIDS-compatible datasets with the help of MNE-Python.

bids eeg electroencephalography ieeg magnetoencephalography meg mne neuroimaging neuroscience

Last synced: 21 Oct 2025

https://github.com/cbrnr/sigviewer

A viewing application for biosignals

eeg visualization

Last synced: 01 Aug 2025

https://github.com/dashersw/brain-monitor

A terminal app written in Node.js to monitor brain signals in real-time

brain eeg eeg-headset epoc-headset javascript nodejs signal-processing terminal-app terminal-graphics

Last synced: 25 Mar 2025

https://github.com/amrzhd/eegnet

This project focuses on implementing CNN model based on the EEGNet architecture with Pytorch library for classifying motor imagery tasks using EEG data.

bci bci-systems convolutional-neural-networks deep-learning depthwise-convolutions depthwise-separable-convolutions eeg eeg-signals eegnet machine-learning python pytorch signal-processing

Last synced: 09 May 2025

https://github.com/neurosity/eeg-pipes

Digital signal processing utilities as RxJS operators for working with EEG data in Node and the Browser

bci eeg fft opensource rxjs

Last synced: 09 Apr 2025

https://github.com/garethjns/kaggle-eeg

Seizure prediction from EEG data using machine learning. 3rd place solution for Kaggle/Uni Melbourne seizure prediction competition.

eeg kaggle kaggle-competition machine-learning matlab melbourne-university seizure-prediction svm tree-ensemble

Last synced: 12 May 2025

https://github.com/zhangks98/eeg-adapt

Source Code for "Adaptive Transfer Learning with Deep CNN for EEG Motor Imagery Classification".

cnn deep-learning eeg motor-imagery

Last synced: 24 Aug 2025

https://github.com/neurotechx/bci-workshop

Material for the BCI Workshop held at District 3 in May 2015 by BCI Montréal.

bci eeg workshop

Last synced: 06 May 2025

https://github.com/hypox64/candock

A time series signal analysis and classification framework

classification data-augmentation data-preprocessing deep-learning eeg series-signal-analysis

Last synced: 24 Apr 2025

https://github.com/erikbjare/thesis

MSc thesis on: Classifying brain activity using EEG and automated time tracking of computer use (using ActivityWatch)

activitywatch eeg machine-learning msc-thesis muse neurosity openbci research thesis

Last synced: 06 Sep 2025

https://github.com/connectomicslab/connectomemapper3

Connectome Mapper 3 is a BIDS App that implements full anatomical, diffusion, resting/state functional MRI, and recently EEG processing pipelines, from raw T1 / DWI / BOLD , and preprocessed EEG data to multi-resolution brain parcellation with corresponding connection matrices.

bids bids-apps bidsapp brain chuv connectome dmri docker eeg fmri parcellation pipelines python singularity

Last synced: 14 Jan 2026

https://github.com/mne-tools/mne-rsa

Representational Similarity Analysis on MEG and EEG data

data-analysis eeg meg mne-python neuroscience

Last synced: 16 Dec 2025

https://github.com/openmeeg/openmeeg

A C++ package for low-frequency bio-electromagnetism solving forward problems in the field of EEG and MEG.

bem c-plus-plus eeg electromagnetism forward-problem meg

Last synced: 06 Apr 2025

https://github.com/unfoldtoolbox/unfold

A matlab EEG toolbox to perform overlap correction and non-linear & linear regression.

deconvolution eeg event-related-potentials eye-tracking linear-regression mass-univariate overlap rerp splines

Last synced: 08 Sep 2025

https://github.com/sccn/iclabel

Automatic EEG IC classification plugin for EEGLAB

classification eeg eeglab ica matconvnet matlab

Last synced: 09 Apr 2025

https://github.com/sccn/ICLabel

Automatic EEG IC classification plugin for EEGLAB

classification eeg eeglab ica matconvnet matlab

Last synced: 08 Apr 2025

https://github.com/sharad24/epileptic-seizure-detection

Deep Learning, Wavelet Analysis and Fourier Transforms for identification of abnormal EEG in Epilepsy patients

deep-learning eeg epilepsy-patients epileptic-seizures identification neural-network spectograms wavelet-analysis

Last synced: 01 Aug 2025

https://github.com/pwittchen/neurosky-android-sdk

Android SDK for the NeuroSky MindWave Mobile Brainwave Sensing Headset

android bci brain brain-computer-interface eeg mindwave neurosky rxandroid rxjava rxkotlin sdk thinkgear

Last synced: 18 Jul 2025

https://github.com/okbalefthanded/bci_toolbox

Classification toolbox for ERP and SSVEP based BCI data

benchmarking brain-computer-interface classification eeg erp machine-learning ssvep

Last synced: 21 Jun 2025

https://github.com/sidchop/brainconn

Brainconn - an R package for visualising brain connectivity data in 2D and interactive 3D

connectivity connectivity-matrix connectomics eeg meg mri networks neuroimaging

Last synced: 02 May 2025

https://github.com/bids-standard/bids-matlab

MATLAB / Octave tools for BIDS datasets

bids closember eeg ieeg matlab meg mri neuroimaging octave pet

Last synced: 03 Oct 2025

https://github.com/junjunjd/rustymind

A driver, parser and real time brainwave plotter for NeuroSky MindWave EEG headset

bci brain brain-computer-interface brainwave eeg eeg-headset eeg-readings eeg-signals-processing mindwave neuroscience neurosky plot rust

Last synced: 27 Apr 2025

https://github.com/pieeg-club/eeg-with-jetsonnano

Open-Source. With deep learning to neuroscience world with shield for jetson nano - JNEEG

bci eeg eeg-classification emg jetson-nano nvidia

Last synced: 10 Jun 2025

https://github.com/ryanlintott/SSVEP_keyboard

The SSVEP Keyboard works with the icibici hardware. Once connected you should be able to look at keys and it will type them for you.

eeg flicker frequency keyboard signal smartphone-bci ssvep unity

Last synced: 09 May 2025

https://github.com/ryanlintott/ssvep_keyboard

The SSVEP Keyboard works with the icibici hardware. Once connected you should be able to look at keys and it will type them for you.

eeg flicker frequency keyboard signal smartphone-bci ssvep unity

Last synced: 30 Apr 2025

https://github.com/bruaristimunha/synthetic-sleep-eeg-signal-generation-using-latent-diffusion-models

Code for the paper published in Deep Generative Models for Health Workshop at the Neurips 2023.

deep-learning eeg generative-monai latent-diffusion-models monai

Last synced: 06 May 2025

https://github.com/remi-gau/ecobidas

Working repository to turn the COBIDAS guidelines to report methods and results in neuroimaging into a user friendly checklist

brainweb checklist closember eeg eyetracking fmri meg mri neuroimaging positron-emission-tomography reproducibility reproducible-analysis transparency

Last synced: 09 Jul 2025

https://github.com/jinglescode/ssvep-multi-task-learning

Using multi-task learning to capture signals simultaneously from the fovea efficiently and the neighboring targets in the peripheral vision generate a visual response map. A calibration-free user-independent solution, desirable for clinical diagnostics. A stepping stone for an objective assessment of glaucoma patients’ visual field.

bci brain-computer-interface cnn convolutional-neural-network deep-learning eeg multitask-learning pytorch ssvep

Last synced: 15 Apr 2025

https://github.com/sccn/sift

SIFT is an EEGLAB-compatible toolbox for analysis and visualization of multivariate causality and information flow between sources of electrophysiological (EEG/ECoG/MEG) activity. It consists of a suite of command-line functions with an integrated Graphical User Interface for easy access to multiple features. There are currently six modules: data preprocessing, model fitting and connectivity estimation, statistical analysis, visualization, group analysis, and neuronal data simulation.

causality connectivity eeg eeglab meg neural

Last synced: 21 Apr 2025

https://github.com/kaczmarj/rteeg

[DEPRECATED: use MNE-Python] Python module to stream and analyze EEG data in real-time

eeg labstreaminglayer mne-python real-time

Last synced: 30 Apr 2025

https://github.com/Remi-Gau/online_neuroimaging_resources

a laundry list of resources for MRI, fMRI, EEG, MEG...

eeg fmri meg mri neuroimaging neuroscience resources

Last synced: 01 May 2025

https://github.com/neurotuning/gedai-master

GEDAI denoising plugin for the EEGLAB toolbox

artifacts denoising eeg eeglab emg eog leadfield noise

Last synced: 26 Jan 2026

https://github.com/remi-gau/online_neuroimaging_resources

a laundry list of resources for MRI, fMRI, EEG, MEG...

eeg fmri meg mri neuroimaging neuroscience resources

Last synced: 20 Oct 2025

https://github.com/GWeindel/hmp

Repository for the hmp python package

chronometry eeg electrophysiology meg neuroscience signal-processing

Last synced: 01 May 2025

https://github.com/superbrucejia/eeg-bayesiancnn

This is an EEG Signals Classification based on Bayesian Convolutional Neural Network (Bayesian CNNs) via Variational Inference.

bayesian bayesian-cnns bayesian-convnets bayesian-inference bayesian-methods eeg eeg-classification eeg-signals eeg-signals-classification pytorch-implementation

Last synced: 21 Jun 2025

https://github.com/pgalko/athlete_data_warehouse

A tool for bulk download, formatting and SQL DB storage of exercise, training, nutrition, wellness and health data from various trackers.

apache blood-glucose docker eeg excersize fit flask freestyle-libre garmin mechanize mind-monitor muse myfitnesspal nutrition pandas postgresql python3 sleep stress

Last synced: 18 Jun 2025

https://github.com/EIT-team/ScouseTom

Open Source EIT system using Keithley 6221 current source and EEG systems

arduino biomedical-instrumentation brain-imaging eeg eit electrical-impedance-tomography hardware scousetom tomography

Last synced: 15 Mar 2025

https://github.com/beacon-biosignals/pymne.jl

Julia interface to MNE-Python via PythonCall

eeg julia python

Last synced: 12 Apr 2025

https://github.com/bnicenboim/eeguana

A package for manipulating EEG data in R.

dplyr eeg eeg-analysis eeg-data eeg-signals r tidyverse

Last synced: 11 Jul 2025

https://github.com/unfoldtoolbox/unfoldmakie.jl

Plotting and visualization tools for EEG data, with additional Unfold.jl regression ERP methods. Based on the visualization libraries Makie.jl and AlgebraOfGraphics.jl

butterfly eeg eeg-visualization electroencephalography erp event-related-potentials julia makie plots plotting topoplots visualization

Last synced: 08 Sep 2025

https://github.com/kaczmarj/psychopy-lsl

Use LabStreamingLayer to handle triggers with PsychoPy.

eeg labstreaminglayer psychopy python research

Last synced: 19 Jul 2025

https://github.com/smathot/eeg_eyetracking_parser

Python routines for parsing of combined EEG and eye-tracking data

data data-science eeg eye eye-tracking mne pupillometry python

Last synced: 10 Apr 2025

https://github.com/amastaneh/mindwavereader

NeuroSky's MindWave Reader - قرائتگر تک کاناله امواج مغزی

brain brain-graph eeg farsi headset iran mindwave mindwave-reader neurosky neurosky-mindwave neurosky-mindwave-reader persian reader robocup robotic

Last synced: 11 Apr 2025

https://github.com/sylvchev/mdla

Multivariate Dictionary Learning Algorithm

dictionary-learning eeg manifold multivariate-dictionaries

Last synced: 06 May 2025

https://github.com/alexcastillo/brain-terminal

🧠 💻 Use the terminal to get inside the human brain.

brain eeg neurosity

Last synced: 21 Mar 2025

https://github.com/remnrem/luna-base

Luna software for sleep EEG analysis (base)

eeg eeg-analysis sleep sleep-analysis sleep-research

Last synced: 14 Oct 2025

https://github.com/bids-standard/pybv

A lightweight I/O utility for the BrainVision data format, written in Python.

brain brainproducts brainvision data eeg ieeg products vhdr vision vmrk

Last synced: 04 Oct 2025

https://github.com/venryx/lucidlink

Lucid dreaming tools: dream journal, random-voice-prompt engine, user scripts

android dream-journal eeg eeg-headband eeg-monitor lucid-dreaming muse muse-headband react-native user-scripts

Last synced: 23 Oct 2025

https://github.com/ysimonson/cleanroom

A tool for visualizing EEG brainwaves from Muse headsets

eeg eeg-signals muse-headband

Last synced: 13 Apr 2025

https://github.com/juliahealth/neuroanalyzer.jl

Julia toolbox for analyzing neurophysiological data

brain ecog eeg ieeg julia meg neuroscience nirs psychology seeg tacs tdcs tms trns

Last synced: 09 Aug 2025

https://github.com/jaredloomis/neurothink

Muse 2 EEG analysis with PyTorch + CNNs.

cnn-classification cnn-model eeg muse2 pytorch temporal-models

Last synced: 12 Aug 2025