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
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

Native application identity and user-based security for your Azure cloud

Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
Get a free trial
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

18 hours ago