Popcorn is an experimental library that allows Elixir code to run locally in the browser with JavaScript interoperability. It is intended for developers who want to explore client-side Elixir workflows without relying entirely on server-side execution. The project is still early and may introduce breaking changes, so it is best suited for experimentation, prototypes, and research rather than stable production use. Popcorn connects Elixir’s programming model with browser-based execution, opening the door for local interactive experiences and future LiveView-style ideas. It is useful for developers interested in WebAssembly, local-first interfaces, and alternative ways to build browser applications. Its main value is exploring what Elixir development can look like when part of the application logic runs directly on the client.

Features

  • Client-side Elixir execution
  • Browser-based runtime experiment
  • JavaScript interoperability
  • Local-first web interaction potential
  • Early-stage evolving API
  • Useful for experimental Elixir workflows

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

Apache License V2.0

Follow Popcorn

Popcorn Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Popcorn!

Additional Project Details

Programming Language

Erlang

Related Categories

Erlang Libraries

Registered

2 days ago