jeshraghian/snntorch

Deep and online learning with spiking neural networks in Python

63
/ 100
Established

This project helps machine learning engineers and researchers build brain-inspired neural networks that are often more efficient than traditional deep learning models. It takes your standard PyTorch neural network architecture and converts its neurons to 'spiking' neurons, outputting models that mimic how biological brains process information. It's designed for those exploring neuromorphic computing or seeking energy-efficient AI solutions.

1,900 stars. Available on PyPI.

Use this if you are a machine learning practitioner interested in developing and training spiking neural networks for more biologically plausible or energy-efficient AI.

Not ideal if you are solely focused on traditional deep learning architectures without an interest in neuromorphic computing principles.

neuromorphic-computing spiking-neural-networks energy-efficient-AI brain-inspired-AI machine-learning-research
No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 22 / 25

How are scores calculated?

Stars

1,900

Forks

280

Language

Python

License

MIT

Last pushed

Nov 04, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/jeshraghian/snntorch"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.