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

Spiking Neural Networks Python Packages

Python packages with the GitHub topic spiking-neural-networks. Sorted by relevance, with stars and monthly downloads.
brian-team
brian2

Brian is a free, open source simulator for spiking neural networks.

41K 1K 287
jeshraghian
snntorch

Deep and online learning with spiking neural networks in Python

28K 2K 291
fangwei123456
spikingjelly

SpikingJelly is an open-source deep learning framework for Spiking Neural Network (SNN) based on PyTorch.

17K 2K 315
anulum
sc-neurocore

Universal Stochastic Computing Framework for Neuromorphic Hardware — Rust SIMD engine, Python simulation, Verilog RTL, HDC/VSA, SCPN integration

11K 9 0
brainpy
brainpy

Brain Dynamics Programming in Python

10K 691 109
ahkhan03
snn-opt

A spiking neural network solver for constrained convex optimization.

7K 1 0
brainpy
brainpylib

Brain Dynamics Programming in Python

5K 691 109
synsense
sinabs

A deep learning library for spiking neural networks which is based on PyTorch, focuses on fast training and supports inference on neuromorphic hardware.

4K 117 13
chaobrain
braintrace

Eligibility trace-based online learning for brain dynamics

3K 19 2
anulum
scpn-quantum-control

Quantum simulation of coupled-oscillator synchronisation on IBM Heron r2 (156 qubits). Rust-accelerated (5401×). 20/20 hardware experiments. CHSH S=2.165. First heterogeneous Kuramoto-XY on quantum hardware.

3K 2 0
amaar-mc
spikegen

Generate spike trains (Poisson, gamma renewal, regular, inhomogeneous) in pure Python with zero dependencies.

2K 0 0
amaar-mc
spikedist

Spike-train distance metrics (Victor-Purpura, van Rossum) in pure Python with zero dependencies.

2K 0 0
BINDS-LAB-UMASS
bindsnet

Simulation of spiking neural networks (SNNs) using PyTorch.

2K 44 11
NACLab
ngclearn

NGC-Learn: Computational Neuroscience and NeuroAI in Python

2K 195 35
brian-team
brian2genn

Brian 2 frontend to the GeNN simulator

1K 50 17
norse
norse

Deep learning with spiking neural networks (SNNs) in PyTorch.

1K 810 102
brian-team
brian2cuda

A brian2 extension to simulate spiking neural networks on GPUs

899 77 22
brainpy
brainpylib-cu11x

Brain Dynamics Programming in Python

681 691 109
brainpy
brainpylib-cu12x

Brain Dynamics Programming in Python

679 691 109
cnrl
pymonntorch

Pytorch-adapted version of PymoNNto

655 12 1
chaobrain
brainscale

Eligibility trace-based online learning for brain dynamics

643 19 2
Poirazi-Lab
dendrify

Introducing dendrites to spiking neural networks. Designed for the Brian 2 simulator.

627 44 7
PKU-NIP-Lab
brain-py

Brain Dynamics Programming in Python

554 691 109
kmheckel
spyx

Spyx: Spiking Neural Networks in JAX

498 135 14
    • Data from PyPI, GitHub, ClickHouse, and BigQuery