Beam (Elixir) in the browser thanks to Popcorn - a library built on top of AtomVM

Popcorn has just been released by the @membrane_core_team, I’ll quote what @mat-hek wrote on EF here:

Popcorn lets you run Elixir code in the browser via WebAssembly. It builds on top of AtomVM, a tiny Erlang VM. It’s early stages and breaks sometimes, but you can run Elixir code and even Elixir and Erlang compilers right from the browser.

We created some cool examples too - check them out at popcorn.swmansion.com, and the repo is available at

Happy hacking :wink:

Thought the AtomVM team/users might be interested :003:

9 Likes

Thank you for posting! We should have had an announcement for this prepared since the work has been going on behind the scenes for several months getting necessary support into AtomVM to make all of this possible.

This should open up a lot of new exciting possibilities, especially since distribution support was just merged into the AtomVM main branch and will be part of the 0.7 release cycle.

2 Likes

Ah sorry @Winford, I didn’t know you were actively working with the Membrane team. I can delete this thread so you can post the official announcement when you’re ready if you like - just let me know if you’d like me to do that :023:

Awesome :heart:

1 Like

I personally cannot take any credit there. Paul and Davide worked with them behind the scenes.

2 Likes

No not at all. The big reveal suck up on me and we did not have an announcement ready :wink:

2 Likes