GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

brain-computer-interface

Star

Here are 812 public repositories matching this topic...

Language: All
Filter by language
All 812 Python 369 Jupyter Notebook 146 MATLAB 40 HTML 25 TypeScript 23 JavaScript 21 C++ 20 C 15 C# 14 Java 11
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated
brainflow

brainflow-dev / brainflow

Star 1.8k

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

python signal-processing neuroscience eeg openbci ecg muse emg bci biosensors brain-computer-interface biosignals eeg-analysis brain-control brain-machine-interface emg-signal biosensor brainflow
  • Updated Nov 10, 2026
  • C++

vlawhern / arl-eegmodels

Star 1.6k

This is the Army Research Laboratory (ARL) EEGModels Project: A Collection of Convolutional Neural Network (CNN) models for EEG signal classification, using Keras and Tensorflow

deep-learning tensorflow keras eeg convolutional-neural-networks brain-computer-interface event-related-potentials time-series-classification eeg-classification sensory-motor-rhythm
  • Updated May 2, 2022
  • Python
moabb

NeuroTechX / moabb

Star 1.1k

Mother of All BCI Benchmarks

machine-learning neuroscience eeg bci brain-computer-interface bci-benchmarks
  • Updated Nov 9, 2026
  • Python
pyRiemann

pyRiemann / pyRiemann

Star 786

Machine learning for multivariate data through the Riemannian geometry of positive definite matrices in Python

python machine-learning statistics time-series signal-processing image-processing eeg remote-sensing brain-computer-interface covariance-matrix positive-definite-matrices covariance-estimation riemannian-geometry radar-image symmetric-matrices hermitian-matrices
  • Updated Nov 4, 2026
  • Python

snailpt / CTNet

Star 451

CTNet: A Convolutional Transformer Network for EEG-Based Motor Imagery Classification

cnn transformer attention bci brain-computer-interface eeg-analysis motor-imagery eeg-classification ctnet eeg-transformer mi-eeg eeg-decoding mi-eeg-classification conv-transformer
  • Updated Mar 21, 2026
  • Jupyter Notebook

aliasvishnu / EEGNet

Star 387

[Old version] PyTorch implementation of EEGNet: A Compact Convolutional Network for EEG-based Brain-Computer Interfaces - https://arxiv.org/pdf/1611.08024.pdf

pytorch convolutional-neural-networks bci speller brain-computer-interface p300 eeg-analysis eeg-classification eegnet
  • Updated Jul 10, 2019
  • Jupyter Notebook

Sentdex / BCI

Star 354

Brain-Computer interface stuff

bci brain-computer-interface
  • Updated Oct 25, 2022
  • Python

urish / muse-js

Star 308

Muse 2016 EEG Headset JavaScript Library (using Web Bluetooth)

eeg typescript-library web-bluetooth eeg-data bci brain-computer-interface eeg-headband eeg-headset brain-connectivity
  • Updated Sep 25, 2024
  • TypeScript

SuperBruceJia / EEG-Motor-Imagery-Classification-CNNs-TensorFlow

Star 244

EEG Motor Imagery Tasks Classification (by Channels) via Convolutional Neural Networks (CNNs) based on TensorFlow

python tensorflow matlab eeg eeg-signals esi tensorflow-experiments convolutional-neural-networks eeg-data brain-computer-interface motor-imagery-classification tensorflow-models motor-imagery-training cnns eeg-analysis motor-imagery eeg-classification brain-com motor-imagery-tasks
  • Updated May 20, 2024
  • Python

MikeWangWZHL / EEG-To-Text

Star 230

code for AAAI2022 paper "Open Vocabulary Electroencephalography-To-Text Decoding and Zero-shot Sentiment Classification"

language sentiment-analysis bart eeg-signals language-model brain-computer-interface bert eeg-classification
  • Updated Jun 30, 2024
  • Python

timeflux / timeflux

Star 191

The programming interface for your body and mind

signal-processing eda eeg ecg emg bci biosensors brain-computer-interface ppg biosignals gsr brain-control brain-machine-interface bci-speller timeflux
  • Updated Dec 4, 2024
  • Python
MI-EEG-1D-CNN

francesco-mttl / MI-EEG-1D-CNN

Star 176

A new approach based on a 10-layer one-dimensional convolution neural network (1D-CNN) to classify five brain states (four MI classes plus a 'baseline' class) using a data augmentation algorithm and a limited number of EEG channels. Paper: https://doi.org/10.1088/1741-2552/ac4430

neuroscience artificial-neural-networks brain-computer-interface
  • Updated May 30, 2022
  • Python

RonanB96 / Low-Cost-EEG-Based-BCI

Star 171

Low Cost Electroencephalogram Based Brain-Computer-Interface

eeg ecg electroencephalography emg bci brain-computer-interface nucleo eog electroencephalogram bioamplifier
  • Updated Oct 4, 2026
  • C
BciPy

CAMBI-tech / BciPy

Star 159

Python Brain-Computer Interface Software

python signal-processing data-acquisition python3 eeg language-model bci brain-computer-interface
  • Updated Jul 30, 2026
  • Python

atonkamanda / awesome-ai-brain-computer-interface

Star 115

Must-read papers on machine learning, deep learning, reinforcement learning and other learning methods for brain-computer interfaces.

machine-learning awesome deep-neural-networks reinforcement-learning deep-learning robotics deep-reinforcement-learning awesome-list bci neural brain-computer-interface awesome-lists bci-systems awesome-readme neural-interfaces
  • Updated Nov 2, 2024

KimUyen / ConvLSTM-Pytorch

Star 111

Implementation of ConvLSTM in pytorch applied for BCI (Brain Machine Interface) following paper: Convolutional LSTM Network-A Machine Learning Approach for Precipitation Nowcasting

pytorch bci brain-computer-interface convlstm convlstm-pytorch convlstm-network bci-decoder
  • Updated Jan 26, 2021
  • Python

NTX-McGill / NeuroTechX-McGill-2019

Star 108

A wheelchair controlled by EEG brain signals and enhanced with assisted driving

eeg brain-computer-interface
  • Updated Dec 9, 2022
  • Python
mTRF-Toolbox

mickcrosse / mTRF-Toolbox

Star 106

A MATLAB package for modelling multivariate stimulus-response data

ridge-regression bci system-identification brain-computer-interface bmi trf brain-machine-interface neural-decoding stimulus-response-correlation temporal-response-function strf neural-interface
  • Updated Sep 12, 2025
  • MATLAB

IoBT-VISTEC / MIN2Net

Star 105

End-to-End Multi-Task Learning for Subject-Independent Motor Imagery EEG Classification (IEEE Transactions on Biomedical Engineering)

machine-learning deep-learning dml eeg ae autoencoder bci brain-computer-interface deep-metric-learning multi-task-learning eeg-classification
  • Updated May 30, 2025
  • Python

wzhlearning / fNIRS-Transformer

Star 98

Transformer-based fNIRS Classification. Paper: Transformer Model for Functional Near-Infrared Spectroscopy Classification

pytorch dataset transformer deep-learning-algorithms classification brain-computer-interface fnirs
  • Updated May 23, 2026
  • Python

Add this topic to your repo

To associate your repository with the brain-computer-interface topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.