Stack Gems
Menu
← Catalog

scriptc

Apache-2.0 AOT TypeScript/JS → native (IR/C/LLVM/Wasm)

Libraries / Tooling · Apache-2.0 · 6.2k

Reviewed 2026-09-28 · last push 2026-10-19 · repo checked 2026-10-19

What's Good

Apache-2.0 (vercel-labs/scriptc). Free via `npm install -g scriptc` (npm 0.1.7). Uses the TypeScript compiler for parse/typecheck, then emits IR/C/LLVM/asm/obj/native/Wasm; static builds ship a small native runtime with no Node or JS engine. Docs at scriptc.dev. ★5,466 on GitHub 2026-09-28.

The Catch

Vs Bun: Bun is a runtime+pkg toolkit; scriptc is AOT compile-out. Vs Deno: Deno is a runtime; scriptc is a compiler. Vs Oxc: Oxc is parser/lint tooling substrate; scriptc emits native/Wasm. Labs experiment; requires Node ≥24; young (~2 months) — expect sharp edges and fast churn.

Verdict

Apache-2.0 AOT TS/JS→native when you want executables/Wasm without embedding Node — not Bun, not Deno, not Oxc; experimental Labs heat.

Embed

Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/scriptc.svg)](https://stackgems.com/gems/scriptc)

HTML

<a href="https://stackgems.com/gems/scriptc"><img src="https://stackgems.com/badge/scriptc.svg" alt="scriptc reviewed on Stack Gems" height="20"></a>