Skip to content
@Limen-Neural

Limen Neural

Encode. Spike. Wire. Stimulate. Deploy. Modular libraries, open experimental repos and portable for SNNs, hybrid SNN-LLM systems, and bio-inspired computation.

🧠 Limen Neural

CI codecov

Build a modular, hardware-agnostic toolkit for encoding, simulation, telemetry, neuromorphic algorithms, SNN–LLM quantization, and bio-inspired computation — without relying on any local environment quirks.

Limen Neural is a solo research effort to build reusable, modular libraries for spiking neural networks and hybrid SNN–LLM systems. The work is primarily independent experimentation (including with AI coding agents) whose outputs are intended for personal use and for anyone else who wants to experiment with them.

The platform is organized as a collection of focused crates and packages with clear architectural layers and strict repository boundaries. Everything is designed to be portable, reproducible, and hardware-agnostic (CPU, CUDA, FPGA) so the pieces can be picked up and used independently.

All code is released under permissive licenses. People are free to use the libraries however they like.

Architecture

Limen Neural separates concerns across five layers:

Layer Purpose
Encoding Convert analog signals into spike trains
Neuron Dynamics Biologically plausible neuron models
Topology & Wiring Synaptic mesh, delays, sparse maps
Simulation & Training GPU-accelerated SNN inference and learning
Hardware Export FPGA synthesis, Q8.8 fixed-point deployment

Technology & Philosophy

  • Rust for performance-critical infrastructure: encoding, neuron models, wiring, IPC, runtimes, and hardware bridges.
  • Julia for research algorithms and applications: training, spike feature extraction, large-scale simulations, and control-plane tooling.
  • Hard repo boundaries: each repository owns a single layer or concern. No cross-layer state duplication.
  • Emphasis on reproducibility, comprehensive CI, clear ownership documentation, and modular reuse.

Current Research Focus

  • SAAQ — Spiking Adaptive Activity Quantization: me (rmems) discovering and validating mathematical formulas for spike-based quantization using symbolic regression and routing techniques in rmems/Surrogate_Viz.jl.
  • SNN ↔ LLM Fusion: standardized interfaces and orchestrators for converting embeddings, latents, and activations into spike-based dynamics (see hybrid-fusion, cortex-tensor, engram-parser).
  • FPGA Neuromorphic Deployment: Q8.8 fixed-point export pipelines and SystemVerilog primitives for real hardware.

Python support is on the roadmap to increase accessibility as the core platform matures. Ideally to allow accessiblity across multiple frameworks among https://open-neuromorphic.org/neuromorphic-computing/software/snn-frameworks/

Repository Ecosystem

Limen Neural currently comprises 22 focused repositories.

For the complete, up-to-date repository map with descriptions of every crate and package, see profile/README.md.

Selected highlights (see profile for the full list):

  • Rust core: neuromod (SNN dynamics), axon-encoder (sensory encoding), synaptic-mesh (topology & delays), hybrid-fusion (transformer-to-SNN orchestration), cortex-tensor (pure-Rust tensors + MoE), engram-parser (GGUF/MoE extraction), limbic-critic (neuromodulator mapping), kinetic-signals (streaming features), metabolic-ledger (bio-inspired accounting), brainstem-daemon & thalamic-relay (runtimes), plasticity-lab, corpus-ipc, silicon-bridge.
  • Julia research/apps: LiquidCortex.jl (GPU sparse LSM), NeuroPulse.jl (spike-driven relevance routing), SpikeStream.jl (spike feature extraction), SynapticDistill.jl, TemporalFocus.jl, DendriteTrader.jl.
  • Hardware: silicon-hdl (Vivado-ready SNN FPGA primitives).

CI/CD & Release Engineering

Every repository is validated through shared GitHub Actions workflows, keeping quality gates consistent across the Limen Neural ecosystem. Helps me and my agents catch failures or bugs much more earlier on.

  • Rust: formatting, Clippy, build/test, documentation, feature-matrix, and MSRV checks.
  • Julia: package build, tests, formatting, and coverage reporting.
  • Containers: reproducible Docker builds with publishing support for GHCR and Docker Hub.
  • Efficiency: dependency caching and cancellation of superseded runs to keep feedback fast.

Each repository displays its own current workflow and coverage status in its README. Browse the organization’s Actions workflows for the shared CI building blocks.

This Repository

Limen-Neural/.github provides the organization profile (displayed on https://github.com/Limen-Neural) and shared GitHub configuration for the Limen Neural ecosystem.

Usage & Contributing

All libraries are permissively licensed (MIT/Apache-2.0 unless noted). You are free to use, modify, and experiment with the code as you please.

Each repository maintains its own README with scope, development commands, testing requirements, and boundary documentation. Please respect the explicit ownership boundaries when proposing changes or building on the work.


Solo experimental neuromorphic libraries — Limen Neural (2026).

Popular repositories Loading

  1. neuromod neuromod Public

    A high-performance Rust SNN library for neuroscience research and pure spiking neural network library featuring LIF, Izhikevich, Hebbian, Nagumo, Lapicque and Hodgkin-Huxley dynamics.

    Rust 1

  2. metabolic-ledger metabolic-ledger Public

    Bio-inspired simulation ledger: ATP cellular energy metaphors, adaptive Kelly energy commitment, and metabolic cost tracking for multi-asset SNN portfolios.

    Rust 1

  3. LiquidCortex.jl LiquidCortex.jl Public

    GPU-accelerated sparse Liquid State Machine for neuromorphic inference — 65k-neuron/lobe CUDA LSM with OU-SDE dynamics and STDP learning

    Julia

  4. NeuroPulse.jl NeuroPulse.jl Public

    NERO: Neuromorphic Evaluation of Relevance and Orchestration — multi-lobe SNN relevance scoring with cross-lobe inhibition and softmax normalisation

    Julia 1

  5. limbic-critic limbic-critic Public

    Modulator Mapping: into constrained f32 vectors representing Dopamine (reward), Serotonin (risk/patience), and Cortisol (stress/telemetry)

    Rust

  6. SpikeStream.jl SpikeStream.jl Public

    Streaming time-series feature extraction for spiking neural networks: Hurst exponent, Hawkes intensity, GBM surprise Z-score — SNN-compatible output ranges, zero allocation

    Julia

Repositories

Showing 10 of 24 repositories

Top languages

Loading…

Most used topics

Loading…