An exhaustive, automatically-compiled snapshot of every open-source project, tool and team building brain–computer interfaces in public — discovered, relevance-filtered and ranked from public GitHub signals.
Its repositories, the people building them, and how they connect — live from public GitHub, every fact source-backed.
Change across tracked snapshots (2026-08-10 → 2026-08-17) — measured, not estimated.
The most relevant projects the radar surfaces, placed by two raw GitHub signals. The vertical axis is reach (stars, log scale); the horizontal axis is engagement — forks per star, i.e. how much the community builds on a project rather than just watching it.
Colour encodes category. Positions are relative to the projects shown. This is a descriptive ecosystem map from public signals — not a quality, vision, or clinical ranking.
How strongly each repo signals a genuine BCI focus, from an explicit statement (L3) down to weak adjacency held for review (L0).
What open BCI is actually written in — by number of tracked projects.
Two lenses on the tracked projects — how star reach concentrates, and how recently each project was last pushed.
| # | Project | 7-day | Stars | Category |
|---|---|---|---|---|
| 1 | gifale95/BERG | +9 | 52 | Hardware & Acquisition |
| 2 | ivsemenkov/LISA | +6 | 16 | Decoding & ML |
| 3 | ruvnet/ruv-neural | +3 | 28 | Decoding & ML |
| 4 | ava-agent/bci-research | +2 | 5 | Hardware & Acquisition |
| 5 | enkhbold470/oyu | +2 | 4 | Hardware & Acquisition |
Every score below is produced by axonos-brs, an open crate, from the evidence shown beside it. Both are published, so any row here can be recomputed from public data — and a disagreement is a bug report this project cannot argue with.
| Project | Score | Evidence that put it here |
|---|---|---|
| enkhbold470/bci-mcp | 95 | Explicit BCI topic (bci, brain-computer) +55 · Field standard/format (BrainFlow, LSL) +45 · Acquisition modality (EEG) +40 · BCI paradigm (Neurofeedback) +40 |
| mne-rt-org/mne-rt | 94 | Explicit BCI topic (bci, brain-computer) +55 · Field standard/format (FIF/MNE) +45 · Acquisition modality (EEG, MEG) +40 · BCI paradigm (Neurofeedback) +40 |
| XavierAsghar/Low-Cost-EEG | 93 | Explicit BCI topic (bci) +55 · Field standard/format (LSL) +45 · Named BCI hardware (ads1299) +45 · Acquisition modality (EEG, EMG) +40 |
| ruvnet/ruv-neural | 93 | Explicit BCI topic (bci, brain-computer) +55 · Acquisition modality (EEG) +40 · BCI paradigm (Neurofeedback) +40 · Neuro term (neural-decoding) +25 |
| brainflow-dev/brainflow | 90 | Explicit BCI topic (bci, brain-computer) +55 · Field standard/format (BrainFlow) +45 · Acquisition modality (EEG, EMG) +40 |
| CerebusOSS/CereLink | 88 | Explicit BCI topic (brain-computer, brain-computer-interface) +55 · Named BCI hardware (blackrock) +45 · Neuro term (neural-signal) +25 · Neuro-anchored 'neural' phrase (e.g. neural interface/signal/decoding) +25 |
| dalgona039/MI-BCI | 87 | Explicit BCI topic (bci, brain-computer) +55 · Acquisition modality (EEG) +40 · BCI paradigm (Motor imagery) +40 |
| neural-interfaces26/neural-interfaces26.github.io | 86 | Explicit BCI topic (bci, brain-computer) +55 · Acquisition modality (EEG, EMG) +40 · Neuro-anchored 'neural' phrase (e.g. neural interface/signal/decoding) +25 |
| pieeg-club/EEGwithRaspberryPI | 85 | Explicit BCI topic (bci) +55 · Named BCI hardware (ads1299) +45 · Acquisition modality (EEG) +40 |
| pieeg-club/ironbci | 85 | Explicit BCI topic (bci) +55 · Named BCI hardware (ads1299) +45 · Acquisition modality (EEG) +40 |
| victor-iyi/cortex | 85 | Explicit BCI topic (bci) +55 · Named BCI hardware (emotiv) +45 · Acquisition modality (EEG) +40 |
| enkhbold470/dota2-companion | 84 | Explicit BCI topic (bci) +55 · Acquisition modality (EEG) +40 · BCI paradigm (Neurofeedback) +40 |
| thijor/pyntbci | 84 | Explicit BCI topic (bci) +55 · Acquisition modality (EEG) +40 · BCI paradigm (c-VEP) +40 |
| AxonOS-org/axonos-sdk | 82 | Explicit BCI topic (bci, neural-interface) +55 · Acquisition modality (EEG) +40 · Neuro-anchored 'neural' phrase (e.g. neural interface/signal/decoding) +25 |
| Mentalab-hub/explorepy | 82 | Explicit BCI topic (bci, brain-computer) +55 · Acquisition modality (EEG, EMG) +40 |
| KonstantinosBarmpas/NeuroRVQ | 81 | Explicit BCI topic (bci, brain-computer) +55 · Acquisition modality (EEG, EMG) +40 |
| AxonOS-org/axonos-kernel | 80 | Explicit BCI topic (bci, brain-computer) +55 · Field standard/format (EDF) +45 |
| cbrnr/mnextend | 80 | Field standard/format (FIF/MNE, LSL) +45 · Acquisition modality (EEG, MEG) +40 · Neuro term (electrophysiology) +25 |
| sccn/eeglab | 80 | Field standard/format (EEGLAB) +45 · Acquisition modality (ECoG, EEG) +40 · Neuro term (electrophysiological, electrophysiology) +25 |
| AxonOS-BCI/axonos-community-radar | 78 | Explicit BCI topic (bci, brain-computer) +55 · Acquisition modality (EEG) +40 |
| CAMBI-tech/BciPy | 78 | Explicit BCI topic (bci, brain-computer) +55 · Acquisition modality (EEG) +40 |
| Danielz-z/EEG-BCI-Car | 78 | Explicit BCI topic (bci, brain-computer) +55 · Acquisition modality (EEG) +40 |
| NeuroTechX/moabb | 78 | Explicit BCI topic (bci, brain-computer) +55 · Acquisition modality (EEG) +40 |
| ava-agent/bci-research | 78 | Explicit BCI topic (bci, brain-computer) +55 · Acquisition modality (EEG) +40 |
| enkhbold470/neurosync | 78 | Explicit BCI topic (bci, brain-computer) +55 · Acquisition modality (EEG) +40 |
| fish0976/NeuroFlow | 78 | Explicit BCI topic (bci, brain-computer) +55 · Acquisition modality (EEG) +40 |
| Elata-Biosciences/elata-bio-sdk | 77 | Explicit BCI topic (brain-computer, brain-computer-interface) +55 · Acquisition modality (EEG) +40 |
| Marco-Congedo/Eegle.jl | 77 | Explicit BCI topic (brain-computer, brain-computer-interface) +55 · Acquisition modality (EEG) +40 |
| pablocssousa/Neuro-probe | 77 | Explicit BCI topic (brain-computer, brain-computer-interface) +55 · Acquisition modality (EEG) +40 |
| pyRiemann/pyRiemann | 77 | Explicit BCI topic (brain-computer, brain-computer-interface) +55 · Acquisition modality (EEG) +40 |
| AllenNeuralDynamics/parallax | 75 | Named BCI hardware (neuropixels) +45 · Acquisition modality (spikes/LFP) +40 · Neuro term (electrophysiology) +25 |
| ChilloutCharles/BrainFlowsIntoVRChat | 75 | Explicit BCI topic (bci) +55 · Field standard/format (BrainFlow) +45 |
| fieldtrip/fieldtrip | 75 | Field standard/format (BIDS, FieldTrip) +45 · Acquisition modality (ECoG, EEG, MEG) +40 |
| neuroinformatics-unit/spikewrap | 75 | Named BCI hardware (neuropixels) +45 · Acquisition modality (spikes/LFP) +40 · Neuro term (electrophysiology) +25 |
| mne-tools/mne-bids | 74 | Field standard/format (BIDS, FIF/MNE) +45 · Acquisition modality (EEG, MEG) +40 |
| Air00100/domain-normalizer | 73 | Explicit BCI topic (bci) +55 · Acquisition modality (EEG) +40 |
| AxonOS-org/axonos-rfcs | 73 | Explicit BCI topic (bci) +55 · Acquisition modality (EEG) +40 |
| NeuroSkill-com/skill | 73 | Explicit BCI topic (bci) +55 · Acquisition modality (EEG) +40 |
| enkhbold470/oyu | 73 | Explicit BCI topic (bci) +55 · Acquisition modality (EEG) +40 |
| rlynn10/tqnn-anyengine-api | 73 | Explicit BCI topic (bci) +55 · Acquisition modality (EEG) +40 |
Showing the 40 highest-scoring of 119. The full ledger for every project is in data/radar.json.
Real star counts across radar snapshots for the highest-scoring projects — the line grows richer with every scan.
Negative movement is shown, not hidden: projects whose star count dropped over 7 days.
| # | Project | 7-day | Stars | Category |
|---|---|---|---|---|
| 1 | fish0976/NeuroFlow | −10 | 96 | Decoding & ML |
Owners and organisations shipping the most in the open.
| # | Owner | Type | Followers | Projects | Stars | Active | Focus |
|---|---|---|---|---|---|---|---|
| 1 | mne-tools | ORG | 313 | 5 | 4k | 5 | Hardware & Acquisition · Other |
| 2 | pieeg-club | ORG | 209 | 2 | 1.6k | 2 | Hardware & Acquisition |
| 3 | sccn | ORG | 224 | 3 | 998 | 2 | Protocols & OS · Hardware & Acquisition |
| 4 | trendscenter | ORG | 56 | 2 | 148 | 2 | Hardware & Acquisition |
| 5 | dipterix | USER | 53 | 2 | 71 | 2 | Hardware & Acquisition |
| 6 | AxonOS-org | ORG | 6 | 9 | 35 | 8 | Protocols & OS · Real-time & Embedded |
| 7 | NsquaredLab | ORG | 17 | 2 | 31 | 2 | Hardware & Acquisition · Decoding & ML |
| 8 | enkhbold470 | USER | 88 | 4 | 26 | 4 | Hardware & Acquisition · Signal Processing |
| 9 | Eelis03 | USER | 1 | 2 | 4 | 2 | Hardware & Acquisition · Signal Processing |
Leaderboards from real public signals. Stars and engagement are always available; downloads, teams and funding are fetched per repository during enrichment.
Total release-asset downloads.
Distinct contributors.
5 of 120 projects expose a funding channel — by platform: open collective (4), custom (3), github (2), patreon (2), ko fi (2), tidelift (2), community bridge (2), liberapay (2), issuehunt (2).
Per-category vitals from the same public signals: size, reach, share pushed in the last 30 days, weekly movers both ways, and the median time since last push.
| Category | Projects | Stars | Active % | Rising | Falling | Median push |
|---|---|---|---|---|---|---|
| Hardware & Acquisition | 57 | 15.6k | 95% | 3 | — | 5d |
| Other ↓ | 18 | 25.3k | 78% | — | — | 5d |
| Protocols & OS ↓ | 16 | 879 | 88% | — | — | 8d |
| Decoding & ML ↑ | 16 | 3.6k | 100% | 2 | 1 | 3d |
| Signal Processing | 11 | 699 | 91% | — | — | 5d |
| Real-time & Embedded | 2 | 13 | 100% | — | — | 19d |
Whether the field is legally reusable: a declared SPDX licence, a licence GitHub cannot classify (NOASSERTION), or none at all.
The radar reports on itself: every number below comes from data/status.json, committed with each scan.
Every project on the radar, ranked by discovery score. One table, the whole field — the one-click, exhaustive answer.
| # | Project | Category | Stars | Δ7d | Forks | Team | Downloads | Rel. | Activity | Language | Evidence | Active |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | brainflow-dev/brainflow BrainFlow is a library intended to obtain, parse and analyze… | Hardware & Acquisition | 1.7k | +2 | 408 | 67 | 275.5k | 100 | C++ | L3 | ● | |
| 2 | BasedHardware/omi AI that sees your screen, listens to your conversations and … | Other | 13.2k | +36 | 2.2k | 280 | 19.2k | 100 | Swift | L3 | ● | |
| 3 | braindecode/braindecode Deep learning software to decode EEG, ECG or MEG signals | Decoding & ML | 1.3k | +3 | 272 | 75 | 17 | 15 | Python | L2 | ● | |
| 4 | NeuroSkill-com/skill NeuroSkill™ — State of Mind Brain-Computer Interface system | Hardware & Acquisition | 96 | +3 | 23 | 5 | 115.1k | 100 | Rust | L3 | ● | |
| 5 | fieldtrip/fieldtrip The MATLAB toolbox for MEG, EEG and iEEG analysis | Hardware & Acquisition | 981 | — | 768 | 240 | — | 17 | MATLAB | L2 | ● | |
| 6 | neuropsychology/NeuroKit NeuroKit2: The Python Toolbox for Neurophysiological Signal … | Hardware & Acquisition | 2.3k | +4 | 536 | 106 | — | 31 | Python | L2 | ● | |
| 7 | CerebusOSS/CereLink Blackrock Neurotech Cerebus Link for Neural Signal Processor… | Other | 63 | +2 | 27 | 15 | 5.5k | 40 | C++ | L3 | ● | |
| 8 | openmeeg/openmeeg A C++ package for low-frequency bio-electromagnetism solving… | Hardware & Acquisition | 87 | — | 49 | 26 | 740 | 24 | C++ | L2 | ● | |
| 9 | SpikeInterface/spikeinterface A Python-based module for creating flexible and robust spike… | Other | 828 | +3 | 272 | 129 | — | — | Python | L2 | ● | |
| 10 | pyRiemann/pyRiemann Machine learning for multivariate data through the Riemannia… | Decoding & ML | 773 | — | 189 | 44 | — | 13 | Python | L3 | ● | |
| 11 | remnrem/luna-base Luna software for sleep EEG analysis (base) | Hardware & Acquisition | 33 | — | 5 | 24 | 2.2k | 19 | C | L2 | ● | |
| 12 | cortex-lab/phy phy: interactive visualization and manual spike sorting of l… | Other | 425 | — | 188 | 24 | 10 | 1 | Python | L0 | ● | |
| 13 | brainstorm-tools/brainstorm3 Brainstorm software: MEG, EEG, fNIRS, ECoG, sEEG and electro… | Hardware & Acquisition | 484 | — | 188 | 61 | — | 1 | MATLAB | L2 | ● | |
| 14 | trendscenter/gift Group ICA/IVA software (MATLAB) | Hardware & Acquisition | 107 | +1 | 50 | 11 | 234 | 5 | MATLAB | L2 | ● | |
| 15 | scouter-project/scouter Scouter is an open source APM (Application Performance Manag… | Other | 2.2k | −1 | 573 | 81 | 347.8k | 90 | Java | L3 | ○ | |
| 16 | sccn/liblsl C++ lsl library for multi-modal time-synched data transmissi… | Protocols & OS | 177 | +1 | 90 | 31 | 124k | 33 | C++ | L0 | ○ | |
| 17 | cwindolf/dartsort A modular spike sorter written in Python and PyTorch | Decoding & ML | 29 | +1 | 14 | 39 | — | 34 | Python | L2 | ● | |
| 18 | NsquaredLab/MyoGestic Software framework made to help the myocontrol community to … | Hardware & Acquisition | 29 | — | 8 | 6 | 29 | 29 | Python | L2 | ● | |
| 19 | LorenFrankLab/spyglass Neuroscience data analysis framework for reproducible resear… | Protocols & OS | 118 | — | 59 | 36 | — | 6 | Jupyter Notebook | L2 | ● | |
| 20 | mne-tools/mne-rsa Representational Similarity Analysis on MEG and EEG data | Hardware & Acquisition | 86 | −1 | 16 | 8 | 73 | 5 | Python | L2 | ● | |
| 21 | Mentalab-hub/explorepy Python API for Mentalab biosignal aquisition devices | Hardware & Acquisition | 54 | — | 24 | 22 | 1.8k | 34 | Python | L3 | ● | |
| 22 | gifale95/BERG Trained encoding models to generate in silico neural respons… | Hardware & Acquisition | 52 | +9 | 7 | 3 | — | 18 | Python | L2 | ● | |
| 23 | mne-tools/mne-icalabel Automatic labeling of ICA components in Python. | Hardware & Acquisition | 122 | — | 20 | 13 | — | 12 | Python | L2 | ● | |
| 24 | ppsp-team/HyPyP The Hyperscanning Python Pipeline | Hardware & Acquisition | 99 | — | 48 | 23 | 18 | 20 | Python | L2 | ● | |
| 25 | CAMBI-tech/BciPy Python Brain-Computer Interface Software | Hardware & Acquisition | 155 | — | 42 | 24 | 66 | 12 | Python | L3 | ● | |
| 26 | dipterix/threeBrain 3D Visualization of Brain MRI | Hardware & Acquisition | 51 | +1 | 10 | 3 | 19 | 13 | R | L2 | ● | |
| 27 | mne-tools/mne-python MNE: Magnetoencephalography (MEG) and Electroencephalography… | Hardware & Acquisition | 3.5k | +6 | 1.6k | 456 | — | 64 | Python | L2 | ● | |
| 28 | GWeindel/hmp Repository for the hmp python package | Signal Processing | 53 | — | 13 | 13 | — | 18 | Python | L2 | ● | |
| 29 | pieeg-club/ironbci Wearable (BLE) Brain-Computer Interface, ADS1299 and STM32 w… | Hardware & Acquisition | 615 | +1 | 61 | 4 | — | — | Python | L3 | ● | |
| 30 | sccn/eeglab EEGLAB is an open source signal processing environment for e… | Hardware & Acquisition | 787 | +2 | 273 | 61 | — | — | MATLAB | L2 | ● | |
| 31 | sccn/eegprep EEGPrep is an automated preprocessing tool for human EEG dat… | Signal Processing | 34 | +1 | 6 | 10 | — | 3 | Python | L2 | ● | |
| 32 | vferat/pycrostates | Hardware & Acquisition | 51 | — | 12 | 11 | — | 11 | Python | L2 | ● | |
| 33 | yzhaoinuw/sleep_scoring Desktop app for scoring mouse sleep from EEG, EMG, and norep… | Hardware & Acquisition | 7 | — | 1 | 2 | 33 | 22 | Python | L2 | ● | |
| 34 | xiangzhang1015/Deep-Learning-for-BCI Resources for Book: Deep Learning for EEG-based Brain-Comput… | Decoding & ML | 296 | — | 71 | 3 | — | — | Jupyter Notebook | L3 | ● | |
| 35 | SUSE/BCI-dockerfile-generator Generator for the SUSE Linux BCI Build recipes | Other | 18 | — | 35 | 31 | — | — | Python | L3 | ● | |
| 36 | ChilloutCharles/BrainFlowsIntoVRChat BrainFlow code that sends your brain's relaxation, focus met… | Protocols & OS | 344 | — | 31 | 9 | — | — | Python | L3 | ● | |
| 37 | tradecatlabs/human_infra Human Infra: docs-as-code knowledge base for human runtime i… | Protocols & OS | 95 | +2 | 9 | 1 | — | — | Python | L3 | ● | |
| 38 | dav0dea/goofi-pipe real-time neuro-/biosignal processing and streaming pipeline | Signal Processing | 42 | — | 11 | 7 | — | — | Python | L2 | ● | |
| 39 | fNIRS/snirf SNIRF Format Specification | Other | 80 | — | 35 | 19 | — | 2 | — | L0 | ● | |
| 40 | openbraininstitute/eFEL Electrophys Feature Extraction Library | Other | 11 | — | 0 | 33 | — | 17 | Python | L2 | ● | |
| 41 | neurotuning/gedai GEDAI in python | Hardware & Acquisition | 21 | +1 | 7 | 4 | 8 | 1 | Python | L2 | ● | |
| 42 | NeuroTechX/moabb Mother of All BCI Benchmarks | Decoding & ML | 1k | +2 | 258 | 78 | 26 | 13 | Python | L3 | ● | |
| 43 | upsidedownlabs/Chords-Web Chords is a web application that transforms your Arduino boa… | Hardware & Acquisition | 38 | — | 15 | 7 | — | — | TypeScript | L2 | ● | |
| 44 | pieeg-club/EEGwithRaspberryPI Not supported. Measure 8 EEG channels with Shield PiEEG and … | Hardware & Acquisition | 942 | +1 | 90 | 4 | — | — | Python | L3 | ● | |
| 45 | sdraeger/DDALAB DDALAB is a software platform for analyzing physiological ti… | Hardware & Acquisition | 5 | +1 | 1 | 2 | 13 | 2 | Python | L2 | ● | |
| 46 | Marco-Congedo/Eegle.jl A Julia integrative package for EEG data analysis and machin… | Hardware & Acquisition | 6 | — | 3 | 5 | 51 | 17 | Julia | L3 | ● | |
| 47 | trendscenter/fit Fusion ICA Toolbox (MATLAB) | Hardware & Acquisition | 41 | — | 7 | 6 | — | 1 | MATLAB | L2 | ● | |
| 48 | neuroinformatics-unit/spikewrap A package to manage electrophysiology analysis. | Other | 23 | — | 18 | 9 | — | 8 | Python | L2 | ● | |
| 49 | DiGyt/asrpy Artifact Subspace Reconstruction for Python | Signal Processing | 65 | — | 20 | 2 | — | 1 | Jupyter Notebook | L2 | ● | |
| 50 | enkhbold470/dota2-companion NeuroFocus — Dota 2 NeuroSync: EEG-powered focus coaching + … | Hardware & Acquisition | 2 | — | 0 | 2 | 91 | 19 | TypeScript | L3 | ● | |
| 51 | enkhbold470/neurosync macOS instrument for a single-channel dry-EEG headset. Compu… | Signal Processing | 4 | +1 | 0 | 3 | 36 | 11 | Swift | L3 | ● | |
| 52 | Elata-Biosciences/elata-bio-sdk Elata SDK is the cross-platform biosignal toolkit for buildi… | Protocols & OS | 87 | +1 | 7 | 4 | — | — | TypeScript | L3 | ● | |
| 53 | JuliaHealth/NeuroAnalyzer.jl Julia toolbox for analyzing neurophysiological data | Hardware & Acquisition | 21 | — | 5 | 7 | — | 2 | Julia | L2 | ● | |
| 54 | KonstantinosBarmpas/NeuroRVQ NeuroRVQ: Multi-Scale Biosignal Tokenization for Generative … | Decoding & ML | 52 | +1 | 2 | 1 | — | — | Python | L3 | ● | |
| 55 | tayal-sarthak/Neuroscope Presented @ AIX-Summit | Neuroscope is a EEG research data v… | Hardware & Acquisition | 21 | +1 | 2 | 1 | — | — | JavaScript | L2 | ● | |
| 56 | AxonOS-org/axonos-kernel Hard real-time Rust microkernel for brain-computer interface… | Real-time & Embedded | 5 | — | 0 | 2 | 10 | 7 | Rust | L3 | ● | |
| 57 | thijor/pyntbci The Python Noise-Tagging Brain-Computer interfacing (PyntBCI… | Hardware & Acquisition | 16 | +1 | 3 | 5 | — | — | Python | L3 | ● | |
| 58 | ruvnet/ruv-neural The open closed-loop OS for gamma-entrainment research — a R… | Decoding & ML | 28 | +3 | 9 | 3 | — | — | Rust | L3 | ● | |
| 59 | AxonOS-org/axonos-protocol The AxonOS Consent Protocol — specification and reference im… | Protocols & OS | 8 | +1 | 0 | 1 | — | 11 | Rust | L3 | ● | |
| 60 | enkhbold470/bci-mcp Stream live EEG brain state (focus, calm, attention) from an… | Protocols & OS | 16 | — | 0 | 2 | — | — | Python | L3 | ● | |
| 61 | igmmgi/EegFun.jl EEG Analysis | Hardware & Acquisition | 4 | — | 0 | 2 | — | — | Julia | L2 | ● | |
| 62 | SilverLabUCL/pyNeuroMatic Python tools for acquiring, analysing and simulating electro… | Other | 15 | — | 0 | 3 | — | — | Python | L2 | ● | |
| 63 | snesmaeili/jamica Python implementation of AMICA (Adaptive Mixture ICA) with J… | Signal Processing | 4 | — | 1 | 4 | — | 3 | Python | L2 | ● | |
| 64 | AllenNeuralDynamics/parallax Automatic detection of probe position from multiple camera v… | Protocols & OS | 4 | — | 1 | 6 | — | 70 | Python | L2 | ● | |
| 65 | fooof-tools/fooof Parameterizing neural power spectra into periodic & aperiodi… | Signal Processing | 445 | +1 | 116 | 16 | — | 15 | Python | L2 | ○ | |
| 66 | neuromodulation/PyPARRM Python port of the PARRM algorithm for removing periodic art… | Signal Processing | 9 | — | 6 | 4 | — | 3 | Python | L2 | ● | |
| 67 | hed-standard/hed-examples Example BIDS-compatible test datasets. | Hardware & Acquisition | 5 | — | 8 | 10 | — | 1 | — | L2 | ● | |
| 68 | ZitongLu1996/NeuroRA A Python Toolbox for Multimode Neural Data Representation An… | Hardware & Acquisition | 202 | +1 | 34 | 2 | — | — | Python | L2 | ● | |
| 69 | eeg101-costaction/website Main website for the EEG101 COST action | Hardware & Acquisition | 3 | — | 6 | 7 | — | — | CSS | L2 | ● | |
| 70 | erawls-neuro/NeuroFreq NeuroFreq, a MATLAB Toolbox for Time-Frequency Analysis of M… | Signal Processing | 19 | — | 0 | 1 | — | — | MATLAB | L2 | ● | |
| 71 | MouseLand/Kilosort Fast spike sorting with drift correction | Other | 623 | +1 | 293 | 45 | — | 26 | Python | L2 | ○ | |
| 72 | mne-rt-org/mne-rt Real-time M/EEG signal processing | Signal Processing | 22 | +1 | 4 | 2 | — | 1 | Python | L3 | ● | |
| 73 | Neuro-Mechatronics-Interfaces/python-intan Tools and demos for working with EMG data from intan using p… | Decoding & ML | 7 | — | 0 | 2 | — | — | Python | L2 | ● | |
| 74 | arctop/mw75-streamer A clean, modular Python package for streaming EEG data from … | Hardware & Acquisition | 6 | — | 3 | 2 | — | — | Python | L2 | ● | |
| 75 | wzpan/wukong-robot 🤖 wukong-robot 是一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目,支持ChatGPT多轮对话能力,… | Other | 7.1k | — | 1.4k | 23 | — | — | Python | L3 | ○ | |
| 76 | falcon-eyrie/falcon-core A modular and extensible software framework for soft real-ti… | Real-time & Embedded | 8 | — | 2 | 7 | 21 | 5 | C++ | L3 | ● | |
| 77 | rlynn10/tqnn-anyengine-api 🔹 Access the TQNN AnyEngine API to transform structured data… | Decoding & ML | 5 | — | 0 | 2 | — | — | Python | L3 | ● | |
| 78 | neuroTUM/Cortical-Peaks-Challenge-2026 A collection of arcade games built with Python and Pygame, d… | Other | 5 | — | 0 | 4 | — | 1 | Python | L3 | ● | |
| 79 | analyticalmonk/awesome-neuroscience A curated list of awesome neuroscience libraries, software a… | Hardware & Acquisition | 1.7k | +2 | 181 | 16 | — | — | — | L2 | ○ | |
| 80 | fish0976/NeuroFlow Full-stack real-time EEG analytics and device-ready BCI rese… | Decoding & ML | 96 | −10 | 0 | 1 | — | — | Python | L3 | ● | |
| 81 | ivsemenkov/LISA Compact and interpretable MEG-to-audio retrieval with explic… | Decoding & ML | 16 | +6 | 0 | 1 | — | — | Python | L2 | ● | |
| 82 | AxonOS-org/axonos-signal-pipeline Deterministic, vector-pinned BCI signal pipeline for AxonOS:… | Protocols & OS | 3 | — | 0 | 1 | — | 13 | Rust | L3 | ● | |
| 83 | NsquaredLab/MyoTorch MyoVerse , the research library for kinematics, kinetics, an… | Decoding & ML | 2 | — | 1 | 1 | — | 9 | Python | L2 | ● | |
| 84 | Jalte-Diye-Foundation/NuroLab Smart devices for Improvement of Mental Health | Other | 7 | — | 5 | 2 | — | — | Kotlin | L3 | ● | |
| 85 | dipterix/three-brain-js Javascript engine for 3D brain model (used by RAVE project) | Hardware & Acquisition | 20 | — | 6 | 1 | — | — | JavaScript | L2 | ● | |
| 86 | nctrl-lab/nctrl-ephys Electrophysiology Data Analysis Tools for SpikeGLX and Kilos… | Protocols & OS | 8 | — | 3 | 2 | — | — | Jupyter Notebook | L3 | ● | |
| 87 | hupe1980/mako A Rust workspace for end-to-end German energy market communi… | Hardware & Acquisition | 3 | — | 1 | 2 | — | — | Rust | L2 | ● | |
| 88 | neural-interfaces26/neural-interfaces26.github.io The Neural Interface Foundation Challenge — NeurIPS 2026 Syd… | Decoding & ML | 4 | — | 0 | 1 | — | — | HTML | L3 | ● | |
| 89 | open-ephys/onix-fmc-host FMC board to acquire from ONIX headstages and breakout board… | Hardware & Acquisition | 4 | — | 2 | 6 | — | 5 | HTML | L2 | ● | |
| 90 | mims-harvard/UniTS A unified multi-task time series model. | Hardware & Acquisition | 648 | +2 | 98 | 1 | 12.7k | 1 | Python | L2 | ○ | |
| 91 | ava-agent/bci-research BCI Research - 脑机接口技术调研 + BCI Agent Demo | Hardware & Acquisition | 5 | +2 | 0 | 3 | — | — | TypeScript | L3 | ● | |
| 92 | Air00100/domain-normalizer 🌐 Normalize and parse domain names from messy input, cleanin… | Hardware & Acquisition | 4 | — | 0 | 2 | — | — | Go | L3 | ● | |
| 93 | djoshea/trial-data Interfaces and utilities for analysis of neurophysiology and… | Other | 6 | — | 4 | 3 | — | — | MATLAB | L2 | ● | |
| 94 | PerlinWarp/pyomyo PyoMyo - Python Opensource Myo armband library | Hardware & Acquisition | 188 | — | 38 | 4 | 30 | 1 | Python | L2 | ○ | |
| 95 | tqnnlabs/tqnn-anyengine-api Fault-tolerant inference API for structured data with confid… | Decoding & ML | 3 | −1 | 0 | 1 | — | 2 | Python | L3 | ● | |
| 96 | wearable-devices/mudra-skills Mudra Plugin for Mudra Studio: AI-assisted tools for buildin… | Hardware & Acquisition | 4 | — | 0 | 5 | 19 | 4 | HTML | L2 | ● | |
| 97 | dlcjfgmlnasa/RL-BioAug [EMBC 2026] RL-BioAug: Label-Efficient Reinforcement Learnin… | Hardware & Acquisition | 3 | — | 0 | 4 | — | — | Python | L2 | ● | |
| 98 | etherealcomputing/Ouija God-View for your brain | Decoding & ML | 10 | — | 1 | 3 | — | — | TypeScript | L3 | ● | |
| 99 | calderast/jdb_to_nwb Converts electrophysiology, photometry, and behavioral data … | Other | 7 | — | 3 | 4 | — | 8 | Jupyter Notebook | L0 | ● | |
| 100 | pablocssousa/Neuro-probe 🌌 Analyze and compare kernel behaviors across multiple emula… | Hardware & Acquisition | 3 | — | 0 | 2 | — | — | Python | L3 | ● | |
| 101 | AxonOS-org/axonos-rfcs Proposals, design documents, and architectural decisions for… | Protocols & OS | 3 | — | 0 | 1 | — | 1 | — | L3 | ● | |
| 102 | dalgona039/MI-BCI Hybrid EEG + sEMG motor imagery BCI for real-time Meta Quest… | Decoding & ML | 2 | — | 0 | 2 | — | — | Jupyter Notebook | L3 | ● | |
| 103 | mne-tools/mne-bids-pipeline Automatically process entire electrophysiological datasets u… | Other | 167 | +1 | 86 | 35 | — | 15 | Python | L2 | ● | |
| 104 | AxonOS-org/axonos-sdk Rust SDK for building applications on AxonOS — a real-time o… | Protocols & OS | 4 | — | 0 | 2 | — | 3 | Rust | L3 | ● | |
| 105 | julia-jurkowska/mvpure-tools EEG/MEG Multi-Source Spatial Filters with mvpure-py | Hardware & Acquisition | 3 | — | 0 | 2 | — | — | Jupyter Notebook | L2 | ● | |
| 106 | victor-iyi/cortex Cortex is an API for communicating with your Emotiv EEG devi… | Hardware & Acquisition | 9 | — | 1 | 2 | — | — | Python | L3 | ● | |
| 107 | dll-ncai/NMT-4k-EEG-Dataset Code, notebooks, validation scripts, and analysis outputs fo… | Hardware & Acquisition | 2 | — | 0 | 2 | — | 1 | Jupyter Notebook | L2 | ● | |
| 108 | AxonOS-org/axonos-conformance Verified conformance vectors + multi-language codecs for Axo… | Protocols & OS | 2 | — | 0 | 1 | — | 2 | Python | L3 | ● | |
| 109 | enkhbold470/oyu Open wearable EEG hardware — 24-bit ADC, instrumentation amp… | Hardware & Acquisition | 4 | +2 | 0 | 1 | — | — | C++ | L3 | ● | |
| 110 | TBC-TJU/MetaBCI MetaBCI: China’s first open-source platform for non-invasive… | Other | 556 | +9 | 251 | 27 | — | 4 | Python | L3 | ○ | |
| 111 | cbrnr/mnextend Additional functionality for MNE-Python | Hardware & Acquisition | 3 | — | 0 | 1 | — | 4 | Python | L2 | ● | |
| 112 | Eelis03/emg-gesture-classifier Surface EMG gesture classification comparing a classical fea… | Hardware & Acquisition | 2 | — | 0 | 2 | — | 1 | Python | L2 | ● | |
| 113 | Eelis03/myoelectric-signal-processing Filtering, onset detection, and a time and frequency domain … | Signal Processing | 2 | — | 0 | 2 | — | 1 | Python | L2 | ● | |
| 114 | Danielz-z/EEG-BCI-Car An EEG-based real-time brain-computer interface system for e… | Hardware & Acquisition | 6 | — | 1 | 1 | — | — | C | L3 | ● | |
| 115 | AxonOS-org/become-the-brain-os 🧠 Become the Brain OS — a local-only cognitive-firewall game… | Protocols & OS | 2 | — | 0 | 1 | — | 5 | HTML | L3 | ● | |
| 116 | XavierAsghar/Low-Cost-EEG An open-source, low-cost, wireless EEG module for BCI resear… | Hardware & Acquisition | 2 | — | 0 | 1 | — | — | Python | L3 | ● | |
| 117 | mne-tools/mne-bids MNE-BIDS is a Python package that allows you to read and wri… | Hardware & Acquisition | 180 | — | 111 | 68 | — | 21 | — | Python | L2 | ● |
| 118 | AxonOS-BCI/axonos-community-radar AxonOS Radar — a living, auto-updated map of the open brain-… | Hardware & Acquisition | 3 | — | 0 | 2 | 12 | 59 | HTML | L3 | ● | |
| 119 | AxonOS-org/axonos-consent Kernel-level consent state machine for brain–computer interf… | Protocols & OS | 5 | — | 0 | 2 | — | 8 | Rust | L3 | ● | |
| 120 | AxonOS-org/axonos-standard Canonical technical standard and architecture manual for Axo… | Protocols & OS | 3 | — | 0 | 2 | — | 2 | Python | L3 | ○ |
Discovery. A zero-dependency Python pipeline queries the public GitHub API across a curated set of neurotech topics and keywords, de-duplicates, and relevance-filters every candidate before it appears here.
Evidence tiers. Each repository is graded L3–L0 by how strongly it signals a genuine BCI focus, with weak or adjacent matches flagged for review rather than hidden.
Scoring. A single published multi-signal formula — log-scaled stars and recency, plus enriched terms for release downloads, contributors and commit activity — applied identically to every project. AxonOS is ranked like everyone else and is never boosted.
Enriched signals. Per repository the pipeline additionally fetches real GitHub data: contributor counts (team size), release-asset download totals (adoption), a 52-week commit-activity histogram (maintenance) and declared funding channels (FUNDING.yml). GitHub exposes repository page views only to a repo’s own owners, so views are deliberately not shown rather than approximated.
Money & domicile. Capital raised and legal domicile are not in GitHub; when shown they come only from a hand-curated, source-cited overrides file and are labelled as such. Nothing is estimated.
The quadrant. Axes are raw GitHub metrics (stars; forks per star), min-max normalised across the projects shown. It is a descriptive map, not a vision or quality judgement.
Refresh. The whole field is re-scanned every three hours; the last good snapshot is kept if a scan partially fails, so the map never goes blank.
Honesty. Every number here is a real public signal. Inclusion is discovery, not endorsement, and nothing is fabricated from data the pipeline does not actually collect.