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.
Lunatic is developed under dual Apache/MIT license. Join our growing community and contribute to the project.
Write performant high-throughput, low-latency services. Lunatic leverages the performance of JIT compiled Wasm.
Wasm was designed to run in untrusted environments. Limit each process capabilities using the Lunatic API.
Monitor failing processes by creating supervision trees inspired by Erlang.
Compile once to WebAssembly and run on different architectures and operating systems.
Easily create a securely connected cluster of Lunatic nodes.