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

Neuromorphic Python Packages

Python packages with the GitHub topic neuromorphic. Sorted by monthly downloads, with stars and forks.
open-neuromorphic
expelliarmus

A Python package for decoding RAW and DAT files (Prophesee) to structured NumPy arrays of events.

15K 48 9
neuromorphs
tonic

Event datasets and transforms.

9K 295 56
neuromorphs
nir

Neuromorphic Intermediate Representation reference implementation

5K 186 42
SLAM-Lab
sanafe

Simulation of Advanced Neuromorphic Architectures for Fast Exploration

3K 33 14
soroushdeimi
neurosush

Brain-inspired AI in PyTorch: simulate spiking neural networks (LIF/AdEx, STDP, dendrites, delays) on GPU and build Thousand Brains / HTM models (spatial pooler, temporal memory, grid cells, active dendrites, predictive coding)

2K 6 0
anulum
sc-neurocore

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

1K 15 0
SynSense
rockpool

A machine learning library for spiking neural networks. Supports training with both torch and jax pipelines, and deployment to neuromorphic hardware.

990 92 17
muthmann
evt3

High-performance EVT3 (EVT 3.0) decoder for Prophesee / Metavision event cameras. Read .raw and HDF5 event data into NumPy, CSV or Rust — 1.62x faster than the C++ reference, byte-identical output. CLI, Python bindings and Rust library for event-based vision and neuromorphic research.

910 3 0
alvayus
aerzip

Useful tools to compress and decompress AEDAT files in Python

880 0 0
norse
norse

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

873 823 107
lava-nc
lava-nc

A Software Framework for Neuromorphic Computing

736 741 185
aestream
aestream

Efficient streaming of sparse event data supporting files, network I/O, GPU peripherals (via Torch/Jax/Numpy) and neuromorphic protocols

578 92 12
lzmd-arch
biosnn-bus

脉冲神经网络认知原型:纯局部学习规则(无代理梯度)+ SNN 自主调度 LLM。Spiking neural network cognitive prototype — purely local learning rules (no surrogate gradients), SNN autonomously schedules an LLM, modality-plugin architecture. 研究原型,非生产框架 / research prototype, not a production framework.

564 4 0
tritsystem
spikeling

A neuromorphic DSL + runtime for spiking neural networks: write a .spk file, run it on Python, C, Verilog, or Godot backends. Includes a Godot game-AI plugin.

490 0 0
kmheckel
spyx

Spyx: Spiking Neural Networks in JAX

487 139 14
amaar-mc
spikedist

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

227 0 0
neuromorphic-polito
innuce-spikify

Convert your data into spike-based signals for efficient and biologically-inspired spiking neural network applications, enabling faster and more energy-efficient computations.

210 5 0
dancasmor
spymem

An open-source package that offer fully-functional spike-based bio-inspired hippocampal memory models implemented with SNN technology in the SpiNNaker hardware in Python

200 4 1
amaar-mc
spikegen

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

186 0 0
marcus-k
mnns

A Proof-of-Concept Memristive Nanowire Network Simulator.

152 2 1
JPL11
evlab

Inspect, clean, convert, and benchmark event-camera data from the command line

151 0 0
lava-nc
lava-dl

Deep Learning library for Lava

148 183 81
ajayarunachalam
pynmsnn

NeuroMorphic Predictive Model with Spiking Neural Networks (SNN) using Pytorch

117 34 8
lava-nc
lava-optimization

Neuromorphic mathematical optimization with Lava

100 67 30
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology