A curated list of TypeScript compilers, transpilers and runtimes targeting various languages and platforms.
Project | Description |
---|---|
tsc | Official TypeScript compiler by Microsoft. (playground) |
tsgo | Go-based TypeScript compiler by Microsoft targeting 10x performance. |
swc | Rust-based platform for fast TypeScript/JavaScript compilation. (playground) |
esbuild | Extremely fast TypeScript/JavaScript bundler written in Go. (playground) |
babel | The compiler for next generation JavaScript with TypeScript support. (playground) |
sucrase | Super-fast alternative to Babel focusing on modern JS runtimes. (playground) |
oxc | Rust-based JavaScript/TypeScript toolchain including parser, linter, and compiler. (playground) |
ezno | JavaScript compiler and TypeScript checker in Rust focusing on static analysis. |
stc | Rust-based static type checker for TypeScript focusing on performance. |
tsup | TypeScript bundler powered by esbuild. |
rollup | JavaScript module bundler with TypeScript support. |
Project | Description |
---|---|
deno | Secure TypeScript runtime & toolkit written in Rust. |
bun | Fast JavaScript and TypeScript runtime & toolkit written in Zig. |
elsa | Minimal runtime for JavaScript and TypeScript written in Go. |
node.js 23.6.0+ | Partial support in 23.6.0 |
Project | Target | Description |
---|---|---|
AssemblyScript | WASM |
TypeScript-like language for WebAssembly. (playground) |
ts2lua | Lua |
Feature-complete TypeScript to Lua compiler. (playground) |
roblox-ts | Luau |
TypeScript-to-Luau compiler for Roblox. (playground) |
ts2c | C |
Convert Javascript/TypeScript to C (online demo) |
TypeScript2Cxx | C++ |
TypeScript to C++ transpiler. |
ts2gd | GDScript |
Compile TypeScript to GDScript for Godot. |
typesl | GLSL |
Typescript to GLSL transpiler. |
hydro-sdk | Flutter |
No native bridge, no V8. Just Dart. |
ts2nim | Nim |
Typescript to Nim transpiler. |
ts2dart | Dart |
TypeScript to Dart transpiler. |
Project | Type | Description |
---|---|---|
BosqueLang | Research Language |
A TypeScript-like language created by Microsoft. |
TypeRunner | Native Compiler |
Experimental TypeScript to native code compiler. |
StaticScript | Research Language |
A new statically typed programming language with native compilation. |
tsCompiler | Native Compiler |
TypeScript to native code compiler using LLVM. |