Skip to content

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

Notifications You must be signed in to change notification settings

JohnDeved/awesome-typescript-compilers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 

Repository files navigation

Awesome TypeScript Compilers, Transpilers and Runtimes

A curated list of awesome TypeScript compilers, runtimes and transpilers that might target other languages.

Project Target Description
tsc JavaScript TypeScript default compiler. (online demo)
sucrase JavaScript Super-fast alternative to Babel. (online demo)
swc JavaScript Super-fast TypeScript / JavaScript compiler written in Rust. (online demo)
esbuild JavaScript Fast JavaScript and CSS bundler. (online demo)
ezno JavaScript A JavaScript compiler and TypeScript checker written in Rust with a focus on static analysis and runtime performance.
babel JavaScript Babel is a compiler for writing next generation JavaScript. (online demo)
bun runtime Incredibly fast JavaScript runtime, bundler, transpiler and package manager. (online demo)
deno runtime Deno is a secure, fast, and open-source runtime for JavaScript and TypeScript. (online demo)
elsa runtime elsa is a minimal, fast and secure runtime for JavaScript and TypeScript
ts2lua Lua Complete TypeScript to lua transpiler. (online demo)
AssemblyScript WASM A TypeScript-like language for WebAssembly. (online demo)
TypeRunner bytecode High-performance TypeScript compiler.
BosqueLang bytecode A TypeScript-like language created by Microsoft.
StaticScript LLVM A new statically typed programming language, syntactically like TypeScript.
tsCompiler LLVM TypeScript Compiler (by LLVM)
hydro-sdk  Flutter No native bridge, no V8. Just Dart.
roblox-ts Luau A TypeScript-to-Luau Compiler for Roblox. (online demo)
ts2gd GDScript Compile TypeScript to GDScript for Godot.
ts2c C Convert Javascript/TypeScript to C (online demo)
ts2nim Nim Typescript to Nim transpiler.
TypeScript2Cxx C++ TypeScript to C++ transpiler.
typesl GLSL Typescript to GLSL transpiler.