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.
jeshraghian
snntorch

Deep and online learning with spiking neural networks in Python

45K 2K 286
brian-team
brian2

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

43K 1K 285
fangwei123456
spikingjelly

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

20K 2K 307
brainpy
brainpylib

Brain Dynamics Programming in Python

11K 679 107
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.

7K 115 13
brainpy
brainpy

Brain Dynamics Programming in Python

6K 679 107
brian-team
brian2genn

An interface to use the GeNN framework as a device in Brian 2

1K 50 17
NACLab
ngclearn

Simulation software for building and analyzing computational neuroscience models, brain-inspired computing systems, and NeuroAI agents.

1K 183 34
brian-team
brian2cuda

A Brian2 extension to simulate spiking neural networks on GPUs

1K 74 21
BINDS-LAB-UMASS
bindsnet

Simulation of spiking neural networks (SNNs) using PyTorch.

1K 44 11
norse
norse

A library for deep learning with spiking neural networks

972 800 99
brainpy
brainpylib-cu11x

Brain Dynamics Programming in Python

922 679 107
brainpy
brainpylib-cu12x

C++/CUDA Library for BrainPy

920 679 107
PKU-NIP-Lab
brain-py

BrainPy: Brain Dynamics Programming in Python

826 679 107
kmheckel
spyx

Spyx: SNNs in JAX

731 135 14
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.

670 0 0
Poirazi-Lab
dendrify

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

645 44 7
chaobrain
braintrace

Eligibility trace-based online learning for brain dynamics

607 18 2
cnrl
pymonntorch

PymoNNtorch is a Pytorch version of PymoNNto

588 12 0
anulum
sc-neurocore

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

581 3 0
chaobrain
brainscale

Eligibility trace-based online learning for brain dynamics

568 18 2
NeuromorphicProcessorProject
snntoolbox

Toolbox for converting analog to spiking neural networks (ANN to SNN), and running them in a spiking neuron simulator.

358 399 108
PKU-NIP-Lab
brainpy-simulator

BrainPy: A general platform for computational neuroscience and brain-inspired computation

343 679 107
arvoelke
nengolib

Nengo library of additional extensions

313 30 5
    • Data from PyPI, GitHub, ClickHouse, and BigQuery