lunatic-logo-moon

lunatic.solutions

hamburger-icon

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

lunatic-logo-moonOpen-Source

Lunatic is developed under dual Apache/MIT license. Join our growing community and contribute to the project.

lunatic-logo-moonPerformance

Write performant high-throughput, low-latency services. Lunatic leverages the performance of JIT compiled Wasm.

lunatic-logo-moonSecurity

Wasm was designed to run in untrusted environments. Limit each process capabilities using the Lunatic API.

lunatic-logo-moonFault-Tolerance

Monitor failing processes by creating supervision trees inspired by Erlang.

lunatic-logo-moonPortable

Compile once to WebAssembly and run on different architectures and operating systems.

lunatic-logo-moonDistributed

Easily create a securely connected cluster of Lunatic nodes.

Distributed

Lunatic nodes are connected via QUIC and authenticated with mTLS. Join a new node with a single command.

Find out more
Illustration showing various geometric shapes connected

FAQ

Let`s connect

Join our community

github-icondiscord-icontwitter-icon

Newsletter

lunatic-logo-moon-white

lunatic.solutions

github-icondiscord-icontwitter-icon

If you have any questions or want to collaborate don’t hasitate to contact us at info@lunatic.solutions

© 2023, Lunatic Inc.