Um framework React para criar aplicações web full-stack, com ferramentas baseadas em Rust para agilizar os builds.
42 projetos
Compiladores, transpiladores e linguagens de programação: os melhores de 2026
Estes projetos de código aberto ajudam você a criar, entender e usar linguagens de programação, incluindo compiladores que transformam código em programas executáveis, transpiladores que convertem código entre linguagens e novas linguagens em si.
A linguagem de programação Go, open source e criada para desenvolver software simples, confiável e eficiente.
O repositório principal do código-fonte da linguagem Rust, com o compilador, a biblioteca padrão e a documentação.
Um superset tipado de JavaScript que adiciona tipos estáticos opcionais e compila para JavaScript legível e baseado em padrões.
Um compilador que transforma componentes web declarativos em JavaScript eficiente, atualizando o DOM de forma cirúrgica.
Um empacotador de módulos JavaScript que reúne módulos e assets em poucos bundles, com divisão de código e loaders para arquivos que não são JavaScript.
Pequenos exercícios de Rust para ajudar você a aprender a ler e escrever código na linguagem, feitos para serem resolvidos junto com o livro oficial de Rust.
Sway é uma linguagem de programação inspirada em Rust para escrever smart contracts na blockchain Fuel.
Sistema de composição tipográfica baseado em marcação, criado como uma alternativa moderna e mais fácil de aprender que LaTeX, com compilador e CLI em Rust.
Um framework baseado em React para criar sites e apps rápidos, buscando dados de CMSs, arquivos Markdown e APIs por meio de GraphQL.
A linguagem de programação Kotlin, seu compilador, sua biblioteca padrão e ferramentas de build, desenvolvidos pela JetBrains para desenvolvimento multiplataforma.
Um compilador de JavaScript que transforma a sintaxe das próximas versões da linguagem em código compatível com os ambientes de destino.
Uma ferramenta de build web sem configuração que empacota HTML, CSS, JavaScript e assets sem precisar de um arquivo de configuração.
Coleção modular de tecnologias para compiladores e toolchains, incluindo o núcleo do LLVM, o frontend Clang para C/C++, libc++ e o linker LLD.
O interpretador PHP, uma linguagem de script de uso geral especialmente adequada ao desenvolvimento web.
Um bundler extremamente rápido para JavaScript, TypeScript, JSX e CSS, com CLI e APIs para JavaScript e Go.
Uma linguagem de programação compilada, simples e rápida, para criar software fácil de manter, sem dependências de bibliotecas e com tradução automática de C para V.
Um parser e compilador de markdown rápido e de baixo nível para JavaScript, que roda em navegadores, no Node.js e na linha de comando.
Um compilador e parser de TypeScript/JavaScript super-rápido, escrito em Rust e utilizável tanto em Rust quanto em JavaScript.
Framework minimalista de deep learning com API de tensores no estilo PyTorch, autograd, compilador e suporte a vários backends de aceleradores.
Uma toolchain de compilação que transforma código C e C++ em WebAssembly para execução em navegadores, Node.js e outros runtimes Wasm.
Solidity é uma linguagem de programação estaticamente tipada e orientada a contratos para criar smart contracts na plataforma Ethereum.
Conjunto de ferramentas de alto desempenho para JavaScript e TypeScript, escritas em Rust, incluindo parser, linter, formatter, transformer, minifier e resolver.
Interpretador de Python 3 escrito em Rust, capaz de executar código Python sem bindings de CPython, com suporte a WebAssembly e incorporação em aplicações.
Uma linguagem amigável e estaticamente tipada para criar sistemas escaláveis e seguros em relação a tipos que rodam na Erlang VM.
GraalVM é uma plataforma Java que compila aplicações antecipadamente em binários nativos independentes e inclui um JDK que pode ser usado em IDEs.
Runtime independente de WebAssembly baseado no gerador de código Cranelift, com suporte a WASI e integração com aplicações em várias linguagens.
Uma linguagem e um compilador semelhantes a TypeScript que transformam um subconjunto tipado de TypeScript em módulos WebAssembly.
Um compilador Go baseado em LLVM para microcontroladores, WebAssembly (WASM/WASI) e ferramentas de linha de comando.
Escreva componentes de UI uma única vez em uma sintaxe parecida com JSX e compile para React, Vue, Angular, Svelte, Solid, Qwik e outros.
Framework aberto de compilação de machine learning que permite personalizar pipelines de compilação em Python e implantar modelos em diversos alvos de hardware.
Toolkit em Rust para desenvolver smart contracts na Ethereum, com Forge, Cast, Anvil e Chisel para criar, testar e interagir com redes EVM.
XGo é uma linguagem de programação baseada em Go, com sintaxe em estilo de comandos em inglês simples e suporte a bibliotecas de C, Python e JavaScript.
Biblioteca de compilação e otimização em C++ para WebAssembly, com a ferramenta wasm-opt e uma versão para JavaScript (binaryen.js).
Um compilador experimental de TypeScript e JavaScript que transforma programas em executáveis nativos ou WebAssembly, sem exigir Node.js em tempo de execução.
Zen C é uma linguagem de sistemas com ergonomia de alto nível, que compila para GNU C11 legível e oferece desempenho no nível de C.
Um compilador e runtime baseado em MLIR que reduz modelos de ML a uma IR unificada para implantação em datacenters, dispositivos móveis e de edge.
Uma linguagem de programação com tipagem estática e uma calculadora para cálculos científicos, com dimensões físicas e unidades integradas.
Um mecanismo de análise estática em Rust que cria grafos compactos de programas a partir do código-fonte e gera 19 diagramas UML e de IR de compilador.
Uma port experimental em Rust do compilador TypeScript 7 (tsc), com a mesma CLI, o mesmo servidor de linguagem e a mesma API, além de diagnósticos integrados do Effect.
Uma implementação em Rust do compilador e do servidor de linguagem do TypeScript 7, que substitui diretamente as ferramentas de verificação de tipos e geração de saída.
Um compilador que lê aplicações Rails em Ruby e gera projetos independentes em outras linguagens, como Rust, Go, TypeScript, Elixir ou um binário nativo Spinel.
Perguntas frequentes
- Como esses projetos são escolhidos?
- Cada projeto do Repolode passa por um filtro de qualidade antes de entrar: precisa funcionar hoje, resolver um problema concreto, ser mais do que um simples wrapper e continuar mantido. Esta página agrupa os projetos por tema e os ordena por estrelas no GitHub.
- Qual é o projeto mais popular desta lista?
- vercel/next.js, com 143,1 mil estrelas no GitHub. Confira a licença e o último commit de cada projeto antes de escolher.