AtomVM is a from-scratch Erlang VM for microcontrollers. No dirty schedulers, no hot code unloading, simpler scheduler model - mostly invisible at the API level.
David debugged the early VM with no stack traces and printf across a C codebase. Paul shipped 5,000 units, spent significant time finding a production bug, and discovered it was purely mechanical.
Popcorn project enables Phoenix LiveView on AtomVM. GitHub: atomvm/AtomVM.