GetFirefly/firefly
View on GitHub ↗ ★ 3,582 Rust archived
An alternative BEAM implementation, designed for WebAssembly
30 mentions on Hacker News by 25 people: 8 stories, 22 comments · first 2019-08-29 · latest 2025-05-18
20082026
-
I think it is Firefly's approach ( https://github.com/GetFirefly/firefly ). They put a lot of work into it, but never made it fully functional, and it's not maintained anymore. So I agree that you get smaller binaries this way, but I…
comment by mathek · 2025-05-18 · in Popcorn: Run Elixir in WASM -
Are you thinking of this, formerly known as Lumen? https://github.com/GetFirefly/firefly AFAIK it's been mothballed and one of the major contributors seems to have left the BEAM ecosystem altogether. They're doing Ethereum-ish…
comment by mtndew4brkfst · 2025-03-11 · in Gleam v1.9 -
There are details on this also: https://github.com/GetFirefly/firefly#runtime Generally it should be assumed that actors and their concurrency model is fully supported as that is a part of the core semantics for BEAM languages.
comment by madsbuch · 2023-04-19 · in Firefly – A new compiler and runtime for BEAM languages -
See the about section: https://github.com/GetFirefly/firefly#about-firefly > The primary motivator for Firefly's development was the ability to compile Elixir applications that could target WebAssembly, enabling use of Elixir as a language…
comment by manveru · 2023-04-19 · in Firefly – A new compiler and runtime for BEAM languages -
▲ 245
Firefly – A new compiler and runtime for BEAM languagesstory by mmcclure · 2023-04-19 · 50 comments
-
…memory was reclaimed, the heap will grow. That said, there is a WebAssembly compiler for Erlang: https://github.com/GetFirefly/firefly
comment by h0l0cube · 2023-03-21 · in A world to win: WebAssembly for the rest of us -
https://github.com/GetFirefly/firefly ^ Theres tradeoffs but its certainly interesting. How long does the fireflyVM, (written in rust,) take to start once it hits the browser?
comment by weatherlight · 2023-02-01 · in Erlang (Beam Languages) in WebAssembly -
▲ 2
Firefly – an MLIR-based compiler and runtime for BEAM languagesstory by artagnon · 2022-11-12 · 0 comments
-
Apparently it has feature parity with the BEAM, but lacks support for NIFs https://github.com/GetFirefly/firefly#runtime
comment by peoplefromibiza · 2022-09-03 · in DockYard R&D: FireFly Optimizes Your Elixir Compilation -
I think this project used to be called Lumen until pretty recently - https://github.com/GetFirefly/firefly
comment by yewenjie · 2022-09-03 · in DockYard R&D: FireFly Optimizes Your Elixir Compilation -
Here's website and source code of Firefly: https://getfirefly.org/ https://github.com/GetFirefly/firefly#about-firefly
comment by rapnie · 2022-09-03 · in Elixir – Phoenix LiveView Native -
…see a higher resolution image of your logo. https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule https://github.com/lumen/lumen
comment by sitkack · 2022-07-01 · in Cell Lang: Why yet another programming language? -
The BEAM (runtime?) is written in C. There is also an effort to rewrite it in Rust ( https://github.com/lumen/lumen ). Some functions are built into the VM but most of the supporting 'standard library' (OTP / Open Telecom Platform) is…
comment by GenericJam · 2022-05-03 · in Lisp in Space -
…is slowly ramping back up (not a criticism in any way, just providing some context). [0] https://github.com/lumen/lumen
comment by pablodavila · 2022-01-21 · in WebAssembly: The New Kubernetes? -
https://news.ycombinator.com/item?id=25160700 see also, https://github.com/lumen/lumen
comment by sitkack · 2022-01-21 · in WebAssembly: The New Kubernetes? -
Source: https://github.com/lumen/lumen
comment by rgrmrts · 2021-08-17 · in Lumen – Self-hosted Lisp for Lua and JavaScript -
▲ 148
Lumen: Alternative BEAM implementation, designed for WebAssemblystory by brainless · 2021-07-31 · 19 comments
-
…implementation of X-Plane MMO backend (which appeared here yesterday, 1), I came across this: https://github.com/lumen/lumen . It is an alternative BEAM implementation, designed for WebAssembly. I am personally learning Rust and I find it…
comment by brainless · 2021-07-31 · in Lunatic is an Erlang-inspired runtime for WebAssembly -
▲ 2
Lumen – An alternative BEAM implementation, designed for WebAssemblystory by yewenjie · 2021-06-22 · 0 comments
-
…the advantages are? I guess focus on integration/OS like services perhaps? https://getlumen.org/ https://github.com/lumen/lumen
comment by bglusman · 2021-03-06 · in Launch HN: Lunatic (YC W21) – An Erlang Inspired WebAssembly Platform -
I see where you are going with Zig, and I don't want to dissuade you, but consider adding lumen https://github.com/lumen/lumen to our train set.
comment by sitkack · 2021-02-19 · in Gleam 0.14 – Type-safe language for the Erlang VM -
…ear out on Rust and Elixir/Erlang development My question: are you familiar with the Lumen project? https://github.com/lumen/lumen#about . Both projects appear to have some overlap. Secondly, what, if any, will be the primary…
comment by dwoot · 2020-11-30 · in Writing Rust the Elixir Way -
The Lumen project ( https://github.com/lumen/lumen ) is building a BEAM bytecode compatible AOT compiler. Its primary compilation target is WASM/WASI. Still under very heavy development. (and some things waiting on updates to WASM spec to…
comment by bcardarella · 2020-11-04 · in A First Look at the JIT -
I'm more interested in Lumen ( https://github.com/lumen/lumen ). Lumen is a compiler for the VM+Application rather than an embedded VM running bytecode directly. It's targeted at WebAssembly but it's an LLVM backend so most embedded…
comment by rkangel · 2020-08-19 · in AtomVM: Erlang on Microcontrollers -
…Lua and possibly many more. Have you seen Lumen, a Beam implementation in Rust that targets Wasm? https://github.com/lumen/lumen
comment by sitkack · 2020-07-25 · in Nubank acquires Cognitect -
A similar project is Lumen [1], which is targeted primarily at WebAssembly. [1]: https://github.com/lumen/lumen
comment by mwcampbell · 2020-04-30 · in Enigma: Erlang VM Implementation in Rust -
▲ 1
Lumen – Compile Elixir and Erlang Code to WebAssemblystory by acangiano · 2019-08-31 · 0 comments
-
▲ 7
Lumen: Compile Erlang/Elixir Applications to WebAssemblystory by _raul · 2019-08-30 · 2 comments
-
▲ 218
Lumen: An alternative BEAM implementation, designed for WebAssemblystory by seeekr · 2019-08-30 · 73 comments
-
▲ 13
Lumen: An alternative BEAM implementation, designed for WebAssemblystory by hew · 2019-08-29 · 0 comments