Sinabs supports fast training of spiking neural networks with PyTorch and inference on neuromorphic hardware.
Rockpool
Rockpool supports training spiking neural networks with PyTorch and JAX and deploying them to neuromorphic hardware.

About Rockpool
Rockpool is a Python package for developing signal processing applications with spiking neural networks. It lets users build networks and simulate, train and test them, then deploy either in simulation or on event-driven neuromorphic hardware. It is designed for machine learning with SNNs, not detailed biological simulation.
Pricing is not clearly stated.
Key features
- Layers with Brian2, Torch, JAX, Numba and raw numpy backends
- Training through Torch and JAX pipelines
- Install with pip, with an all-extras option for Brian, PyTorch and JAX layers
- Documentation with tutorials and getting-started guides, much available as Jupyter notebooks
Rockpool at a glance
- Website
- github.com/synsense/rockpool
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Details verified
- Oct 22, 2026 · Official source
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Rockpool alternatives
Tools and sites you could use instead, ranked by how closely they match.
Torchvision provides datasets, transforms, and models for computer vision with PyTorch.
PyTorch Ignite provides a high level library for flexibly training and evaluating neural networks.
PyTorch TNT supplies lightweight tools and utilities for training with PyTorch.
The climin package provides optimization methods focused on machine learning scenarios in Python.
Build neural networks and support machine learning research with Sonnet, a library based on TensorFlow.
Popular in AI Infrastructure & MLOps
Well-known listings from the same topic.
Rockpool FAQ
What license does Rockpool use?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












