Written in Rust
Memory-safe, zero-overhead runtime. No GC pauses, no undefined behaviour — runs on OS and bare-metal embedded targets.
Myrmic is an edge-native runtime for distributed applications
built in Rust, shipped as WebAssembly,
self-organizing across every device in the swarm.
OPEN SOURCE
Myrmic is open-source. Read the code, open issues, and contribute directly.
WHY MYRMIC
One runtime that integrates compute, messaging, and hardware access — across every device in the swarm.
Memory-safe, zero-overhead runtime. No GC pauses, no undefined behaviour — runs on OS and bare-metal embedded targets.
Application logic compiles to WASM — portable across x86, ARM, RISC-V, and Espressif SoCs without recompilation.
Fully decentralised — no central broker or coordinator. Nodes discover each other and self-heal when peers drop.
SOL handles deployment, task placement, lifecycle, and failover automatically from a simple application manifest.
TCP, UDP, BLE, LTE, UWB, and QUIC — Myrmic adapts to whatever connectivity is available on the device.
Designed for intermittent connectivity and device failures. The swarm keeps running when nodes go offline.
COMMUNITY
Myrmic is built in the open. Connect with the team and contributors across every channel.