Un framework de React para crear aplicaciones web full-stack, con herramientas basadas en Rust que aceleran las compilaciones.
42 proyectos
Compiladores, transpiladores y lenguajes de programación: los mejores de 2026
Estos proyectos de código abierto te ayudan a crear, entender y usar lenguajes de programación, incluidos compiladores que convierten código en programas ejecutables, transpiladores que traducen código entre lenguajes y nuevos lenguajes en sí.
Go, un lenguaje de programación de código abierto para crear software sencillo, confiable y eficiente.
Repositorio principal del lenguaje de programación Rust, con el compilador, la biblioteca estándar y la documentación.
Un superconjunto tipado de JavaScript que añade tipos estáticos opcionales y se compila a JavaScript legible y basado en estándares.
Un compilador que convierte componentes web declarativos en JavaScript eficiente que actualiza el DOM de forma precisa.
Un empaquetador de módulos JavaScript que reúne módulos y recursos en unos pocos bundles, con división de código y loaders para archivos que no son JavaScript.
Pequeños ejercicios de Rust para aprender a leer y escribir código, pensados para hacerlos junto con el libro oficial de Rust.
Sway es un lenguaje de programación inspirado en Rust para escribir smart contracts en la blockchain Fuel.
Sistema de composición tipográfica basado en marcado, creado como una alternativa moderna y más fácil de aprender que LaTeX, con compilador y CLI en Rust.
Framework basado en React para crear sitios web y aplicaciones rápidos, con datos de CMS, Markdown y API mediante GraphQL.
El lenguaje de programación Kotlin, su compilador, biblioteca estándar y herramientas de compilación, desarrollados por JetBrains para el desarrollo multiplataforma.
Un compilador de JavaScript que transforma la sintaxis de nueva generación en código compatible con los entornos de destino.
Herramienta de compilación web sin configuración que agrupa HTML, CSS, JavaScript y recursos sin necesidad de un archivo de configuración.
Colección modular de tecnologías para compiladores y cadenas de herramientas, que incluye el núcleo de LLVM, el frontend Clang para C/C++, libc++ y el linker LLD.
El intérprete de PHP, un lenguaje de scripting de propósito general especialmente adecuado para el desarrollo web.
Un bundler extremadamente rápido para JavaScript, TypeScript, JSX y CSS, con CLI y API para JavaScript y Go.
Lenguaje de programación compilado, sencillo y rápido, para crear software fácil de mantener, sin dependencias de bibliotecas y con traducción automática de C a V.
Parser y compilador de Markdown rápido y de bajo nivel para JavaScript, compatible con navegadores, Node.js y la línea de comandos.
Un compilador y parser de TypeScript y JavaScript escrito en Rust, muy rápido y utilizable desde Rust y JavaScript.
Un framework minimalista de deep learning con una API de tensores similar a PyTorch, autograd, un compilador y compatibilidad con numerosos aceleradores.
Una cadena de herramientas de compilación que convierte código C y C++ en WebAssembly para ejecutarlo en navegadores, Node.js y otros runtimes de Wasm.
Solidity es un lenguaje de programación de tipado estático y orientado a contratos para crear contratos inteligentes en la plataforma Ethereum.
Conjunto de herramientas de alto rendimiento para JavaScript y TypeScript, escritas en Rust: parser, linter, formateador, transformador, minificador y resolver.
Un intérprete de Python 3 escrito en Rust que ejecuta código Python sin bindings de CPython y ofrece compatibilidad con WebAssembly e integración en aplicaciones.
Un lenguaje amigable y de tipado estático para crear sistemas escalables y seguros en cuanto a tipos que se ejecutan en la VM de Erlang.
GraalVM es una plataforma Java que compila aplicaciones con antelación en binarios nativos independientes e incluye un JDK que se puede usar en IDEs.
Runtime independiente de WebAssembly basado en el generador de código Cranelift, con compatibilidad con WASI e integración en varios lenguajes.
Lenguaje similar a TypeScript y compilador que convierte un subconjunto tipado de TypeScript en módulos WebAssembly.
Un compilador de Go basado en LLVM que genera código para microcontroladores, WebAssembly (WASM/WASI) y herramientas de línea de comandos.
Escribe componentes de UI una sola vez con una sintaxis similar a JSX y compílalos para React, Vue, Angular, Svelte, Solid, Qwik y más.
Un framework abierto de compilación de machine learning que permite personalizar pipelines de compilación en Python y desplegar modelos en distintos tipos de hardware.
Kit de herramientas basado en Rust para desarrollar contratos inteligentes en Ethereum, con Forge, Cast, Anvil y Chisel para crear, probar e interactuar con cadenas EVM.
XGo es un lenguaje de programación basado en Go que usa una sintaxis de comandos en lenguaje natural y puede llamar a bibliotecas de C, Python y JavaScript.
Biblioteca de compilación y optimización en C++ para WebAssembly, con la herramienta wasm-opt y una versión para JavaScript (binaryen.js).
Un compilador experimental de TypeScript y JavaScript que convierte programas en ejecutables nativos o WebAssembly, sin necesitar Node.js en tiempo de ejecución.
Zen C es un lenguaje de sistemas con una sintaxis cómoda de alto nivel que compila a GNU C11 legible y ofrece rendimiento de nivel C.
Compilador y runtime basados en MLIR que traducen modelos de ML a una IR unificada para desplegarlos desde centros de datos hasta dispositivos móviles y edge.
Lenguaje de programación con tipos estáticos y calculadora para cálculos científicos, con dimensiones físicas y unidades integradas.
Motor de análisis estático en Rust que crea grafos compactos de programas a partir del código fuente y genera 19 diagramas UML y de IR de compilador.
Un port experimental en Rust del compilador TypeScript 7 (tsc), con la misma CLI, el mismo servidor de lenguaje y la misma API, además de diagnósticos de Effect integrados.
Un port en Rust del compilador y el servidor de lenguaje de TypeScript 7, como reemplazo directo para la comprobación de tipos y la generación de código.
Un compilador que lee aplicaciones Rails en Ruby y genera proyectos independientes en otros lenguajes, como Rust, Go, TypeScript y Elixir, o un binario nativo de Spinel.
Preguntas frecuentes
- ¿Cómo se eligen estos proyectos?
- Cada proyecto de Repolode pasa un filtro de calidad antes de publicarse: debe poder usarse hoy, resolver un problema concreto, ser algo más que un simple envoltorio y seguir mantenido. Esta página agrupa los proyectos por tema y los ordena por estrellas de GitHub.
- ¿Cuál es el proyecto más popular de esta lista?
- vercel/next.js, con 143,1 mil estrellas en GitHub. Revisa la licencia y el último commit de cada proyecto antes de elegir.