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

Brain Computer Interface Python Packages

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

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

92K 779 193
NeuroTechX
moabb

Mother of All BCI Benchmarks

19K 1K 267
brainflow-dev
brainflow

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

12K 2K 412
nimbusbci
nimbus-mcp

MCP server for Nimbus BCI — AI agents build, train, and analyze EEG/BCI pipelines (datasets, models, experiment campaigns, live sessions)

7K 2 0
CerebusOSS
pycbsdk

Blackrock Neurotech Cerebus Link for Neural Signal Processors

3K 64 28
pieeg-club
pieeg-server

One-line install for real-time biosignals: acquisition, processing, streaming, recording, visualization, and applications.

2K 56 18
Mentalab-hub
explorepy

Python API for Mentalab biosignal aquisition devices

1K 56 25
zubara
mneflow

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

708 46 13
CerebusOSS
cerelink

Blackrock Neurotech Cerebus Link for Neural Signal Processors

629 64 28
lmbooth
pybci-package

Create real-time BCI's with the LSL, PyTorch, SKLearn and TensorFlow packages.

578 33 6
CAMBI-tech
bcipy

Python Brain-Computer Interface Software

466 157 44
timeflux
timeflux

The programming interface for your body and mind

461 189 31
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.

360 21 0
mne-rt-org
mne-rt

Real-time M/EEG signal processing

347 26 5
BRomans
opencortex

OpenCortex is a fully-featured EEG streamer for BCI applications

215 13 2
axopy
axopy

A Python Library for Implementing Human-Computer Interface Experiments

213 32 13
Awni00
neurol

A framework for implementing modular Brain-Computer Interfaces

121 7 4
Metaverse-Crowdsource
frequency-max-power

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

93 39 10
SoftcodingForYou
neurigui

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

81 6 0
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

80 39 10
Metaverse-Crowdsource
stftsignal

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

77 39 10
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

77 39 10
Luckyguybiz
neurocomputers

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

73 2 0
Metaverse-Crowdsource
transfer-entropy-all-signals

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

70 39 10
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology