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.
Change across tracked snapshots (2026-06-26 → 2026-07-02) — 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.
Real star counts across radar snapshots for the highest-scoring projects — the line grows richer with every scan.
Owners and organisations shipping the most in the open.
| # | Owner | Projects | Stars | Active | Focus |
|---|---|---|---|---|---|
| 1 | mne-tools | 3 | 3.7k | 3 | Hardware & Acquisition |
| 2 | nightscout | 2 | 1.4k | 2 | Protocols & OS |
| 3 | sccn | 3 | 972 | 2 | Protocols & OS · Signal Processing |
| 4 | SpikeInterface | 2 | 893 | 2 | Other |
| 5 | brainglobe | 2 | 890 | 2 | Other · Decoding & ML |
| 6 | cortex-lab | 2 | 473 | 2 | Other · Protocols & OS |
| 7 | neuromorphs | 2 | 460 | 2 | Other · Decoding & ML |
| 8 | cbrnr | 2 | 449 | 2 | Hardware & Acquisition |
| 9 | genn-team | 2 | 317 | 2 | Other · Decoding & ML |
| 10 | sappelhoff | 3 | 263 | 3 | 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.
8 of 120 projects expose a funding channel — by platform: github (4), custom (4), open collective (3), ko fi (2), patreon (1), tidelift (1), buy me a coffee (1).
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 | 37 | 10.1k | 95% | — | — | 2d |
| Other | 34 | 20.3k | 100% | — | — | 1d |
| Decoding & ML | 26 | 308.8k | 100% | — | — | 2d |
| Protocols & OS | 16 | 2.2k | 100% | — | — | 1d |
| Signal Processing | 6 | 380 | 100% | — | — | 1d |
| Real-time & Embedded | 1 | 6 | 100% | — | — | 1d |
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 | pytorch/pytorch Tensors and Dynamic neural networks in Python with strong GP… | Decoding & ML | 101.2k | — | 28.2k | 6.7k | 300.5k | 67 | Python | L2 | ● | |
| 2 | tensorflow/tensorflow An Open Source Machine Learning Framework for Everyone | Decoding & ML | 195.9k | — | 75.3k | 5.1k | — | 100 | C++ | L2 | ● | |
| 3 | spm/spm SPM (Statistical Parametric Mapping) - Development Version | Hardware & Acquisition | 206 | — | 58 | 61 | 88.8k | 10 | MATLAB | L2 | ● | |
| 4 | BasedHardware/omi AI that sees your screen, listens to your conversations and … | Other | 12.9k | — | 2.1k | 242 | 21.4k | 100 | Dart | L3 | ● | |
| 5 | genn-team/genn GeNN is a GPU-enhanced Neuronal Network simulation environme… | Other | 275 | — | 76 | 56 | 937 | 36 | C++ | L2 | ● | |
| 6 | brainflow-dev/brainflow BrainFlow is a library intended to obtain, parse and analyze… | Hardware & Acquisition | 1.7k | — | 401 | 64 | 267.3k | 100 | C++ | L3 | ○ | |
| 7 | NeuroSkill-com/skill NeuroSkill™ — State of Mind Brain-Computer Interface system | Hardware & Acquisition | 90 | — | 21 | 5 | 77.9k | 100 | Rust | L3 | ● | |
| 8 | NeuroTechX/moabb Mother of All BCI Benchmarks | Decoding & ML | 1k | — | 250 | 76 | 26 | 13 | Python | L3 | ● | |
| 9 | sccn/liblsl C++ lsl library for multi-modal time-synched data transmissi… | Protocols & OS | 172 | — | 87 | 31 | 118.5k | 33 | C++ | L0 | ● | |
| 10 | BindsNET/bindsnet Simulation of spiking neural networks (SNNs) using PyTorch. | Decoding & ML | 1.7k | — | 346 | 72 | — | 10 | Python | L2 | ● | |
| 11 | fangwei123456/spikingjelly SpikingJelly is an open-source deep learning framework for S… | Decoding & ML | 2.1k | — | 314 | 74 | — | — | Python | L2 | ● | |
| 12 | brainpy/BrainPy Brain Dynamics Programming in Python | Other | 691 | — | 109 | 27 | 34 | 50 | Python | L2 | ● | |
| 13 | brian-team/brian2 Brian is a free, open source simulator for spiking neural ne… | Other | 1.2k | — | 287 | 92 | — | — | Python | L2 | ● | |
| 14 | jeshraghian/snntorch Deep and online learning with spiking neural networks in Pyt… | Decoding & ML | 2k | — | 291 | 54 | — | 8 | Python | L2 | ● | |
| 15 | cbrnr/sigviewer A viewing application for biosignals | Hardware & Acquisition | 156 | — | 41 | 12 | 13.2k | 7 | C++ | L2 | ● | |
| 16 | MouseLand/suite2p cell detection in calcium imaging recordings | Other | 458 | — | 276 | 43 | — | 18 | Python | L2 | ● | |
| 17 | openmeeg/openmeeg A C++ package for low-frequency bio-electromagnetism solving… | Hardware & Acquisition | 86 | — | 49 | 25 | 713 | 24 | C++ | L2 | ● | |
| 18 | mne-tools/mne-bids MNE-BIDS is a Python package that allows you to read and wri… | Hardware & Acquisition | 175 | — | 108 | 67 | — | 21 | Python | L2 | ● | |
| 19 | remnrem/luna-base Luna software for sleep EEG analysis (base) | Hardware & Acquisition | 32 | — | 5 | 24 | 2.1k | 19 | C | L2 | ● | |
| 20 | sappelhoff/pyprep PyPREP: A Python implementation of the Preprocessing Pipelin… | Signal Processing | 177 | — | 37 | 15 | 179 | 11 | Python | L2 | ● | |
| 21 | nightscout/AndroidAPS Opensource automated insulin delivery system (closed loop) | Protocols & OS | 1.1k | — | 5.5k | 197 | 64.1k | 29 | Kotlin | L0 | ● | |
| 22 | trendscenter/gift Group ICA/IVA software (MATLAB) | Hardware & Acquisition | 103 | — | 49 | 11 | 233 | 5 | MATLAB | L2 | ● | |
| 23 | Mentalab-hub/explorepy Python API for Mentalab biosignal aquisition devices | Hardware & Acquisition | 54 | — | 22 | 22 | 1.8k | 34 | Python | L3 | ● | |
| 24 | norse/norse Deep learning with spiking neural networks (SNNs) in PyTorch… | Decoding & ML | 809 | — | 103 | 29 | — | 12 | Python | L2 | ● | |
| 25 | facebookresearch/neuroai Python suite for neuroscience research across all modalities… | Decoding & ML | 265 | — | 60 | 19 | — | 5 | Python | L2 | ● | |
| 26 | NACLab/ngc-learn NGC-Learn: Computational Neuroscience and NeuroAI in Python | Decoding & ML | 195 | — | 35 | 15 | — | 9 | Python | L2 | ● | |
| 27 | ppsp-team/HyPyP The Hyperscanning Python Pipeline | Hardware & Acquisition | 96 | — | 48 | 23 | 18 | 20 | Python | L2 | ● | |
| 28 | NeuralEnsemble/elephant Elephant is the Electrophysiology Analysis Toolkit | Other | 242 | — | 98 | 47 | — | 25 | Python | L2 | ● | |
| 29 | neuronsimulator/nrn NEURON Simulator | Other | 530 | — | 146 | 124 | 246k | 27 | C++ | L2 | ● | |
| 30 | mne-tools/mne-icalabel Automatic labeling of ICA components in Python. | Hardware & Acquisition | 121 | — | 18 | 12 | — | 12 | Python | L2 | ● | |
| 31 | CAMBI-tech/BciPy Python Brain-Computer Interface Software | Hardware & Acquisition | 153 | — | 40 | 24 | 66 | 12 | Python | L3 | ● | |
| 32 | Gabrock94/Pysiology A Python package for physyological's signals processing | Signal Processing | 73 | — | 7 | 3 | 27 | 10 | Python | L2 | ● | |
| 33 | neurotuning/GEDAI-master GEDAI denoising plugin for EEG (EEGLAB, Brainstorm and Field… | Hardware & Acquisition | 61 | — | 12 | 4 | 37 | 7 | MATLAB | L2 | ● | |
| 34 | dipterix/threeBrain 3D Visualization of Brain MRI | Hardware & Acquisition | 49 | — | 10 | 3 | 19 | 13 | R | L2 | ● | |
| 35 | mne-tools/mne-python MNE: Magnetoencephalography (MEG) and Electroencephalography… | Hardware & Acquisition | 3.4k | — | 1.6k | 449 | — | 64 | Python | L2 | ● | |
| 36 | chrplr/goxpyriment An (AI friendly) psychology experiment framework | Other | 10 | — | 2 | 2 | 41 | 22 | Jupyter Notebook | L2 | ● | |
| 37 | neuromorphs/tonic Event datasets and transforms. | Other | 287 | — | 53 | 43 | — | 12 | Python | L2 | ● | |
| 38 | bids-standard/bids-matlab MATLAB / Octave tools for BIDS datasets | Hardware & Acquisition | 58 | — | 36 | 18 | — | 3 | MATLAB | L2 | ● | |
| 39 | sccn/eegprep EEGPrep is an automated preprocessing tool for human EEG dat… | Signal Processing | 26 | — | 5 | 10 | — | 2 | Python | L2 | ● | |
| 40 | emer/axon Axon is a spiking, biologically-based neural model driven by… | Decoding & ML | 35 | — | 13 | 16 | — | 1 | Go | L2 | ● | |
| 41 | dav0dea/goofi-pipe real-time neuro-/biosignal processing and streaming pipeline | Signal Processing | 42 | — | 11 | 7 | — | — | Python | L2 | ● | |
| 42 | cortex-lab/phy phy: interactive visualization and manual spike sorting of l… | Other | 422 | — | 185 | 20 | — | — | Python | L0 | ● | |
| 43 | braph-software/BRAPH-2 BRAPH 2.0 is a comprehensive software package for the analys… | Decoding & ML | 68 | — | 14 | 13 | — | 7 | MATLAB | L2 | ● | |
| 44 | sappelhoff/eeg_positions Compute and plot standard EEG electrode positions. | Hardware & Acquisition | 78 | — | 16 | 3 | — | 7 | Python | L2 | ● | |
| 45 | bids-standard/pybv A lightweight I/O utility for the BrainVision data format, w… | Hardware & Acquisition | 24 | — | 13 | 12 | — | 16 | Python | L2 | ● | |
| 46 | samvallad33/vestige Vestige gives AI agents sharp memory: a local-first Rust MCP… | Other | 575 | — | 57 | 13 | 2.4k | 28 | Rust | L2 | ● | |
| 47 | maximyudayev/hermes Heterogeneous Edge Realtime Measurement and Execution System… | Hardware & Acquisition | 14 | — | 3 | 6 | 12 | 6 | Python | L0 | ● | |
| 48 | sccn/eeglab EEGLAB is an open source signal processing environment for e… | Hardware & Acquisition | 774 | — | 274 | 61 | — | — | MATLAB | L2 | ○ | |
| 49 | GazzolaLab/MiV-OS Analysis pipeline for electrophysiology MiV-system and simul… | Protocols & OS | 16 | — | 11 | 11 | — | 11 | Python | L0 | ● | |
| 50 | MRC-CBU/COGNESTIC COGNESTIC-2026 hands-on materials | Hardware & Acquisition | 25 | — | 7 | 8 | — | 2 | Jupyter Notebook | L2 | ● | |
| 51 | beacon-biosignals/PyMNE.jl Julia interface to MNE-Python via PythonCall | Hardware & Acquisition | 30 | — | 7 | 7 | — | 9 | Julia | L2 | ● | |
| 52 | Criticality-Cognitive-Computation-Lab/btorch Brain-inspired differentiable PyTorch toolkit for neuromorph… | Protocols & OS | 27 | — | 6 | 4 | — | 1 | Python | L2 | ● | |
| 53 | braindecode/braindecode Deep learning software to decode EEG, ECG or MEG signals | Decoding & ML | 1.3k | — | 268 | 73 | 9 | 14 | Python | L2 | ● | |
| 54 | siplab-gt/cleo Closed-Loop, Electrophysiology, and Optophysiology experimen… | Protocols & OS | 23 | — | 2 | 3 | — | 31 | Python | L2 | ● | |
| 55 | cbrnr/mnelab MNELAB – a GUI for MNE-Python | Hardware & Acquisition | 293 | — | 78 | 21 | 1.9k | 55 | Python | L2 | ● | |
| 56 | markmikkelsen/Gannet Gannet is a free, open-source MATLAB-based software toolkit … | Protocols & OS | 12 | — | 13 | 4 | — | 10 | MATLAB | L2 | ● | |
| 57 | openbraininstitute/eFEL Electrophys Feature Extraction Library | Other | 11 | — | 0 | 33 | — | 14 | Python | L2 | ● | |
| 58 | open-ephys/bonsai-onix1 Bonsai library for the Open Ephys Onix Acquisition System | Hardware & Acquisition | 8 | — | 6 | 5 | — | 14 | C# | L2 | ● | |
| 59 | upsidedownlabs/Chords-Web Chords is a web application that transforms your Arduino boa… | Hardware & Acquisition | 36 | — | 15 | 7 | — | — | TypeScript | L2 | ● | |
| 60 | neuroinformatics-unit/spikewrap A package to manage electrophysiology analysis. | Other | 23 | — | 18 | 9 | — | 8 | Python | L2 | ● | |
| 61 | spdlearn/spd_learn SPDlearn: A Geometric Deep Learning Python Library for Neura… | Decoding & ML | 34 | — | 5 | 6 | — | 1 | Python | L3 | ● | |
| 62 | metr0jw/Event-Driven-Spiking-Neural-Network-Accelerator-for-FPGA Energy-efficient Event-driven Spiking Neural Network acceler… | Decoding & ML | 130 | — | 11 | 1 | — | — | VHDL | L2 | ● | |
| 63 | KonstantinosBarmpas/NeuroRVQ NeuroRVQ: Multi-Scale Biosignal Tokenization for Generative … | Decoding & ML | 49 | — | 2 | 1 | — | — | Python | L3 | ● | |
| 64 | fieldtrip/fieldtrip The MATLAB toolbox for MEG, EEG and iEEG analysis | Hardware & Acquisition | 975 | — | 766 | 239 | — | 17 | MATLAB | L2 | ● | |
| 65 | rtrelease/Jetson-Symbolics-Neuromorphics Integrating Symbolic Programming and Neuromorphic Modeling f… | Other | 16 | — | 2 | 1 | — | — | — | L2 | ● | |
| 66 | Marco-Congedo/PosDefManifoldML.jl A Julia Package for Machine Learning on the Riemannian Manif… | Decoding & ML | 25 | — | 3 | 4 | — | 36 | Julia | L3 | ● | |
| 67 | ac-freeman/adder-codec-rs A unified framework for event-based video. Encoder/transcode… | Other | 51 | — | 8 | 5 | — | 15 | Rust | L2 | ● | |
| 68 | openlists/ElectrophysiologyData A list of openly available datasets in (mostly human) electr… | Hardware & Acquisition | 540 | — | 85 | 5 | — | — | — | L2 | ● | |
| 69 | ICUnit/Tokai BCI-assisted neurodivergent productivity suite — self-report… | Hardware & Acquisition | 21 | — | 0 | 3 | — | 2 | TypeScript | L3 | ● | |
| 70 | max-talanov/1 personal repository | Decoding & ML | 48 | — | 14 | 6 | — | — | Jupyter Notebook | L3 | ● | |
| 71 | falcon-eyrie/falcon-core A modular and extensible software framework for soft real-ti… | Real-time & Embedded | 6 | — | 2 | 7 | 18 | 3 | C++ | L3 | ● | |
| 72 | genn-team/ml_genn A library for deep learning with Spiking Neural Networks (SN… | Decoding & ML | 42 | — | 13 | 13 | — | 8 | Python | L2 | ● | |
| 73 | finsberg/fenicsx-beat Cardiac Electrophysiology solver in FEniCSx | Other | 13 | — | 5 | 6 | — | 9 | Python | L0 | ● | |
| 74 | openbraininstitute/BluePyOpt Blue Brain Python Optimisation Library | Other | 10 | — | 0 | 40 | — | 4 | Python | L2 | ● | |
| 75 | sepahead/NCP NCP (Neuro-Cybernetic Protocol): a versioned, typed, cross-l… | Protocols & OS | 15 | — | 0 | 1 | — | 3 | Rust | L2 | ● | |
| 76 | ruvnet/ruv-neural The open closed-loop OS for gamma-entrainment research — a R… | Decoding & ML | 20 | — | 6 | 3 | — | — | Rust | L3 | ● | |
| 77 | neuromodulation/PyPARRM Python port of the PARRM algorithm for removing periodic art… | Signal Processing | 9 | — | 6 | 4 | — | 3 | Python | L2 | ● | |
| 78 | Elata-Biosciences/elata-bio-sdk Elata SDK is the cross-platform biosignal toolkit for buildi… | Protocols & OS | 83 | — | 7 | 4 | — | — | TypeScript | L3 | ● | |
| 79 | delvendahl/miniML A deep learning framework for synaptic event detection | Decoding & ML | 25 | — | 9 | 4 | — | — | Jupyter Notebook | L2 | ● | |
| 80 | calderast/jdb_to_nwb Converts electrophysiology, photometry, and behavioral data … | Other | 7 | — | 3 | 4 | — | 8 | Jupyter Notebook | L0 | ● | |
| 81 | CerebusOSS/CereLink Blackrock Neurotech Cerebus Link for Neural Signal Processor… | Other | 61 | — | 25 | 14 | 4.2k | 37 | C++ | L3 | ● | |
| 82 | nightscout/Trio Trio - an automated insulin delivery system for iOS based on… | Protocols & OS | 340 | — | 1.8k | 67 | — | 20 | Swift | L0 | ● | |
| 83 | anindex/polystep Training non-differentiable networks via optimal transport. | Other | 17 | — | 0 | 1 | — | — | Python | L2 | ● | |
| 84 | enkhbold470/bci-mcp Stream live EEG brain state (focus, calm, attention) from an… | Protocols & OS | 11 | — | 0 | 1 | — | — | Python | L3 | ● | |
| 85 | MarcHesse/mhflocke Biologically Grounded Embodied Cognition for Quadruped Locom… | Other | 17 | — | 5 | 1 | — | — | Python | L2 | ● | |
| 86 | SpikeInterface/spikeinterface A Python-based module for creating flexible and robust spike… | Other | 811 | — | 264 | 125 | — | — | Python | L2 | ● | |
| 87 | AImageLab-zip/CALHippo-Framework MICCAI 2026 - CALHippo: A reproducible pipeline for cell-typ… | Protocols & OS | 10 | — | 0 | 2 | — | — | Python | L2 | ● | |
| 88 | gbook/nidb NeuroInformatics Database | Other | 32 | — | 8 | 9 | 33.6k | 71 | JavaScript | L2 | ● | |
| 89 | natmegsweden/meeg_course Imaging in Neuroscience: with a focus on MEG and EEG Methods… | Hardware & Acquisition | 14 | — | 4 | 3 | — | — | — | L2 | ● | |
| 90 | brainglobe/brainrender A Python package to visualise neuroanatomical data in atlas … | Other | 661 | — | 103 | 32 | — | 24 | Python | L2 | ● | |
| 91 | pyRiemann/pyRiemann Machine learning for multivariate data through the Riemannia… | Decoding & ML | 768 | — | 184 | 42 | — | 13 | Python | L3 | ● | |
| 92 | akatsuky999/Waveform-EEG-AIStudio An agentic workspace for exploring, analyzing, visualizing, … | Hardware & Acquisition | 9 | — | 0 | 1 | — | — | JavaScript | L2 | ● | |
| 93 | OpenNeuroOrg/openneuro A free and open platform for analyzing and sharing neuroimag… | Other | 147 | — | 48 | 43 | — | 100 | TypeScript | L2 | ● | |
| 94 | sappelhoff/usb-to-ttl A repository to document sending TTL triggers via USB | Hardware & Acquisition | 8 | — | 4 | 2 | — | 2 | Python | L2 | ● | |
| 95 | brainstorm-tools/brainstorm3 Brainstorm software: MEG, EEG, fNIRS, ECoG, sEEG and electro… | Hardware & Acquisition | 479 | — | 185 | 58 | — | 1 | MATLAB | L2 | ● | |
| 96 | Washington-University/workbench Connectome Workbench | Other | 224 | — | 70 | 18 | — | 19 | C++ | L2 | ● | |
| 97 | brainglobe/cellfinder Automated 3D cell detection in very large images | Decoding & ML | 229 | — | 77 | 29 | — | 39 | Python | L2 | ● | |
| 98 | Chaste/Chaste Chaste - Cancer Heart And Soft Tissue Environment - main pub… | Protocols & OS | 149 | — | 70 | 83 | — | 13 | C++ | L0 | ● | |
| 99 | AllenInstitute/MIES Multichannel Igor Electrophysiology Suite | Other | 29 | — | 9 | 13 | 229 | 13 | IGOR Pro | L0 | ● | |
| 100 | ITISFoundation/osparc-simcore 🐼 osparc-simcore simulation framework | Protocols & OS | 54 | — | 31 | 28 | — | 100 | Python | L2 | ● | |
| 101 | neuromorphs/NIR Neuromorphic Intermediate Representation reference implement… | Decoding & ML | 173 | — | 39 | 22 | — | 15 | Jupyter Notebook | L2 | ● | |
| 102 | iandol/opticka Opticka is an experiment manager built on top of the Psychop… | Other | 53 | — | 25 | 59 | — | 21 | MATLAB | L2 | ● | |
| 103 | Eelbrain/Eelbrain | Hardware & Acquisition | 84 | — | 41 | 29 | — | 19 | Python | L2 | ● | |
| 104 | csinva/csinva.github.io Slides, paper notes, class notes, blog posts, and research o… | Decoding & ML | 618 | — | 104 | 4 | — | — | HTML | L2 | ● | |
| 105 | raphasouthall/neurostack Your second brain, starting today. CLI + MCP server that hel… | Other | 44 | — | 3 | 2 | 19 | 32 | Python | L2 | ● | |
| 106 | cwindolf/dartsort A modular spike sorter written in Python and PyTorch | Decoding & ML | 27 | — | 11 | 39 | — | 23 | Python | L2 | ● | |
| 107 | LorenFrankLab/spyglass Neuroscience data analysis framework for reproducible resear… | Protocols & OS | 117 | — | 56 | 35 | — | 6 | Jupyter Notebook | L2 | ● | |
| 108 | eegdash/EEGDash EEG-DaSh: an open data, tool, and compute resource. a Python… | Decoding & ML | 74 | — | 9 | 13 | — | 8 | Python | L2 | ● | |
| 109 | FZJ-INM1-BDA/siibra-python Software interfaces for interacting with brain atlases - Pyt… | Other | 59 | — | 11 | 12 | — | 100 | Python | L2 | ● | |
| 110 | anulum/sc-neurocore Universal Stochastic Computing Framework for Neuromorphic Ha… | Hardware & Acquisition | 9 | — | 0 | 3 | 46 | 51 | Python | L2 | ● | |
| 111 | GWeindel/hmp Repository for the hmp python package | Signal Processing | 53 | — | 12 | 12 | — | 17 | Python | L2 | ● | |
| 112 | neuroinformatics-unit/datashuttle Tool for the creation, validation and transfer of neuroscien… | Protocols & OS | 36 | — | 38 | 24 | — | 14 | Python | L2 | ● | |
| 113 | gifale95/BERG Trained encoding models to generate in silico neural respons… | Hardware & Acquisition | 42 | — | 6 | 3 | — | 17 | Python | L2 | ● | |
| 114 | cortex-lab/alyx Database for experimental neuroscience laboratories | Protocols & OS | 51 | — | 12 | 27 | — | 10 | Python | L2 | ● | |
| 115 | SpikeInterface/probeinterface Python package to handle probe layout, geometry and wiring t… | Other | 82 | — | 48 | 32 | — | — | Python | L0 | ● | |
| 116 | seung-lab/euclidean-distance-transform-3d Euclidean distance & signed distance transform for multi-lab… | Other | 266 | — | 42 | 3 | — | 1 | C++ | L0 | ● | |
| 117 | vferat/pycrostates | Hardware & Acquisition | 51 | — | 12 | 10 | — | 11 | Python | L2 | ● | |
| 118 | open-neuromorphic/open-neuromorphic.github.io Open Neuromorphic Website | Other | 34 | — | 30 | 34 | — | — | HTML | L2 | ● | |
| 119 | confusius-tools/confusius Python package for analysis and visualization of functional … | Other | 18 | — | 4 | 5 | — | 29 | Python | L2 | ● | |
| 120 | hed-standard/hed-python Python validation, summary, and analysis tools for HED (Hier… | Hardware & Acquisition | 18 | — | 12 | 12 | — | 14 | Python | L2 | ● |
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.