Lunatic Blog

lunatic.solutions · Company blog · on HN since 2021

The Lunatic team writes about their Erlang-inspired WebAssembly runtime and about Rust, sandboxing and building concurrent servers.

What HN saysHN commenters bring up Lunatic as a comparable project to Erlang-style runtimes, alongside wasmCloud, though one notes development seems to have stalled.
21HN people shared it
11linked it in comments
17stories submitted
493story points
4 months agolast shared
2021people per year2026

Most-shared posts

  1. 1
    Lunatic is an Erlang-inspired runtime for WebAssembly
    14 people · 202 points · first shared 2021 · 40 comments on HN
  2. 2
    Rust without the async (hard) part
    3 people · 150 points · first shared 2022 · 133 comments on HN
  3. 3
    Magical Handler Functions in Rust
    3 people · 115 points · first shared 2022 · 40 comments on HN
  4. 4
    Writing Rust the Elixir way – 18 months later
    3 people · 18 points · first shared 2022 · discussion on HN
  5. 5
    I built a telnet chat server in 2021 with WebAssembly
    2 people · 7 points · first shared 2021 · 1 comments on HN
  6. 6
    Sandboxing for Developers and Operators
    1 people · 1 points · first shared 2022 · discussion on HN

What HN people wrote when they linked it

rapnie · 2023-09-08
Curious too. I follow Lunatic [0] as a candidate for future use, and also wasmCloud [1]. [0] https://lunatic.solutions/ [1] https://wasmcloud.com
aussiesnack · 2022-10-18
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 performance than Erlang/Elixir - Lunatic (https://lunatic.solutions/). It is admittedly a kind of reimplementation of the BEAM, which maybe makes Virding's point. But it's not ad hoc.
esafak · 2026-05-02
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/) ?
giovannibonetti · 2024-03-14
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/
Philpax · 2023-10-25
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/
paulgb · 2022-02-28
We're not using BEAM directly, but I find it pretty neat and spent some time reading up on it when getting started with this. I'm pretty excited by https://lunatic.solutions are doing as well, as an approach to bringing the ideas behind BEAM to WebAssembly. Ultimately, I explored WebAssembly for a while and realized that there was more of a market if we could run containers instead of just WebAssembly modules. (The result of my work in that direction lives on as Stateroom: https://github.com/drifting-in-space/stateroom)
BrittonR · 2024-01-20
lewantmontreal · 2022-11-17
Sorry, a better link would have been https://lunatic.solutions/blog/rust-without-the-async-hard-part/ Just wanted to comment on the async part that interesting solutions are being developed.
bkolobara · 2022-04-30
With lunatic [0] we are trying to bring this to all languages that compile to WebAssembly. A few days ago I wrote about our journey of bringing it to Rust: https://lunatic.solutions/blog/writing-rust-the-elixir-way-1.5-years-l… [0]: https://github.com/lunatic-solutions/lunatic

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close