awesome-neuromorphic
github.com/artiomn/awesome-neuromorphic ↗A curated list of awesome neuromorphic frameworks, libraries, resources, and other things
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me brainchip resources from awesome-neuromorphic"
Installation instructions →What's inside
Datasets and Dataset Tools
- AEStream
sends event-based data from A to B. AEStream is both a command-line tool an a C++/Python library with built-in GPU-acceleration for use with PyTorch, and Jax. It supports reading and writing from files, event cameras, network protocols, and visualization tools.
- Tonic
Tonic is a tool created by SynSense, to facilitate the download, manipulation and loading of event-based/spike-based data. It's like PyTorch Vision but for neuromorphic data. Tonic provides publicly available event-based vision and audio datasets and event transformations. The package is fully compatible with PyTorch Vision/Audio, giving you the flexibility you need.
Spiking and Neuromorphic Frameworks
- Anima (AnimaLM)
Brain-inspired neural architecture implementing excitation-inhibition tension dynamics between expert groups. Models neural agonist-governor balance in transformers. Part of the TECS-L consciousness framework.
- Auryn
Simulator for recurrent spiking neural networks with synaptic plasticity.
- BindsNET
Python package used for simulating spiking neural networks (SNNs) on CPUs or GPUs using PyTorch Tensor functionality.
- BrainCog
BrainCog is an open source spiking neural network based brain-inspired cognitive intelligence engine for Brain-inspired Artificial Intelligence and brain simulation.
- Brian 2
Brian is a simulator for spiking neural networks. It is written in the Python programming language and is available on almost all platforms. We believe that a simulator should not only save the time of processors, but also the time of scientists. Brian is therefore designed to be easy to learn and use, highly flexible and easily extensible.
- CARLSim
CARLsim is an efficient, easy-to-use, GPU-accelerated library for simulating large-scale spiking neural network (SNN) models with a high degree of biological detail.
Hardware
- Asprinity AML100
Analog machine learning chips for the lowest always-on system power.
- Brainchip Akida
Akida NPU.
- End-to-End Implementation of Various Hybrid Neural Networks on a Cross-Paradigm Neuromorphic Chip
Paper.
- Intel Loihi 2
Intel Loihi 2 NPU.
- Leaky Integrate and Fire (LIF) model implementation for FPGA
FPGA example.
- Motiv AltAI
AltAI NPU description page.
Footnotes
- Awesome Neuroscience
Computational Neuro Science repository.
- Event-based Vision Resources
Big articles list.
Institutes and Groups
- brainchip.comBrainchip
Official site.
- GitHub repositoryThe Neuromorphic Vision and Natural Computation Team
Projects code.
- motivnt.ruMotiv NT
Official site.
- open-neuromorphic.orgOpen Neuromorphic
Official site.
- www.neuromorphic-vision.comThe Neuromorphic Vision and Natural Computation Team
Official site.
- www.synsense.aiSynSense
Official site.
Computational Neuroscience Software
- BrainPy
Framework for computational neuroscience and brain-inspired computation based on the Just-In-Time (JIT) compilation (built on top of JAX, Numba, and other JIT compilers). It provides an integrative ecosystem for brain dynamics programming, including brain dynamics building, simulation, training, analysis, etc.
Robotic Toolkits
- DART
Dynamic Animation and Robotics Toolkit.
- Unity Robotics Hub
list with robotics simulation tools in Unity.
ANN2SNN Converters
- snn_toolbox
The SNN conversion toolbox (SNN-TB) is a framework to transform rate-based artificial neural networks into spiking neural networks, and to run them using various spike encodings.
Showing a sample of 50 resources. View the full list on GitHub →