Myrmic is built in Rust and powered by WebAssembly to deliver safety, portability, and performance at the edge.
Myrmic is an open-source runtime designed to simplify the development of resilient edge systems. Instead of stitching together message brokers, containers, custom failover scripts, and device-specific logic, Myrmic provides a runtime model that allows applications to run across different hosts while supporting communication, self-organization, and fault tolerance.
Built with Rust and WebAssembly. Myrmic runs consistently across hardware and operating systems—from MCUs to cloud gateways.
Fault isolation, supervision, and health management keep systems responsive even when things go wrong.
Ergonomic APIs great tooling, and clear docs help you build, test, and ship robust edge applications faster.
Start with a quick introduction to Myrmic, then explore how the runtime works across resilient distributed edge environments.
A short overview of why Myrmic was built, the edge challenges it addresses, and why a different runtime approach matters.
This video is hosted on YouTube. To play it here, please accept YouTube content. You can also click the button below to watch it on YouTube.
Deeper look at the runtime model, including execution, messaging, placement, and coordination.
This video is hosted on YouTube. To play it here, please accept YouTube content. You can also click the button below to watch it on YouTube.
Built in Rust. Powered by WebAssembly. Designed for resilient distributed edge systems.
Explore the open-source runtime, dive into the documentation, discover how Myrmic simplifies distributed edge development, and contribute to building more resilient, portable, and reliable systems across different devices and environments.
Everything you need to understand, design, and build with Myrmic.
Generated Rust documentation for understanding and integrating with the Myrmic runtime.
Myrmic thrives because of its community. Join the conversation, contribute, and help shape the future of edge systems.
Explore the code, open issues and contribute.
Hang out with the team and community in real tim
See how you can contribute to Myrmic.