Фреймворк React для создания полнофункциональных веб-приложений с инструментами на Rust для быстрой сборки.
Проектов: 42
Компиляторы, транспайлеры и языки программирования: лучшее в 2026
Эти проекты с открытым исходным кодом помогают создавать, понимать и использовать языки программирования: компиляторы, которые превращают код в работающие программы, транспайлеры, которые переводят код между языками, и сами новые языки.
Go — язык программирования с открытым исходным кодом для создания простого, надёжного и эффективного ПО.
Основной репозиторий исходного кода языка Rust: компилятор, стандартная библиотека и документация.
Типизированное расширение JavaScript с необязательной статической типизацией, которое компилируется в понятный JavaScript, соответствующий стандартам.
Компилятор, который превращает декларативные веб-компоненты в эффективный JavaScript, точечно обновляющий DOM.
Сборщик JavaScript-модулей, который объединяет модули и ресурсы в несколько бандлов и поддерживает разделение кода и обработку не-JS-файлов с помощью loaders.
Небольшие упражнения по Rust, которые помогают научиться читать и писать код на Rust и рассчитаны на прохождение вместе с официальной книгой по Rust.
Sway — язык программирования в духе Rust для написания смарт-контрактов в блокчейне Fuel.
Система вёрстки на основе разметки — современная и более простая в освоении альтернатива LaTeX, с компилятором и CLI на Rust.
React-фреймворк для создания быстрых сайтов и приложений с данными из CMS, Markdown-файлов и API через GraphQL.
Язык программирования Kotlin, его компилятор, стандартная библиотека и инструменты сборки для кроссплатформенной разработки, создаваемые JetBrains.
Компилятор JavaScript, который преобразует синтаксис нового поколения в код, работающий в целевых средах.
Инструмент для сборки веб-проектов без настройки: объединяет HTML, CSS, JavaScript и ресурсы без конфигурационного файла.
Модульный набор технологий для компиляторов и инструментальных цепочек, включающий LLVM core, фронтенд Clang для C/C++, libc++ и линкер LLD.
Интерпретатор PHP — языка сценариев общего назначения, особенно подходящего для веб-разработки.
Очень быстрый сборщик JavaScript, TypeScript, JSX и CSS с CLI, API для JavaScript и Go.
Простой и быстрый компилируемый язык для удобного сопровождения кода: без зависимостей от библиотек, с автоматическим переводом C в V.
Быстрый низкоуровневый парсер и компилятор Markdown для JavaScript, работающий в браузерах, Node.js и командной строке.
Сверхбыстрый компилятор и парсер TypeScript/JavaScript на Rust, доступный из Rust и JavaScript.
Минималистичный фреймворк для глубокого обучения с API тензоров в стиле PyTorch, autograd, компилятором и поддержкой множества ускорителей.
Набор инструментов компиляции, который преобразует код на C и C++ в WebAssembly для запуска в браузерах, Node.js и других Wasm-средах.
Solidity — статически типизированный язык для разработки смарт-контрактов на платформе Ethereum.
Набор высокопроизводительных инструментов для JavaScript и TypeScript на Rust: парсер, линтер, форматтер, трансформер, минификатор и резолвер.
Интерпретатор Python 3 на Rust, который запускает код без привязки к CPython и поддерживает WebAssembly и встраивание в приложения.
Дружелюбный язык со статической типизацией для создания безопасных по типам масштабируемых систем на виртуальной машине Erlang.
GraalVM — Java-платформа, которая заранее компилирует приложения в автономные нативные бинарные файлы и включает JDK для работы в IDE.
Автономная среда выполнения WebAssembly на базе генератора кода Cranelift, с поддержкой WASI и встраиванием в приложения на разных языках.
Язык и компилятор в духе TypeScript, преобразующие типизированное подмножество TypeScript в модули WebAssembly.
Компилятор Go на базе LLVM для микроконтроллеров, WebAssembly (WASM/WASI) и инструментов командной строки.
Пишите UI-компоненты на JSX-подобном синтаксисе и компилируйте их для React, Vue, Angular, Svelte, Solid, Qwik и других фреймворков.
Открытый фреймворк для компиляции моделей машинного обучения: он позволяет настраивать конвейеры компилятора на Python и развёртывать модели на разных аппаратных платформах.
Набор инструментов на Rust для разработки смарт-контрактов Ethereum: Forge, Cast, Anvil и Chisel помогают собирать и тестировать контракты и взаимодействовать с EVM-сетями.
XGo — язык программирования на основе Go с простым синтаксисом команд на обычном английском и поддержкой вызова библиотек C, Python и JavaScript.
Библиотека компилятора и оптимизатора на C++ для WebAssembly, включающая инструмент wasm-opt и сборку для JavaScript — binaryen.js.
Экспериментальный компилятор TypeScript и JavaScript, который превращает программы в нативные исполняемые файлы или WebAssembly без необходимости устанавливать Node.js.
Zen C — системный язык с удобным высокоуровневым синтаксисом, который компилируется в читаемый GNU C11 и работает с производительностью C.
Компилятор и среда выполнения на базе MLIR, преобразующие ML-модели в единое IR для развертывания в дата-центрах, на мобильных и периферийных устройствах.
Статически типизированный язык программирования и калькулятор для научных вычислений со встроенными физическими размерностями и единицами измерения.
Механизм статического анализа кода на Rust, который строит компактные графы программ и генерирует на их основе 19 диаграмм UML и компиляторных IR.
Экспериментальный порт компилятора TypeScript 7 на Rust (tsc) с теми же CLI, language server и API, а также встроенной диагностикой Effect.
Порт компилятора и языкового сервера TypeScript 7 на Rust — готовая замена для проверки типов и генерации кода.
Компилятор анализирует Rails-приложения на Ruby и создаёт автономные проекты на Rust, Go, TypeScript, Elixir и других языках либо нативный бинарный файл Spinel.
Частые вопросы
- Как отбираются проекты?
- Каждый проект в Repolode проходит проверку качества: он должен работать уже сейчас, решать конкретную задачу, быть чем-то большим, чем тонкая обёртка, и продолжать поддерживаться. Эта страница группирует проекты по темам и сортирует их по звёздам GitHub.
- Какой проект здесь самый популярный?
- vercel/next.js — 143,1 тыс. звёзд на GitHub. Перед выбором проверьте лицензию и дату последнего коммита каждого проекта.