Assembly Line

QuickBEAM

JavaScript runtime for the BEAM — Web APIs backed by OTP, native DOM, and a built-in TypeScript toolchain.

QuickBEAM is an open-source javascript runtimes project on GitHub under the MIT license (permissive), with 427 stars. It is built with GCC, Elixir, Svelte and Core. Its last push was 29 days ago.

Stars
427
License
MIT
Activity
Active
Latest release
v0.11.3

Code on GitHub

Judgement

What it is
Building block
What it does
Runs JavaScript inside Elixir and Erlang applications, with each runtime as a supervised process that has Web APIs, a DOM and a TypeScript toolchain.
Adopt it when
Your Elixir app needs to run JavaScript, such as server-side rendering of a Svelte or Vue bundle, without calling out to Node.js.
Watch out
It is eight months old and pre-1.0, with native code built in Zig that adds build complexity.
Ready for
Experimental
Runs as
Library
Built with
Elixir, C, Zig and QuickJS
How established
Young: started 8 months ago, latest release v0.11.3.
What the license allows
You can build it into a product you sell, as long as you keep its copyright notice.

Judged on 2026-11-06 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: QuickBEAM → GCC → LLVM project → runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to QuickBEAM

  1. 1
    Node.js nodejs

    Node.js JavaScript runtime ✨🐢🚀✨

    Framework or platform Production-ready You run JavaScript or TypeScript outside the browser and want the most widely supported runtime and library ecosystem.

    ★ 123k See repository JavaScript Active, pushed today
  2. 2
    Deno denoland

    A modern runtime for JavaScript and TypeScript.

    Framework or platform Production-ready You want TypeScript without build setup, a sandboxed permission model, or all-in-one tooling for scripts and services.

    ★ 109k MIT Rust Active, pushed 7 days ago
  3. 3
    Bun oven-sh

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

    Developer tool Production-ready You start a new JavaScript or TypeScript project and want fast installs, fast startup and fewer separate tools, and you can test Node compatibility for your dependencies.

    ★ 97k See repository Rust Active, pushed today
  4. 4
    Node Version Manager nvm-sh

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.

    Developer tool Production-ready You work on macOS or Linux across projects pinned to different Node.js versions and only need to manage Node itself.

    ★ 96k MIT Shell Active, pushed yesterday
  5. 5
    mise jdx

    dev tools, env vars, task runner

    Developer tool Production-ready Your team juggles nvm, pyenv, asdf, direnv and make-style scripts and wants one config file that works the same in the shell, the editor and CI.

    ★ 36k MIT Rust Active, pushed today
  6. 6
    fnm Schniz

    🚀 Fast and simple Node.js version manager, built in Rust

    Developer tool Production-ready You switch between Node.js versions across projects and want something faster than nvm that also works on Windows.

    ★ 27k GPL-3.0 Rust Active, pushed 10 days ago
  7. 7
    tsx privatenumber

    ⚡️ TypeScript Execute | The easiest way to run TypeScript in Node.js

    Developer tool Production-ready You want to run TypeScript scripts or a dev server in Node.js without a separate compile step or config.

    ★ 12k MIT TypeScript Active, pushed 41 days ago
  8. 8
    Nub nubjs

    The fast all-in-one Node.js toolkit

    Developer tool Experimental You want Bun-like speed and convenience but need to stay on the real Node.js runtime.

    ★ 4.4k MIT Rust Active, pushed today

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.