Documentation · Benchmarks · GitHub Releases
A native compiler for TypeScript — no interpreter, no runtime, no VM.
Your code goes through a full compilation pipeline: parse, type-check, emit LLVM IR, and link into a standalone native binary.
ChadScript is self-hosting - the compiler is written in TypeScript and compiles itself into a native binary that doesn’t need any JavaScript runtime or Node.js.
// hello.ts
console.log("Hello from ChadScript!");
Run it:
$ chad run hello.ts
Hello from ChadScript!
Or compile to a standalone binary:
chad build hello.ts -o hello
./hello
curl -fsSL https://raw.githubusercontent.com/cs01/ChadScript/main/install.sh | sh
Requires LLVM (brew install llvm / apt install llvm clang).
Learn more at cs01.github.io/ChadScript
MIT