Rockpool

Rockpool supports training spiking neural networks with PyTorch and JAX and deploying them to neuromorphic hardware.

github.com/synsense/rockpool
Rockpool homepage screenshot

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
Best for: Developing signal processing applications with spiking neural networks

Rockpool at a glance

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.

All 24 alternatives

Popular in AI Infrastructure & MLOps

Well-known listings from the same topic.

All 341

Rockpool FAQ

What license does Rockpool use?
Rockpool is released under an AGPL license, with commercial licenses available on request.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing