elixir-volt / quickbeam
PublicJavaScript runtime for the BEAM — Web APIs backed by OTP, native DOM, and a built-in TypeScript toolchain.
QuickBEAM embeds a JavaScript runtime into Elixir applications, enabling seamless integration of JS code with BEAM supervision, Web APIs, native DOM, and a built-in TypeScript toolchain.
How It Works
You hear about a way to run JavaScript smoothly inside your Elixir app, making it easy to mix web tools with reliable backend power.
Simply list it in your dependencies and update your app, like adding any helpful tool.
Create a JS environment with one command, ready to run code and keep state.
Connect your JS to Elixir functions so they talk back and forth, handling data effortlessly.
Place it under supervision so if something goes wrong, it restarts fresh and keeps going.
Give it browser tools like web pages, storage, and timers, all powered by your app.
Now your Elixir project runs JS reliably, with web features and full supervision, delivering fast and fault-tolerant results.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.