{"data":{"slug":"scriptc","name":"scriptc","tagline":"Apache-2.0 AOT TypeScript/JS → native (IR/C/LLVM/Wasm)","category":"libraries","categoryName":"Libraries","url":"https://scriptc.dev","github":"https://github.com/vercel-labs/scriptc","pricing":"open-source","hook":"scriptc is a Vercel Labs AOT compiler that turns TypeScript/JavaScript into typed IR, readable C, LLVM IR, native executables, and Wasm — without embedding Node in the binary.","whatsGood":"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.","theCatch":"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.","addedAt":"2026-09-28","featured":false,"domain":"Libraries","subSpecialty":"Tooling","subcategory":"Tooling","tags":["self-host","permissive","rag","active","young-repo"],"capabilities":["compiler","typescript","native"],"surfaces":["Self-host"],"ecosystem":["Node.js","Multi-platform"],"licenseModel":"Apache-2.0","githubStars":6235,"starsPerWeek":487,"access":"free","archived":false,"repo":{"createdAt":"2026-07-22","pushedAt":"2026-10-19","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"hono","name":"Hono","tagline":"Tiny TypeScript web framework that runs on every runtime"},{"slug":"phaser","name":"Phaser","tagline":"MIT HTML5 2D game framework with scenes, physics, and tilemaps"},{"slug":"pixijs","name":"PixiJS","tagline":"MIT 2D WebGPU/WebGL renderer, not a game engine"},{"slug":"babylonjs","name":"Babylon.js","tagline":"Apache-2.0 3D engine for the web, now on v9"},{"slug":"playcanvas","name":"PlayCanvas","tagline":"MIT WebGL2/WebGPU engine plus an optional hosted Editor"}],"links":{"self":"/api/gems/scriptc","html":"/gems/scriptc","markdown":"/gems/scriptc.md","category":"/api/gems?category=libraries","categoryPage":"/stacks/libraries"}}