An open API service indexing awesome lists of open source software.

awesome-typescript-compilers

A curated list of awesome TypeScript compilers, transpilers and runtimes.
https://github.com/JohnDeved/awesome-typescript-compilers

Last synced: 9 days ago
JSON representation

  • Experimental/Research Projects

  • JavaScript Targets

    • tsc
    • swc - based platform for fast TypeScript/JavaScript compilation. ([playground](https://swc.rs/playground)) |
    • esbuild
    • babel
    • sucrase - fast alternative to Babel focusing on modern JS runtimes. ([playground](https://sucrase.io/)) |
    • oxc - based JavaScript/TypeScript toolchain including parser, linter, and compiler. ([playground](https://playground.oxc.rs/)) |
    • ezno
    • stc - based static type checker for TypeScript focusing on performance. |
    • tsup
    • rollup
    • tsgo - based TypeScript compiler by Microsoft targeting 10x performance. |
    • vite
    • rspack - based Webpack-compatible bundler with TypeScript support. ([playground](https://playground.rspack.rs/)) |
    • biome
    • rolldown - compatible API. ([repl](https://repl.rolldown.rs/)) |
    • farm - compatible web build tool written in Rust. |
    • webpack
    • parcel
    • Turbopack - based incremental bundler with zero-config TypeScript support in Next.js. |
    • Rsbuild
    • Rslib
    • tsdown
    • swc4j - facing TypeScript/JavaScript compilation and bundling tool built around SWC. |
    • Mako - based web bundler for apps, libraries, and frameworks. ([playground](https://utoo-repl.vercel.app/)) |
  • Loaders / Execution Tools

    • tsx - powered ESM loader. |
    • ts-node
    • jiti
    • ts-blank-space - JS type-stripper that uses the official TypeScript parser. |
    • swc-node
    • esbuild-register - the-fly JSX/TypeScript/esnext transpilation with esbuild. |
    • tsm - -loader`, and `--require`. |
    • tsimp
    • Amaro - typescript`, used internally for Node’s type stripping. |
    • vite-node - powered Node runtime with TS support; new projects are now directed to Vite’s built-in Module Runner. |
  • Other Language Targets

  • Runtimes