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/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

https://github.com/aliayub007/senda

Sensor Data Streamer on android using LSL (Lab Streaming Layer)

android android-application audio data eeg lsl real-time streamer-tool streaming synchronization

Last synced: 14 Apr 2025

https://github.com/sccn/ICLabel-Dataset

Dataset for training EEG IC classifiers.

dataset eeg ica iclabel-dataset ics labels training-dataset

Last synced: 21 Apr 2025

https://github.com/luukebenau/sacadev.muse

.NET Nuget package for receiving data from the Muse EEG headband

choosemuse csharp dotnet dotnet-standard eeg interaxon muse nuget-package

Last synced: 12 Apr 2025

https://github.com/mscaudill/openseize

Digital Signal Processing for Big EEGs

big-data eeg seizure signal-processing

Last synced: 31 Oct 2025

https://github.com/vasilescur/focusfriend

Hackathon project: ADHD treatment using real-time brainwave biofeedback.

biofeedback eeg fast-fourier-transform muse-headband osc python

Last synced: 14 Apr 2025

https://github.com/sylvchev/beetl-competition

Code helper for BEETL competition

competition eeg neurips

Last synced: 06 May 2025

https://github.com/yjunechoe/jlmerclusterperm

Fast cluster-based permutation test for densely-sampled, multi-level time series data (ex: eyetracking, EEG)

cluster-based-permutation-test eeg eyetracking mixed-effects-models timeseries

Last synced: 09 Jul 2025

https://github.com/mattansb/tbt

Reject and interpolate channels on a epoch by epoch basis (EEGLAB plugin)

eeg eeglab eeglab-plugin tbt

Last synced: 19 Mar 2025

https://github.com/cbrnr/xdf.jl

Load XDF files in Julia

eeg julia

Last synced: 27 Jun 2025

https://github.com/slabua/augmentedbciframework

The UniPA BCI Framework is an Augmented Brain-Computer Interface framework based on the P300 paradigm with further additional modules to perform the acquisition of eye gaze and physiological features.

bci brain-computer-interface eeg eeg-signals framework hci hmi human-computer-interaction human-robot-interaction robotics rock-paper-scissors sensor-fusion trust

Last synced: 03 Sep 2025

https://github.com/smontazeriuh/neonatal-eegbackground-classifier

A set of Matlab files for classifying and visualizing neonatal EEG background activity

eeg eeg-recordings matlab preterm-infants

Last synced: 12 Apr 2025

https://github.com/dominiquemakowski/muselsl2

Light and updated muse-lsl interface to stream and record Muse EEG signals

eeg lsl muse stream

Last synced: 19 Mar 2025

https://github.com/sam81/brainwave.jl

Julia functions to process electroencephalographic (EEG) recordings

eeg julia neuroimaging neuroscience

Last synced: 13 Apr 2025

https://github.com/zeiss/things_eeg2_dataset

🧠⚡A CLI to access and process the THINGS-EEG2 dataset by Gifford et al. (2022)

cli eeg electroencephalography mne neuroscience

Last synced: 24 May 2026

https://github.com/roberttwomey/nosc-toolkit

Arthur C. Clarke Center project exploring Non-Ordinary States of Consciousness (NOSC)

eeg hrv muse polar shadow-suit unity

Last synced: 17 Mar 2026

https://github.com/tahmidazam/trace-beta

A document-based SwiftUI application for viewing and editing EEG data, aimed at making software for viewing brain imaging data more accessible.

eeg eeg-data ios ios16 swiftui

Last synced: 07 Oct 2025

https://github.com/dxganta/real-time-tf

Real time Time Frequency Plotting of EEG data from muse headset

eeg fft muse spectral-analysis

Last synced: 14 Jan 2026

https://github.com/zrr1999/eeg-networks-pytorch

Implementation of various simple networks based on PyTorch to classify EEG signals.

deep-learning eeg eeg-classification eeg-net eeg-signals pytorch

Last synced: 11 Apr 2025

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

A simple recipe to convert your neuroimaging data into a BIDS dataset.

bids data eeg fmri matlab meg spm12 tutorial

Last synced: 23 Apr 2025

https://github.com/mattansb/epp-tb

EPP-TB: The ERP Post-Processing Tool Box

eeg eeglab epp-tb erp ersp itc matlab plotting topo-plots wavelet

Last synced: 02 Jul 2025

https://github.com/sam81/bdf.jl

Module to read Biosemi BDF files with the Julia programming language

eeg eeg-signals file-format julia-language julialang neuroimaging neuroscience

Last synced: 13 Apr 2025

https://github.com/sylvchev/riemannianpca

Dimensionality reduction on manifold of SPD matrices, based on pymanopt implementation

covariance eeg pca pymanopt riemannian-manifold

Last synced: 06 May 2025

https://github.com/wherrera10/edfplus.jl

Reading, writing, and wrangling EEG signal files of BDF and EDF format in Julia

edf-files eeg european-data-format julia neuroscience signal

Last synced: 06 Oct 2025

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

App for BrainFlow developers to test it on Android

android android-ndk bci brainflow ecg eeg emg java openbci

Last synced: 21 Apr 2025

https://github.com/j77m/brain_waves_openbci

Bci tool for real time brain waves frequency analysis

alpha-waves bci brain-waves eeg openbci

Last synced: 13 Apr 2025

https://github.com/thecoderpinar/hms-brainactivity-analysiss

Welcome to the GitHub repo for "HMS - EEG Exploration & Neurocritical Care Journey"! Explore EEG data, understand wave patterns, and delve into conditions like LPDs, GPDs, LRDA, and GRDA.

critical-care data-analysis data-science data-visualization deep-neural-networks eeg eeg-signals exploratory-data-analysis healthcare medical-research neuroscience signal-processing

Last synced: 30 Apr 2025

https://github.com/enriquetomasmb/bci

Framework for P300 wave detection and noise-based cyberattacks in Brain-Computer Interfaces - Enrique Tomás Martínez Beltrán

bci brain-computer-interface cyberattack eeg eeg-analysis eeg-classification erp erp-framework framework noise-detection noise-generator openbci p300

Last synced: 20 Jul 2025

https://github.com/gaelfoppolo/analyticem

AnalytiCeM is a mobile application that retrieve and analyze brain data, thanks to Muse headband.

brain eeg ios muse-headband swift

Last synced: 11 Mar 2026

https://github.com/okbalefthanded/bci-baseline

Brain-Computer Interface EEG based data feature extraction and classification algorithms

baseline bci brain-computer-interface classification eeg feature-extraction machine-learning

Last synced: 10 Mar 2026

https://github.com/gmierz/eegfmri-matlab

Cleans EEG data that is contaminated with gradient and ballistocardiogram (BCG) artifacts from the fMRI

artifact ballistocardiogram cleaning eeg eeg-fmri eeglab fmri gradient mri

Last synced: 28 Oct 2025

https://github.com/cpietsch/brainhack-34c3

brainhack workshop for 34c3

34c3 eeg eeg-analysis eeg-data muse

Last synced: 03 Aug 2025

https://github.com/rishic3/generateeeg

Two Conditional GAN frameworks to perform synthetic EEG generation for dataset augmentation.

deep-learning eeg gan

Last synced: 12 Aug 2025

https://github.com/federicotdn/unity-biosignals

Final Project for Computer/Software Engineering degree (ITBA)

arduino biosignals eeg emg library machine-learning sensors spo2 unity

Last synced: 29 Oct 2025

https://github.com/rostepifanov/nnspt

A Python library for signal processing with PyTorch. Useful for machine learning.

deep-learning ecg eeg emg machine-learning python signal-processing

Last synced: 06 Apr 2026

https://github.com/yzhaoinuw/sleep_scoring

An easy-to-use app that provides 1) interactive visualization of EEG, EMG, and/or Norepinephrine recordings of mice, 2) automated sleep scoring, 3) allows user annotation or correction, 4) post-sleep-scoring statistics about sleep scores.

annotation-tool eeg emg norepinephrine sleep-scoring time-series-segmentation

Last synced: 07 Mar 2026

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

Organizing and coordinating the BIDS Extension Proposal 21: Common Electrophysiology Derivatives

bids eeg ieeg meg

Last synced: 04 Oct 2025

https://github.com/yilinjuang/eegxpecto-patronum

EEG + Expecto Patronum. 2017 Biomedical Engineering Final Project.

eeg expecto-patronum harry-potter hotwords snowboy

Last synced: 21 Sep 2025

https://github.com/coganlab/ieeg_pipelines

A repo of current preprocessing methods for the Cogan Lab

bids-apps eeg ieeg matlab neuroscience python

Last synced: 14 Apr 2025

https://github.com/nabilalibou/connectivity_segmentation

Track and segment the dynamics of brain connectivity networks

connectivity eeg eeg-analysis functional-connectivity kmeans-clustering microstates

Last synced: 29 Jun 2025

https://github.com/fieldtrip/fileio

This repository contains a subset of the FieldTrip code related to the reading and writing of data

eeg file-format matlab meg neuroscience

Last synced: 29 Jul 2025

https://github.com/stefanches7/deepvisual

Reconstruct visual stimuli from EEG data using Deep Learning

brainweb eeg eeg-analysis machine-learning

Last synced: 04 Jan 2026

https://github.com/julesbelveze/eeg-classifier

đź§ Quality assessor for EEG recordings đź§ 

eeg eeg-classification machine-learning ml mne python scikit-learn sklearn svm svm-classifier

Last synced: 11 Apr 2025

https://github.com/jdpigeon/dharmadefender

A WebVR Tower Defense game that you can win with your mind

aframe eeg muse

Last synced: 29 May 2026

https://github.com/splithor1zon/eeg-remake

This project is based on work of OpenEEG project and Olimex's implementation of it. This project is free to use, but is bound by Creative Commons Attribution-Sharealike license. More info can be found at http://openeeg.sourceforge.net .

bci bci-systems brainbay eagle eeg eeg-bci eeg-devices eeg-electrodes eeg-headband eeg-headset electrodes electronics electronics-projects open-source

Last synced: 07 Jan 2026

https://github.com/lched/muse_tools

Python scripts/tools to work with LSL streams and XDF files, especially for the Muse2 EEG Headband.

eeg lsl muse osc

Last synced: 10 Apr 2025

https://github.com/okbalefthanded/pylpov

EEG signal Offline/Online processing toolbox

brain-computer-interface eeg machine-learning openvibe python signal-processing

Last synced: 03 Mar 2026

https://github.com/neurosity/bci-to-midi

Send MIDI commands with your mind

bci eeg midi

Last synced: 21 Jul 2025

https://github.com/drammock/eeg-phone-coding

Research into the processing of native and foreign speech sounds using EEG.

eeg linguistics machine-learning phonology

Last synced: 13 Sep 2025

https://github.com/nabilalibou/sleepchecker

Class wrapper of the yasa package to detect drowsiness/sleep phase using EEG data

drowsiness-detection eeg eeg-analysis eeg-signals-processing sleep sleep-analysis sleep-scoring sleep-staging

Last synced: 08 Oct 2025

https://github.com/okbalefthanded/bci-selected-papers

Curated list of seminal and breakthrough papers in the field of Brain-Computer Interfaces

bci brain-computer-interface eeg machine-learning

Last synced: 05 Mar 2026

https://github.com/neurosimata/seizy_ml

Automated seizure detection coupled with manual validation

eeg machine-learning neuroscience seizure-detection

Last synced: 14 Jan 2026

https://github.com/mstazherova/dl-eeg

đź§  Representation Learning Project Class SS2017

deep-learning eeg sleep-analysis

Last synced: 02 Apr 2025

https://github.com/thesimonho/python-machine-learning

Python implementation of machine learning algorithms

cnn eeg lasagne machine-learning mnist neural-network python regression

Last synced: 12 Apr 2025

https://github.com/okbalefthanded/aawedha

Deep Learning toolbox for EEG based Brain-Computer Interface signals decoding and benchmarking

benchmark brain-computer-interface deep-learning eeg erp machine-learning motor-imagery ssvep

Last synced: 26 Jun 2025

https://github.com/raczo/eegstarter

MindWave EEG Starter Project.

android eeg mindwave

Last synced: 25 Apr 2026

https://github.com/marco-congedo/eegle.jl

A Julia integrative package for EEG data analysis and machine learning

brain-computer-interface eeg eeg-analysis eeg-classification eeg-signals-processing

Last synced: 22 Feb 2026

https://github.com/galaxygoldfish/synapse-slides

System that allows advancing slides in a presentation deck using electroencephalography recording of neural signals - Neurohackathon UW '25

accessbility eeg neuroscience python signal-processing

Last synced: 23 Jul 2025

https://github.com/simonguozirui/math-ia-p300

Conduct research on the effect of different proportions of visual target and non-target stimulations on the brain, through data analysis on event related potential collected.

bci eeg eeg-data eeg-headband erp event-related-potentials p3 p300 python python2 python3

Last synced: 05 Mar 2025

https://github.com/tyleradammartinez/body-signals-filtering

BMEN 3311 (Biomedical Signal Analysis): Reads in biomedical data from a patient’s files into a script and plots the data. Then take the discrete Fourier transforms of each signal then plot the frequency Spectrums. In addition, create a digital notch filter to remove the noise coming from mains power in the ECG signal without creating a phase shift due to filtering (zero-phase filtering), determine if the patient was tired during the recording of the EMG signal based on the frequency spectrum of the EMG signal, and determine the mental state of the patient during the recording of the EEG signal based on the frequency spectrum of the EEG signal. Finally, break down how much of the EEG signal is comprised of the four EEG wave components (Delta, Theta, Alpha and Beta), and display it in a bar graph.

