spikingjelly and snntorch

These are competitors—both are PyTorch-based frameworks for building and training SNNs, offering overlapping core functionality for neuromorphic deep learning, so users typically choose one or the other rather than using both together.

spikingjelly
84
Verified
snntorch
73
Verified
Maintenance 16/25
Adoption 20/25
Maturity 25/25
Community 23/25
Maintenance 6/25
Adoption 20/25
Maturity 25/25
Community 22/25
Stars: 1,931
Forks: 299
Downloads: 14,984
Commits (30d): 2
Language: Python
License:
Stars: 1,900
Forks: 280
Downloads: 18,504
Commits (30d): 0
Language: Python
License: MIT
No risk flags
No Dependents

About spikingjelly

fangwei123456/spikingjelly

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

Provides built-in ANN-to-SNN conversion, CUDA/Triton-accelerated neuron implementations, and support for neuromorphic datasets—enabling efficient training through gradient checkpointing and spike compression. Integrates with PyTorch's standard modules and ecosystem while offering NIR format support for cross-framework interoperability.

About snntorch

jeshraghian/snntorch

Deep and online learning with spiking neural networks in Python

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work