awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 repositorios

Awesome GitHub RepositoriesTypeScript Transpilers

High-speed transpilation of TypeScript to JavaScript without integrated type checking.

Explore 18 awesome GitHub repositories matching programming languages & runtimes · TypeScript Transpilers. Refine with filters or upvote what's useful.

Awesome TypeScript Transpilers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • vitejs/viteAvatar de vitejs

    vitejs/vite

    81,611Ver en GitHub↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr

    Transforms TypeScript files into JavaScript at high speed while delegating static type verification to external tools.

    TypeScriptbuild-tooldev-serverfrontend
    Ver en GitHub↗81,611
  • swc-project/swcAvatar de swc-project

    swc-project/swc

    33,909Ver en GitHub↗

    This project is a high-performance compiler written in Rust that transpiles TypeScript and ECMAScript into compatible JavaScript code. It functions as a TypeScript transpiler, a JavaScript minifier, and a JavaScript bundler. The system distinguishes itself through a WebAssembly plugin host that allows the execution of custom transformation rules without modifying the core binary. It also provides specialized compilation for React source code to improve runtime performance and reduce execution overhead. The broader capability surface includes source-to-source compilation, type annotation stri

    Strips type annotations and converts typed TypeScript syntax into standard JavaScript.

    Rustbabelcompilerecmascript
    Ver en GitHub↗33,909
  • oxc-project/oxcAvatar de oxc-project

    oxc-project/oxc

    21,675Ver en GitHub↗

    Oxc is a high-performance toolchain designed for the analysis, linting, formatting, and transformation of JavaScript and TypeScript codebases. It functions as a comprehensive static analysis engine and compiler-based utility, providing the infrastructure necessary to parse source code into high-performance abstract syntax trees and map complex module dependency graphs across entire projects. The project distinguishes itself through its use of multi-core parallel processing to maximize throughput during intensive tasks like linting and minification. It offers deep, type-aware static analysis t

    Transpiles modern JavaScript and TypeScript syntax into optimized, production-ready code.

    Rustcompilerjavascriptlinter
    Ver en GitHub↗21,675
  • typestrong/ts-nodeAvatar de TypeStrong

    TypeStrong/ts-node

    13,136Ver en GitHub↗

    ts-node is a TypeScript execution engine and just-in-time transpiler for Node.js. It enables the direct execution of TypeScript files by converting them to JavaScript on the fly, removing the requirement for a manual pre-compilation build step. It also provides a TypeScript read-eval-print loop for evaluating expressions and testing code snippets in real time. The project integrates with the Node.js module system as a loader hook to resolve and load files using native import syntax. It features a pluggable compiler interface that allows the use of external transpilers to accelerate execution

    Provides high-speed transpilation of TypeScript to JavaScript on the fly for immediate execution.

    TypeScripthacktoberfestnodejsrepl
    Ver en GitHub↗13,136
  • privatenumber/tsxAvatar de privatenumber

    privatenumber/tsx

    12,025Ver en GitHub↗

    This project is a runtime utility designed to execute TypeScript files directly, removing the need for manual build steps or complex configuration. It functions as an execution engine that processes source code in memory, enabling rapid iteration during development. The tool distinguishes itself by integrating directly with the module resolution system to handle path aliases and reconcile differences between legacy and modern module formats. By intercepting the import process, it ensures consistent execution across diverse project structures and dependency types. Beyond direct execution, the

    Transforms TypeScript source code into JavaScript in memory using a high-performance bundler.

    TypeScriptcliesbuildesm
    Ver en GitHub↗12,025
  • egoist/tsupAvatar de egoist

    egoist/tsup

    11,271Ver en GitHub↗

    tsup is a build tool designed for the automated compilation and packaging of TypeScript and JavaScript source code into compatible module formats. It functions as a TypeScript library bundler that transforms source files into distributable assets with minimal manual configuration. The project provides a zero-config build pipeline that abstracts complex bundler settings into a simplified interface. It is an esbuild-based tool that produces simultaneous ESM and CommonJS output files from a single source tree to ensure broad environment compatibility. The tool covers high-performance transpilat

    Uses a high-performance Go-powered engine to transform TypeScript into JavaScript without integrated type checking.

    TypeScript
    Ver en GitHub↗11,271
  • vercel/nccAvatar de vercel

    vercel/ncc

    9,815Ver en GitHub↗

    ncc is a Node.js build tool and project bundler that compiles a project and its dependencies into a single JavaScript file. It functions as a single-file JavaScript bundler and TypeScript compiler, converting type-annotated source files into standard JavaScript compatible with the Node.js runtime. The tool focuses on serverless function optimization by reducing the number of files and dependencies in a deployment package to improve portability and cold start times. It automates the software release workflow by integrating the compilation and bundling process into programmatic scripts. The pr

    Integrates a transpiler to convert TypeScript source code into standard JavaScript before bundling.

    JavaScript
    Ver en GitHub↗9,815
  • developit/microbundleAvatar de developit

    developit/microbundle

    8,135Ver en GitHub↗

    Microbundle is a zero-configuration JavaScript module bundler designed to package small libraries and modules into optimized distribution files. It serves as a JavaScript library packager and TypeScript compiler, converting source code into compatible module formats for both browser and server-side runtimes. The tool functions as a bundle size optimizer by mangling object properties and analyzing bundle composition to reduce final file sizes. It also acts as a CSS module processor, converting style imports into external stylesheets or scoped modules to prevent global namespace collisions. It

    Transpiles TypeScript source code into JavaScript during the bundling process without requiring a separate compiler pass.

    JavaScript
    Ver en GitHub↗8,135
  • kulshekhar/ts-jestAvatar de kulshekhar

    kulshekhar/ts-jest

    7,077Ver en GitHub↗

    ts-jest is a TypeScript compilation tool and transformer that enables the Jest testing framework to execute tests written in TypeScript. It functions as a bridge that transpiles typed source code into executable JavaScript while maintaining the necessary integration for test runner execution. The project distinguishes itself by providing on-the-fly type diagnostics and pre-test type validation to identify structural errors before the execution phase. It includes a source map handler that links compiled JavaScript output back to the original TypeScript source lines to ensure accurate error sta

    Transpiles TypeScript source code into executable JavaScript for consumption by the Jest test runner.

    TypeScript
    Ver en GitHub↗7,077
  • nodejs/nodejs.orgAvatar de nodejs

    nodejs/nodejs.org

    6,842Ver en GitHub↗

    Node.js is an open-source, cross-platform JavaScript runtime environment built on the V8 engine, designed for executing JavaScript code outside a web browser. It operates as a server-side JavaScript platform with an event-driven, non-blocking I/O architecture that enables building scalable network applications and web servers. The runtime integrates the CommonJS module system for synchronous module loading and the npm ecosystem for sharing and reusing packages. The platform provides comprehensive capabilities for web server development, including creating HTTP and HTTPS servers, managing HTTP

    Includes built-in support for transpiling TypeScript source files into JavaScript before execution.

    TypeScriptnextjsnodenodejs
    Ver en GitHub↗6,842
  • microsoft/rushstackAvatar de microsoft

    microsoft/rushstack

    6,479Ver en GitHub↗

    Rushstack es un conjunto de herramientas integral para gestionar monorepos de TypeScript a gran escala, proporcionando un framework para la automatización de pipelines de construcción, coordinación de dependencias y análisis estático. Funciona como un orquestador de construcción incremental y sistema de gestión diseñado para mantener la consistencia y el rendimiento a través de múltiples paquetes en un espacio de trabajo compartido. El sistema se distingue por un modelo de ejecución basado en grafos acíclicos dirigidos y un incrementalismo basado en hash de contenido, que asegura que solo los proyectos afectados sean reconstruidos. Optimiza aún más los flujos de trabajo de desarrollo mediante el almacenamiento en caché de artefactos de construcción remotos con integraciones para S3, Azure y HTTP, y utiliza la gestión de espacios de trabajo basada en enlaces simbólicos para una visibilidad inmediata de los cambios locales. El conjunto de herramientas cubre una amplia gama de capacidades, incluyendo flujos de trabajo de lanzamiento automatizados, análisis de contratos de API y cumplimiento de calidad de código empresarial a través de perfiles de linting estandarizados. También proporciona un amplio soporte para el empaquetado de activos, transpilación de TypeScript y la generación de definiciones de tipo a partir de esquemas JSON y activos estáticos. Áreas de utilidad adicionales incluyen la gestión de localización, generación de avisos de licencia y la orquestación de interfaces de línea de comandos con salida de proceso sincronizada.

    Utilizes fast, isolated transpilers to convert TypeScript to JavaScript without full type checking to speed up builds.

    TypeScript
    Ver en GitHub↗6,479
  • danger/danger-jsAvatar de danger

    danger/danger-js

    5,480Ver en GitHub↗

    danger-js es una herramienta de revisión de código automatizada y plugin de pipeline de CI que funciona como un linter de pull requests. Verifica mensajes de commit, rastrea cambios en dependencias y asegura que los pull requests cumplan con los estándares del proyecto publicando comentarios y feedback automatizados directamente en la interfaz de control de versiones. El sistema se integra con varios proveedores de Git, incluyendo GitHub, GitLab y BitBucket, para recuperar metadatos de pull requests y ejecutar reglas de revisión personalizadas. Permite a los equipos empaquetar y distribuir convenciones de revisión como módulos compartibles y admite la ejecución de reglas escritas en lenguajes transpilados mediante configuración de runtime. El proyecto cubre una amplia gama de capacidades de automatización, incluyendo gobernanza de calidad de código, auditorías de gestión de dependencias y la aplicación de etiqueta en pull requests. Puede analizar resultados de linters externos, ejecutores de pruebas y herramientas de cobertura para reportar fallos, monitorear tamaños de bundle y detectar anti-patrones o palabras prohibidas dentro del código base. La herramienta puede ejecutarse como un paso de compilación dentro de un pipeline de integración continua o localmente mediante git-hooks.

    Uses TypeScript or Babel at runtime to execute rule definitions written in transpiled languages.

    TypeScriptcicirclecode-review
    Ver en GitHub↗5,480
  • google/claspAvatar de google

    google/clasp

    5,484Ver en GitHub↗

    clasp is a command-line interface for managing Google Apps Script projects, enabling developers to create, sync, and deploy scripts from a local development environment. It provides an alternative to the cloud-based script editor, allowing version control, offline editing, and integration with standard development workflows. The tool supports TypeScript transpilation, so developers can write type-annotated code that compiles to JavaScript for the Apps Script runtime. Authentication is handled via OAuth 2.0, and users can synchronize local files with remote projects using ignore patterns simil

    Compiles TypeScript source files into plain JavaScript before uploading to the Apps Script runtime.

    TypeScriptapps-scriptclijavascript
    Ver en GitHub↗5,484
  • microsoft/typescript-handbookAvatar de microsoft

    microsoft/TypeScript-Handbook

    4,855Ver en GitHub↗

    Este proyecto es una guía completa y recurso educativo para el lenguaje TypeScript. Cubre los principios fundamentales del lenguaje, incluyendo su sistema de tipos estructural, análisis de tipos estáticos y el proceso de transpilación de archivos fuente tipados a JavaScript. El material detalla cómo modelar datos complejos y lógica de tipos reutilizable utilizando genéricos, tipos condicionales y tipos mapeados. También explica el uso de archivos de declaración para proporcionar seguridad de tipos para librerías externas de JavaScript y la integración de verificación de tipos en proyectos de JavaScript existentes mediante anotaciones JSDoc. El alcance del contenido se extiende a patrones de programación orientada a objetos, manipulación del DOM y la configuración de comportamientos del compilador. Incluye orientación sobre la gestión de interoperabilidad de módulos, configuración de pipelines de construcción y utilización de inteligencia de editor para una mejor productividad del desarrollador.

    Explains the high-speed transpilation of TypeScript source files into plain JavaScript.

    JavaScriptdocumentationlearntypescript
    Ver en GitHub↗4,855
  • canadahonk/porfforAvatar de CanadaHonk

    CanadaHonk/porffor

    4,709Ver en GitHub↗

    Porffor es un compilador ahead-of-time que convierte código fuente de JavaScript y TypeScript en código máquina nativo o binarios C. Funciona como un generador de binarios nativos y transpilador, produciendo archivos ejecutables independientes que no requieren un runtime o máquina virtual. El proyecto traduce código fuente a archivos en lenguaje C y formatos binarios WebAssembly. Incluye un pipeline directo a binario para TypeScript, permitiendo la generación de ejecutables de destino sin un paso de transpilación separado a JavaScript. El conjunto de herramientas también incluye un bucle read-eval-print interactivo para la ejecución de código en tiempo real, así como capacidades para depurar código fuente y perfilar el rendimiento de la ejecución.

    Transforms TypeScript files directly into executable machine code without needing a separate transpilation step.

    JavaScript
    Ver en GitHub↗4,709
  • rollup/pluginsAvatar de rollup

    rollup/plugins

    3,750Ver en GitHub↗

    This is a collection of official extensions for the Rollup bundling process. These plugins serve as module transformers, resolution managers, and bundle optimizers designed to modify how JavaScript modules are processed, resolved, and optimized. The suite provides specialized capabilities for modern web transpilation, converting TypeScript, JSX, Flow, and GraphQL into compatible JavaScript. It distinguishes itself through extensive non-JavaScript asset integration, allowing the import of JSON, YAML, CSV, and image files as JavaScript modules or data URIs, and providing support for bundling We

    Converts modern TypeScript and JavaScript into a compatible version using a high-performance compiler.

    JavaScriptpluginsrolluprollup-plugins
    Ver en GitHub↗3,750
  • callstack/haulAvatar de callstack

    callstack/haul

    3,682Ver en GitHub↗

    Haul is a mobile application development tool that functions as a JavaScript module bundler, TypeScript transpiler, and development server for mobile environments. It provides a command line interface to manage the build pipeline and serve application bundles to connected devices. The tool utilizes Webpack to compile and package JavaScript and TypeScript code specifically for React Native development. It distinguishes itself through a specialized build pipeline that transforms type-safe code into compatible JavaScript for mobile runtimes. The platform covers comprehensive build and tooling c

    Transpiles type-safe TypeScript code into standard JavaScript compatible with mobile runtimes.

    TypeScriptclireact-nativewebpack
    Ver en GitHub↗3,682
  • andywer/threads.jsAvatar de andywer

    andywer/threads.js

    3,526Ver en GitHub↗

    threads.js is a JavaScript worker thread library and asynchronous task orchestrator designed to offload CPU-intensive tasks to background threads. It functions as a cross-platform worker pool and a TypeScript worker runner that automatically transpiles and executes TypeScript files within separate threads. The project distinguishes itself by providing a unified worker API that allows for cross-platform execution across different JavaScript environments. It includes a specialized worker data serialization tool to pass complex class instances and binary data between threads, and supports inlini

    Automatically compiles TypeScript source files into JavaScript at runtime before spawning worker threads.

    TypeScriptisomorphic-javascriptjavascriptmultithreading
    Ver en GitHub↗3,526
  1. Home
  2. Programming Languages & Runtimes
  3. Compiler and Interpreter Internals
  4. Compiler Toolchains
  5. TypeScript Transpilers

Explorar subetiquetas

  • Apps Script TranspilersCompilers that convert TypeScript files into JavaScript for execution on the Google Apps Script runtime. **Distinct from TypeScript Transpilers:** Distinct from general TypeScript Transpilers: specifically targets the Google Apps Script runtime environment.
  • TypeScript Binary GenerationGenerating native executable machine code directly from TypeScript source. **Distinct from TypeScript Transpilers:** Focuses on outputting native binaries rather than transpiling to JavaScript.