基于 React 的全栈 Web 框架,内置基于 Rust 的高速构建工具链。
44 个项目
编译器、转译器与编程语言:2026 精选
这些开源项目帮助你理解、编写和构建编程语言,包括把代码转换为可运行程序的编译器、在语言之间转换代码的转译器,以及各种新语言本身。
Go 编程语言,用于构建简单、可靠、高效软件的开源语言。
Rust 编程语言的主源码仓库,包含编译器、标准库和官方文档。
为 JavaScript 增加可选静态类型的超集语言,编译输出可读的标准 JavaScript。
一个将声明式组件编译为高效 JavaScript、精准更新 DOM 的前端编译器。
一款 JavaScript 模块打包工具,可将大量模块和资源打包成少量产物,并支持代码分割与加载器。
一组小型 Rust 练习,帮助你熟悉阅读和编写 Rust 代码,适合配合官方 Rust 书一起学习。
Sway 是一门受 Rust 启发的编程语言,用于在 Fuel 区块链上编写智能合约。
一款基于标记语言的排版系统,定位为比 LaTeX 更易学易用的现代替代方案,编译器与 CLI 使用 Rust 实现。
基于 React 的框架,用于构建快速的网站和应用,通过 GraphQL 统一接入 CMS、Markdown 和 API 数据。
JetBrains 开发的 Kotlin 编程语言,包含编译器、标准库及构建工具,支持多平台开发。
一个 JavaScript 编译器,可将新版语法转译为目标环境可运行的代码。
一个零配置的 Web 构建工具,无需配置文件即可打包 HTML、CSS、JavaScript 和各类静态资源。
模块化的编译器与工具链技术集合,包含 LLVM 核心、Clang 前端、libc++ 标准库和 LLD 链接器。
PHP 解释器,一门通用脚本语言,尤其适合 Web 开发。
一款速度极快的 JavaScript、TypeScript、JSX 和 CSS 打包工具,提供 CLI、JS 和 Go 接口。
一门简单、快速、可编译的编程语言,用于编写易维护的软件,无第三方库依赖。
一个快速的 JavaScript Markdown 解析与编译库,可在浏览器、Node.js 和命令行中使用。
用 Rust 编写的超快速 TypeScript/JavaScript 编译器与解析器,可在 Rust 与 JavaScript 中使用。
一个极简的深度学习框架,提供类 PyTorch 的 Tensor API、自动求导、编译器,并支持多种加速器后端。
将 C 和 C++ 代码编译为 WebAssembly,使其可在浏览器、Node.js 等环境运行的编译工具链。
Solidity 是一门静态类型、面向合约的高级语言,用于在以太坊平台上编写智能合约。
用 Rust 编写的高性能 JavaScript/TypeScript 工具集,包含解析器、代码检查、格式化、转换、压缩和模块解析。
用 Rust 编写的 Python 3 解释器,不依赖 CPython 绑定,支持 WebAssembly 与嵌入 Rust 应用。
一门友好的静态类型语言,用于构建类型安全、可扩展的系统,运行在 Erlang 虚拟机上。
GraalVM 是一个 Java 平台,可将应用提前编译为独立原生可执行文件,并可像普通 JDK 一样在 IDE 中使用。
基于 Cranelift 代码生成器的独立 WebAssembly 运行时,支持 WASI 并提供多语言嵌入接口。
一种类 TypeScript 的语言及编译器,可将带类型的 TypeScript 变体编译为 WebAssembly 模块。
基于 LLVM 的 Go 编译器,面向微控制器、WebAssembly 和命令行工具。
用一套类 JSX 语法编写组件,编译为 React、Vue、Angular、Svelte、Solid、Qwik 等多种框架代码。
开源机器学习编译框架,支持用 Python 定制编译流程,并将模型部署到多种硬件平台。
用 Rust 编写的以太坊智能合约开发工具集,包含 Forge、Cast、Anvil 和 Chisel。
XGo 是基于 Go 的编程语言,语法接近自然英语,并可调用 C、Python、JavaScript 的库。
面向 WebAssembly 的 C++ 编译与优化基础库,附带 wasm-opt 等命令行工具和 binaryen.js。
一个实验性的编译器,可将 TypeScript/JavaScript 编译为原生可执行文件或 WebAssembly,运行时无需 Node.js。
Zen C 是一门系统级编程语言,语法接近高级语言,编译为可读的 GNU C11 代码。
基于 Clang 和 LLVM 构建的交互式 C++ 解释器,提供逐行执行代码的 REPL 环境。
基于 MLIR 的机器学习编译器与运行时,将模型统一降级到中间表示,覆盖数据中心到移动与边缘设备。
一种静态类型的科学计算编程语言与计算器,内置物理量纲和单位支持。
用 Rust 编写的静态分析引擎,将源码转为紧凑的程序图,并生成 19 种 UML 与编译器中间表示图。
TypeScript 7 编译器(tsc)的实验性 Rust 移植版,保持相同的命令行、语言服务和 API。
用 Rust 重写的 TypeScript 7 编译器与语言服务,可直接替换现有类型检查流程。
读取 Rails 应用的 Ruby 源码,编译为 Rust、Go、TypeScript 等多种目标语言的独立项目。
将 C# 与 .NET CIL 直接编译为小体积独立 WASI Wasm 组件的编译器、运行时与 SDK。
常见问题
- 这些项目是怎么挑选的?
- Repolode 收录的每个项目都要通过质量筛选:现在就能用、能解决一个具体问题、不是简单的套壳,而且仍在维护。本页按主题归类已收录的项目,并按 GitHub Star 排序。
- 这里最受欢迎的项目是哪个?
- vercel/next.js,GitHub Star 数 14.3万。选择前建议看看各项目的许可证和最近提交时间。