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

Bci Python Packages

Python packages with the GitHub topic bci. Sorted by relevance, with stars and monthly downloads.
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
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
eegsynth
eegsynth

Converting real-time EEG into sounds, music and visual effects

965 404 64
BasedHardware
omi-sdk

AI that sees your screen, listens to your conversations and tells you what to do

838 13K 2K
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
modlink-studio
modlink-studio

A driver-pluggable desktop host for multimodal data acquisition. Connect any device, preview live streams, record synchronized sessions, replay and export. Built on Python and Qt Widgets.

693 1 0
CAMBI-tech
bcipy

Python Brain-Computer Interface Software

668 153 40
BasedHardware
omi-cli

AI that sees your screen, listens to your conversations and tells you what to do

560 13K 2K
lmbooth
pybci-package

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

551 33 6
thijor
pyntbci

Python Noise-Tagging Brain-Computer Interface (PyntBCI)

457 14 3
TBC-TJU
metabci

MetaBCI: China’s first open-source platform for non-invasive brain computer interface. The project of MetaBCI is led by Prof. Minpeng Xu from Tianjin University, China.

426 544 243
hellomoto-ai
openbci-interface

Simple interface to OpenBCI hardware

400 1 2
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
pikipity
ssvepanalysistoolbox

Python package for SSVEP datasets and algorithms. Corresponding paper has been accepted by IEEE TNSRE (DOI: 10.1109/TNSRE.2024.3424410)

339 62 11
Inria-NERV
happyfeat

Package for HappyFeat

273 24 5
Awni00
neurol

A package for modularly implenting 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
merlin-neurotech
wizardhat

Real-time processing and plotting of data streamed over LSL, with a focus on student-led BCI projects.

173 43 29
Metaverse-Crowdsource
frequency-max-power

A Python library for calculating frequency_max_power

169 38 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

157 38 10
lokinou
p3k

P300 speller offline analysis recorded with Openvibe and BCI2000. Using python-MNE

155 1 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery