Awesome TypeScript Compilers, Transpilers and Runtimes
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 )
vite
Next generation frontend tooling with TypeScript support. (playground )
rspack
Rust-based Webpack-compatible bundler with TypeScript support.
biome
Successor to Rome providing a unified TypeScript toolchain. (playground )
rolldown
Fast Rust bundler for JavaScript/TypeScript with Rollup-compatible API.
farm
Extremely fast Vite-compatible web build tool written in Rust.
oxc
Rust-based JavaScript/TypeScript toolchain including parser, linter, and compiler. (playground )
webpack
JavaScript bundler with TypeScript integration.
rollup
JavaScript module bundler with TypeScript support. (repl )
parcel
Zero configuration web app bundler with TypeScript support.
tsup
TypeScript bundler powered by esbuild.
babel
The compiler for next generation JavaScript with TypeScript support. (playground )
sucrase
Super-fast alternative to Babel focusing on modern JS runtimes. (playground )
ezno
JavaScript compiler and TypeScript checker in Rust focusing on static analysis. (playground )
stc
Rust-based static type checker for TypeScript focusing on performance.
Project
Description
deno
Secure TypeScript runtime & toolkit written in Rust.
bun
Fast JavaScript and TypeScript runtime & toolkit written in Zig.
node.js 23.6.0+
Partial support in 23.6.0
tsx
Run TypeScript with an esbuild-powered ESM loader.
ts-node
TypeScript execution and REPL for Node.js.
jiti
Runtime TypeScript and ESM support for Node.js.
elsa
Minimal runtime for JavaScript and TypeScript written in Go.
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.
speedy.js
WASM
Compile TypeScript to WebAssembly for accelerated execution.
ts2rust
Rust
Typescript to Rust transpiler.
ts2php
PHP
Typescript to PHP Transpiler.
ts2py
Python
TypeScript to Python converter.
Experimental/Research Projects
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.