Skip to content
github-actions[bot] edited this page Sep 15, 2026 · 4 revisions

spikeforge — long-form reference

This is the complete reference for spikeforge, a spiking-neural-network toolkit built on snnTorch and PyTorch — install paths, the CLI tools, the architecture, and every shipped capability with an honest note on how far each one actually goes.

Where to start depends on why you are here:

The documentation is implementation-oriented and deliberately detailed, which is also what makes it the reference contributors and coding agents work from. The top-level README is the short entry point and links back here.

Editing this documentation? If you also see a docs/ folder locally, that is a generated, git-ignored MkDocs build (scripts/build_docs.sh regenerates it from this folder plus plans/) and never appears on GitHub. This folder is the one source of truth to read or edit.

Orientation

Document What it covers
Quickstart Install paths and the first run
Requirements Dependencies, optional extras, and licensing
Usage Docker, local dev, CLI, and device selection
Architecture The TopologySpec spine and the data flow
Project layout Module-by-module map and code conventions
Development The scripts/dev.sh task runner
Benchmarks What the reference configurations score, and how to reproduce it

Capabilities

Honesty and limits

Read these before trusting a number:

Related material

  • Project rules — code style, hard limits, and design invariants.
  • Cookbook — copy-pasteable recipes.
  • Examples — fifteen runnable end-to-end scripts.
  • Protocol contract — the WebSocket JSON Schema source of truth.
  • Open-source checklist — pre-release readiness.
  • plans/ — the ARCH-0001 repository-split design, roadmaps, and workstream plans; use that folder's index.md as its table of contents.

Clone this wiki locally