Software Alternatives, Accelerators & Startups

Lunatic

Erlang inspired runtime for WebAssembly.

Lunatic

Lunatic Reviews and Details

This page is designed to help you find out whether Lunatic is good and if it is the right choice for you.

Screenshots and images

  • Lunatic Landing page
    Landing page //
    2022-03-11

Features & Specs

  1. Concurrency

    Lunatic makes it easier to build highly concurrent and scalable applications by utilizing an asynchronous and actor-based model, which can improve application performance and responsiveness.

  2. WebAssembly Integration

    Lunatic’s tight integration with WebAssembly enables developers to write portable and secure code, making it a good choice for multi-environment applications.

  3. Memory Efficiency

    Lunatic is designed to handle thousands of lightweight processes efficiently, leading to better memory management and lower overhead in resource-constrained environments.

  4. Fault Tolerance

    By leveraging actors, Lunatic helps developers build more resilient applications that can recover gracefully from failures.

  5. Cross-Language Support

    Lunatic allows for interoperability across different programming languages supported by WebAssembly, enhancing code reuse and flexibility.

Badges

Promote Lunatic. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

PSA: only a Lunatic would consider this cigar! #shorts #cigarsdaily #lunatic

One Puff Review: JFR Lunatic Habano

Lunatic by Swag Bags

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Lunatic and what they use it for.
  • Show HN: Pollen – distributed WASM runtime, no control plane, single binary
    Did you have any applications in mind when you were designing this? Any weakness in precedents that you wanted to rectify? Are you familiar with Lunatic (https://lunatic.solutions/), and wasmCloud (https://wasmcloud.com/) ? - Source: Hacker News / 4 months ago
  • Spinkube: Running WASM in Kubernetes
    This reminds me of Lunatic [1], an Erlang-inspired runtime for WebAssembly. Unfortunately it seems like development stalled some months ago. [1] https://lunatic.solutions/. - Source: Hacker News / over 2 years ago
  • Flawless – Durable execution engine for Rust
    Very cool, and the approach demonstrated might be of interest to a similar problem we have in Ambient (our WASM game runtime that has competing processes that may need to retry interactions.) That being said - what’s the relation to Lunatic [0]? Are you still working on Lunatic? Is this a side project? Or is it something completely separate? [0]: https://lunatic.solutions/. - Source: Hacker News / almost 3 years ago
  • Async Rust Is A Bad Language
    Curious too. I follow Lunatic [0] as a candidate for future use, and also wasmCloud [1]. [0] https://lunatic.solutions/. - Source: Hacker News / almost 3 years ago
  • Elixir and Rust is a good mix
    There's a couple of Rust libs and frameworks inspired on Erlang in 'best of both worlds' attempts, such as https://lunatic.solutions I found others like Lunatic before, but cannot remember right now. - Source: Hacker News / over 3 years ago
  • Anything close beam/otp for other languages?
    There is a really good initiative called Lunatic : https://lunatic.solutions/. Source: over 3 years ago
  • Keyword Generics Progress Report: February 2023 | Inside Rust Blog
    I think it's fairer to say the language got so much more powerful that there wasn't any point making actors a language feature when they can be built from existing orthogonal language features. You're probably looking for actix (not actix-web, just actix). There's also Lunatic built in Rust but supporting any actors compiled to WebAssembly. Source: over 3 years ago
  • When Rust Hurts
    New to Rust, but found this project via Elixir forum that looks intriguing: https://lunatic.solutions. - Source: Hacker News / over 3 years ago
  • Virding's First Rule of Programming (2008)
    I don't have empirical evidence (nor experience) to hand, but I doubt there's any shortage of individual systems that do some sort of parallel/concurrent work faster than Erlang systems, built on lower-level concurrency primitives offered on the JVM, in golang, Rust etc. More narrowly though, there is a candidate for a means of building systems from higher level, BEAM-like primitives with potential for greater... - Source: Hacker News / almost 4 years ago
  • There’s a cunning workaround for this challenge; rather than compiling JS to Wasm, you can instead compile a JavaScript engine to WebAssembly then use that to execute your code.
    There are other interesting applications too, like Lunatic, which replicates the BEAM VM experience but with any language that compiles to wasm and can have language bindings written for it. Source: about 4 years ago
  • Redesign Screeps in Rust
    If I were to do a programming RTS like Screeps, I might start with Lunatic where every player has their own thread with hard limits on memory and CPU. Source: about 4 years ago
  • Creator of SerenityOS announces new Jakt programming language effort
    If it's the actors you're interested in, check out Lunatic. If it's the type system... Probably not in Rust, but you may be interested in Koka. Source: over 4 years ago
  • A mini-Erlang/Elixir -- tell me if/why my idea sucks
    Two years ago I started working on an Erlang inspired language, that evolved into lunatic. Lunatic nowadays allows you to take "any" language compiled to WebAssembly and expose mechanisms of lightweight processes to it. Originally it started as a lua variant (that's where the name comes from), but today we have the best support for rust. Source: almost 5 years ago

Do you know an article comparing Lunatic to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Lunatic discussion

Log in or Post with

Is Lunatic good? This is an informative page that will help you find out. Moreover, you can review and discuss Lunatic here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.