Welcome to the Open Neuromorphic Mission Board! The progress of neuromorphic computing is propelled by a vibrant open-source community, but it also faces key challenges in software, interoperability, and tooling. This board is a community-curated list of high-impact challenges where your contributions can make a real difference.
By tackling these issues, you can help support vital open-source tools, prevent maintainer burnout, and directly contribute to the future of the field.
Project Maintainers: Add Your Project's Tasks
Are you a maintainer in the neuromorphic ecosystem? We invite you to connect with us to feature your project’s tasks and guide community contributions. This board is automatically updated daily to reflect the latest open issues from participating projects. Here’s how you can get involved:
Step 1: Tag Your GitHub Issues
Our automated system uses a priority-based approach to select issues for this board.
Primary Method (Recommended): Add the
onm-collab
label to issues you’d like to feature. The system will prioritize the three most recent open issues with this tag. This is the best way to signal that a task is aligned with our community’s collaborative goals.Fallback Method: If a project has no open issues tagged with
onm-collab
, the system will automatically select the three most recent open issues, regardless of their labels.
While not required for selection, we still recommend using tags like good first issue
, documentation
, bug
, enhancement
, and testing
to help contributors find tasks that match their skills.
Step 2: Add Persistent Links (Optional)
If you have important links like a sponsorship page, an onboarding guide, or other resources you’d like to feature permanently on your project’s card, please reach out to us.
- Contact Us: Message an Executive Committee member on our Discord server or email us at contact@open-neuromorphic.org.
- Provide Links: Let us know the title and URL for each link you want to add. We will add them to the
data/community_projects.toml
file for you.
This ensures your project not only gets help with specific tasks but also directs community members to your key resources.
For real-time discussion and collaboration, join us on the Open Neuromorphic Discord server.
Projects:
BindsNET Brian Faery GeNN mlGeNN NIR NIRTorch Norse open-neuromorphic.github.io snnTorch TonicFilters:
Bug: 3 Documentation: 3 Enhancement: 8 Good First Issue: 2 Testing: 1Outstanding Issues
BindsNET
Built on top of PyTorch, used for simulating SNNs, geared towards ML and reinforcement learning.
Brian
Free, open-source simulator for SNNs, written in Python, focusing on ease of use and flexibility.
Faery
Event streaming multitool with an efficient Rust core.
GeNN
Simulator for SNN models focusing on networks, not on individual neuron morphology. Optimised for accelerated simulations on computational backends including NVIDIA GPUs.
- Delay optimisationenhancement good first issue
- Add feature tests and documentation for model timingenhancement good first issue testing documentation
mlGeNN
Framework for machine learning with SNNs built on the GeNN simulator. Focused on ease of use in combination with computational efficiency derived from GeNN.
NIR
A neuromorphic continuous-time instruction set.
NIRTorch
PyTorch-NIR integration library.
Norse
A functional spiking neural network simulator for deep learning.
- Integrate Community Town Halls as a Formal Event Typedocumentation enhancement
- Refactor internal links to use Hugo's `site.GetPage` for robust multi-environment supportdocumentation enhancement
snnTorch
Deep and online learning with spiking neural networks in Python.
Tonic
A PyTorch-like library for downloading and manipulating neuromorphic datasets.
Ready to Get Involved?
The best way to start is to pick an issue and start a conversation. Join our Discord to connect with project maintainers and the wider community.