Skip to content

JohnDeved/awesome-typescript-compilers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 

Repository files navigation

Awesome TypeScript Compilers, Transpilers and Runtimes

A curated list of TypeScript compilers, transpilers and runtimes targeting various languages and platforms.

JavaScript Targets

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.

Runtimes

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

Other Language Targets

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.

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.

About

A curated list of awesome TypeScript compilers, transpilers and runtimes.

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •