NeuroTechEDU's Awesome List of BCI-related Resources

This is a list of tools, resources, and learning materials related to Brain-Computer Interfaces (BCI). The list is maintained by the NeuroTechX community.
This list of resources is non-exhaustive. If you find something which you think should be included, please add it! If you have never worked with Markdown before, check out this cheat sheet.
BCI Experiment Design and Analysis
These applications help you design BCI experiments, run them, collect data, and analyze the results.
- EEG-ExPy: Free & Open-Source (FOSS) Python library for EEG & experiment design, recording, and analysis. Maintained by the EEG-ExPy team within NeuroTechX. CNS2024 Poster
- OpenViBE: A software platform dedicated to designing, testing, and using Brain-Computer Interfaces, maintained by the OpenViBE Consortium.
- BCI2000: Software suite with GUI based on C++ for data acquisition, stimulus presentation, and brain monitoring applications.
- Brainstorm: Collaborative, open-source application dedicated to the analysis of brain recordings: MEG, EEG, fNIRS, ECoG, depth electrodes and multiunit electrophysiology.
- BrainBay: Bio- and neurofeedback application working with various hardware frameworks including OpenBCI/OpenEEG.
- BrainPilot - Open-source multi-agent research platform with EEG motor-imagery analysis examples, extensible scientific tools, cloud access, and inspectable execution traces.
- edf2csv: Local command-line tool for converting EDF, EDF+, BDF, and BDF+ recordings into signal CSVs, channel information, annotations, and metadata, without resampling mixed-rate channels.
- edfcore: Zero-dependency TypeScript library for reading EDF-family biosignal recordings in browser and Node.js applications.
- EventIDE: EventIDE is a software platform for designing and running multimodal experiments, with an IDE.
- NeuroPype: platform for real-time brain-computer interfacing (BCI), neuroimaging, and neural signal processing, which supports a range of biosignal modalities including EEG, fNIRS, ExG, etc.
- MNE: MNE-Python is an open-source Python module for processing, analysis, and visualization of functional neuroimaging data (EEG, MEG, sEEG, ECoG, and fNIRS). The tools suite includes interoperable packages in Python, MATLAB, C++, etc., which operate in GUI, CLI, or API.
- PsychoPy Builder: PsychoPy is an open-source application for creating experiments in neuroscience, psychology, and psychophysics.
- PsychToolBox: Psychophysics Toolbox Version 3 (PTB-3) is a free set of Matlab and GNU Octave functions for vision and neuroscience research.
These are some of the commonly used Communication protocols.
This section is separated into different sections based on the types of technology.
Electroencephalography is the most commonly used form of Neurotechnology. There are many options out there meaning that you can easily find a device that matches your needs and price.
Some of these devices are still supported and actively developed by manufacturers, community members, or researchers. Others are no longer supported but may still have a community of users who can help you get access.
- Synchron Stentrode: An investigational, minimally invasive BCI that is implanted into a blood vessel in the brain without open-brain surgery, enabling paralyzed individuals to control digital devices.
- Kernel Flow: Non-invasive, light-based neuroimaging (TD-fNIRS) system used for wellness tracking, cognitive function assessment, and mental health monitoring.
- Neurable MW75 Neuro & HyperX Gaming Headset: Non-invasive BCI technology integrated into high-end headphones and gaming headsets, providing real-time insights into focus and cognitive load.
- Neurosity Crown: Third-generation BCI with high-fidelity EEG signal processing and embedded edge computing for real-time data analysis.
- Blackrock Neurotech MoveAgain & Axon-R: MoveAgain is an advanced clinical BCI system (implanted electrode array) for paralyzed users, while Axon-R is a non-invasive AR-enabled BCI headset.
- Muse 2016, Muse 2, Muse S
- OpenBCI Ganglion, Cyton, Daisy, Galea
- IDUN Guardian
- BrainBit Headband & Flex
- Emotiv EPOC, Flex, Insight
- Dreem by Beacon Biosignals
- CGX (formerly Cognionics): Research-grade dry-electrode EEG systems.
- Elemind
- Neurosky
- Adam-EEG: open-source 32-channel EEG board
- FreeEEG32: An open source 32 channel eeg
- EEG-SMT by Olimex
- HackEEG
- icibici
- OpenEEG
- NeuroDAQ: Open Source EEG headset. Its development is documented on YouTube so it's a great place to learn how EEG headsets work.
Research Devices Manufactures
Near-Infrared Spectroscopy (NIRS) is a technology that measures the concentration of hemoglobin in each brain region, which can be used to infer energy expenditure and hence higher activity in that region.
These devices combine different type of sensors to measure or influence brain activity.
Upcoming NeuroImaging Tech
Tutorials and Project Ideas
Brain Controlled Competitions
- List: Curated list of events (BCI Society)
- BCI Thursdays (BCI Society)
- BCI Meeting (12th International BCI Meeting, June 7-10, 2027, Croatia)
- CNS 2026 Annual Meeting (March 7-10, 2026, Vancouver, Canada)
- FENS Forum 2026 (July 6-10, 2026, Barcelona, Spain)
- 10th Graz Brain-Computer Interface Conference 2026 (September 14-18, 2026)
- NeuroGaming / XTech (Youtube Videos)
- CHI
- BrainTech
- Brain Summit
- NIPS
- SfN 2026 (November 14-18, 2026, Washington, D.C., USA)
- g.tec SpringSchool on BCI
We welcome contributions to this awesome list! Please read our Contributing Guidelines for details on how to submit changes.