PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Brain Computer Interface Python Packages

Python packages with the GitHub topic brain-computer-interface. Sorted by relevance, with stars and monthly downloads.
pyRiemann
pyriemann

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

82K 768 184
NeuroTechX
moabb

Mother of All BCI Benchmarks

30K 1K 250
brainflow-dev
brainflow

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

29K 2K 401
timeflux
timeflux

The programming interface for your body and mind

6K 188 31
CerebusOSS
pycbsdk

Blackrock Neurotech Cerebus Link for Neural Signal Processors

5K 62 25
Mentalab-hub
explorepy

Python API for Mentalab biosignal aquisition devices

3K 54 22
payamsash
mne-rt

Real-time M/EEG signal processing

1K 13 3
CerebusOSS
cerelink

Blackrock Neurotech Cerebus Link for Neural Signal Processors

1K 62 25
enkhbold470
bci-mcp

Stream live EEG brain state (focus, calm, attention) from any EEG device into Claude and any MCP client — a real Model Context Protocol server + brain-computer interface toolkit.

833 11 0
CAMBI-tech
bcipy

Python Brain-Computer Interface Software

668 153 40
lmbooth
pybci-package

A Python interface to create a BCI with the Lab Streaming Layer, Pytorch, SciKit-Learn and Tensorflow packages

551 33 6
zubara
mneflow

Neural networks for EEG-MEG decoding with MNE-python and Tensorflow.

453 46 13
BRomans
opencortex

OpenCortex is a fully-featured EEG streamer for BCI applications

368 13 2
axopy
axopy

A Python Library for Implementing Human-Computer Interface Experiments

352 32 13
mne-tools
mne-denoise

mne-denoise provides narrow-band artefact removal tailored to MNE-Python workflows. It wraps harmonic regression techniques to suppress power-line noise and other oscillatory contaminants while preserving signal rank and interpretability.

341 29 8
Luckyguybiz
neurocomputers

NeuroBridge API — 123 endpoints, 55+ analysis modules for brain organoid data. Organoid IQ, STDP, attractors, consciousness metrics, and more.

219 0 0
Awni00
neurol

A framework for implementing modular Brain-Computer Interfaces

209 7 4
IoBT-VISTEC
min2net

MIN2Net: End-to-End Multi-Task Learning for Subject-Independent Motor Imagery EEG Classification

184 105 28
Zer0pa
zpe-neuro

ZPE-Neuro V0.0: DETERMINISTIC NEURAL SIGNAL CODEC: Extracellular Spikes | Neuropixels | DANDI-Anchored | IBL Validated | Spike Train Transport

172 1 0
Metaverse-Crowdsource
frequency-max-power

A Python library for calculating frequency_max_power

169 38 10
SoftcodingForYou
neurigui

NeuriGUI is a modular, cross-platform and FOSS app for exploring electrophysiological signals in real-time - print("Hello, Volt!")

162 6 0
christiangoelz
pydmdeeg

Dynamic Mode Decomposition for EEG signal analysis

160 1 0
Metaverse-Crowdsource
spectral-centroids

Feature extraction and prediction of human neural signals, using chaos theory, dynamical systems theory, various physics/maths theories, RNN, CNN, transformers

157 38 10
Metaverse-Crowdsource
spectral-edge-density

Feature extraction and prediction of human neural signals, using chaos theory, dynamical systems theory, various physics/maths theories, RNN, CNN, transformers

149 38 10
    • Data from PyPI, GitHub, ClickHouse, and BigQuery