NEW 2026

Spikeling v3 is now available

Spikeling

A hardware implementation of spiking neurons for neuroscience teaching and outreach

A complete electrophysiology-style setup for the classroom

Bridges theory and experimental practice

Hands-on learning of neural coding and signal processing

Spikeling is an open-source neuroscience education platform designed to make core neurophysiology concepts teachable through hands-on experimentation, even in settings where traditional wet-lab electrophysiology is impractical.

In many degree programs, students learn about action potentials and synaptic signalling largely through lectures or static datasets because living preparations, microscopes, amplifiers, and specialist supervision do not scale well to large cohorts. Spikeling addresses this gap with a low-cost β€œin silico neuron” implemented in hardware.

The device providesΒ electrophysiology-style interaction: controlled stimulation, measurable membrane-voltage dynamics, spike output, and parameter manipulation to explore firing regimes, adaptation, and input integration.

Get Started

Request Units or a Workshop

We supply units and support classroom deployments, hands-on labs, and outreach sessions.

Download desktop app (GUI)

Windows, Linux, and macOS releases. Includes Emulator mode where no hardware is required.

Documentation and Guides

Installation guides, classroom workflows, and full technical documentation.
We share our educational goals here

Spikeling in Academia & Outreach

The spikeling project emerged from local needs to teach neuroscience class modules for direct interaction withΒ neuron physiology, data analysis, fluorescence imaging, protocol design, etc.

The aim was to provideΒ hands-on experienceΒ on how neurons encode information and how diverse variables modulates their activities, while engaging students withΒ crucial aspects of data collection, experimental limitations, methodology and statistical analysis.

Spikeling is currently used inΒ university teaching, computational neuroscience training, and outreach events. It is intentionallyΒ open (hardware + firmware + software)Β so educators can customize activities for their courses and contribute back to a shared pool of teaching material.

Spikeling dedicated GUI

A dedicatedΒ cross-platform desktop GUIΒ supports real-time plotting, experiment control, and recording/export to standard formatsβ€”enabling teaching modules that extend beyond neurophysiology into protocol design, data collection, analysis pipelines, and model-based reasoning.

Spikeling is designed to extend practical teaching beyond β€œwatching spikes” into the full experimental workflow:Β recording,Β quality control,Β basic quantification, andΒ export for reproducible analysis. This is particularly valuable in neuroscience curricula where students may have limited exposure to programming and data pipelines, yet are expected to interpret real experimental data.

The GUI also provides a lightweight,Β built-in analysisΒ layer that helps students validate recordings and immediately compute core measures such as spike detection and trial-averaged responses. This supports in-class demonstrations, rapid iteration during labs, and structured home assignments.

Spikeling GUI - Data Analysis example

Averaged recording showing the spike rate (white), the raster plot (red dots), the voltage membrane (red) and the input current (green)

Source Files and Documentation

Spikeling is an open-source hardware and software project developed to make hands-on neurophysiology teaching accessible and reproducible. All design files, firmware, and the desktop application are publicly available in our repository, along with documentation and classroom-ready workflows.

Licensing (open by design)

  • Software & firmware: released under GPL-3.0-or-later.

  • Hardware design files: released under CERN-OHL-S-2.0.
    This ensures the project remains free to use, study, modify, and redistributeβ€”while preserving attribution and open distribution of improvements.

Join the community
We actively welcome contributions from educators, students, engineers, and makers: documentation improvements, bug reports, feature requests, translations, new experiments, and hardware revisions. 

If you are deploying Spikeling in a course or workshop, we would also love to hear your feedback and showcase your use case.

The Spikeling Team

Maxime Zimmermann, Ph.D.
System Neuroscience, Bio-Engineer University of Sussex, UK / OSN Main developer
Artemis Koumoundourou, Ph.D.
Synapse Biology, VIB-KU Leuven CBD, Belgium / TReNDs CaMinA External collaborator, Educational program developer
Lucia Zanetti, Ph.D.
Ion-Channel Neurophysiology, SISSA, Trieste, Italy Academic educator
Paul Rignanese, Ph.D.
Postdoctoral Research Fellow University of Edinburgh, neuro-hack / UK public relations
neuro-hack.uk

Follow us on Social Media for Spikeling Updates !