Create distributed services with ease
Lunatic is a WebAssembly runtime inspired by Erlang. It provides isolated, lightweight processes for massive concurrency and fault tolerance. Easily create distributed clusters with secure connections between nodes.
Features
Open-Source
Lunatic is developed under dual Apache/MIT license. Join our growing community and contribute to the project.
Performance
Write performant high-throughput, low-latency services. Lunatic leverages the performance of JIT compiled Wasm.
Security
Wasm was designed to run in untrusted environments. Limit each process capabilities using the Lunatic API.
Fault-Tolerance
Monitor failing processes by creating supervision trees inspired by Erlang.
Portable
Compile once to WebAssembly and run on different architectures and operating systems.
Distributed
Easily create a securely connected cluster of Lunatic nodes.