biomedical-image-processing ecg-signal eeg emg-signal signal-processing

Last synced: 28 Jul 2025

https://github.com/eugenehp/edflib-rs

Idiomatic rust bindings for the EDFlib

edf eeg eog european-data-format fileformat rust

Last synced: 03 Jul 2025

https://github.com/neuroskill-com/neuroloop

NeuroLoop™ CLI for NodeJS

agent bci eeg exg harness loop neuroskill

Last synced: 10 Mar 2026

https://github.com/cepdnaclk/e16-4yp-enhancing-video-game-experience-with-brain-computer-interface

Developing a video game interface that uses the brain-computer interface (BCI) based on electroencephalography (EEG).

eeg eeg-classification game nueral-networks

Last synced: 01 May 2025

https://github.com/zitonglu1996/eeg_decoding_demo

Demo Code for EEG Decoding based on Python

decoding eeg python

Last synced: 29 Oct 2025

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

Shield to Measure EEG with NUCLEO-WB55 STMicroelectronics Development Boards & Kit

bci eeg emg nucleo-board stm32

Last synced: 09 Oct 2025

https://github.com/meiyor/sleep_eeg_data_denoising_dreem

This repository contains the .m files used for denoising and removing artifacts in sleep EEG data collected from the Dreem ambulatory device under very noisy conditions. This repository is available for people from Filbey's Lab in University of Texas at Dallas (UTD) https://labs.utdallas.edu/filbeylab/

dreem eeg eeglab matlab sleep spindles sws

Last synced: 17 Mar 2025

https://github.com/amjabb/eegmindreader

Software for EEG BCI communication, along with companion IOS app.

bci c eeg eeg-analysis eeg-classification eeg-headset python2 swift3

Last synced: 26 Aug 2025

https://github.com/zazi2002/eeg-processing-preprocessing

EEG Signal Processing project with focus on signal visualization, dimensionality reduction, noise reduction, and artifact removal.

artifact eeg matlab signal-processing

Last synced: 20 Jul 2025

https://github.com/shiva16/altiumeeg

Soul Scientific - ARM M3 based quad ads1299 - eeg- bci prototype (2015) - ALTIUM

bci brain-computer-interface eeg electrophysiological-data electrophysiology human-computer-interaction neuroscience

Last synced: 05 Jan 2026

https://github.com/warptengood/eeg_annotator

Desktop EEG annotation tool for neurophysiologists. View, analyze, and annotate EDF files with lazy-loaded rendering and low memory footprint.

annotation-tool brain desktop-app edf eeg eeg-analysis eeg-viewer medical neurophysiology neuroscience pyqt6 pyqtgraph python signal-processing

Last synced: 23 May 2026

https://github.com/jajcayn/eeg_latent_space

Accompanying code for Jajcay, N., & Hlinka, J. (2023). Towards a dynamical understanding of microstate analysis of M/EEG data. bioRxiv, 2023-04. doi: 10.1101/2023.04.09.536154

eeg microstates neuroscience neuroscience-methods

Last synced: 15 Apr 2025

https://github.com/yishuwei/component_analysis

a.k.a. spatial filters

eeg signal-processing

Last synced: 28 Jan 2026

https://github.com/jbkordass/lightweight-pipeline

A Python package to write data processing pipelines with. Initially designed for eeg/meg analysis using MNE-Python with MNE-BIDS.

bids eeg meg mne neuroscience

Last synced: 11 Mar 2026

https://github.com/chdinh/cmne

Contextual Minimum-Norm Estimates (CMNE): A Deep Learning Method for Source Estimation in Neuronal Networks

deep-learning eeg lstm-neural-networks meg

Last synced: 04 Mar 2026

https://github.com/arctop/mw75-streamer

A clean, modular Python package for streaming EEG data from MW75 Neuro headphones

arctop eeg eeg-headphones mw75 mw75-neuro neuro

Last synced: 15 Feb 2026

https://github.com/beaherrera/2-compartments_l5-pc_model

A Minimal Biophysical Model of Neocortical Pyramidal Cells: Implications for Frontal Cortex Microcircuitry and Field Potential Generation

ca-spikes cognitive-control eeg lfp-sources pyramidal-cells

Last synced: 12 Apr 2025