Buz – A fork of Bun using modern Zig, with sub-1s incremental builds
5 hours ago
- Buz 是 Bun 的一个正在开发中的分支,基于其 Rust 重写前的最后一个提交,目前尚未准备好用于生产环境。
- 该项目已移植到当前上游 Zig 构建,并在 build.zig 中拥有完整的构建图,可实现亚秒级增量构建。
- 目标是以更干净的代码库成为 Bun 的直接替代品,已导入所有来自 Rust Bun 的新测试,并删除了超过 11,000 行死代码。
- 代码库已被重写并现代化,更依赖 Zig 的标准库,在此过程中修复了无数错误。
- 该项目使用一个略微修补的 Zig 主子模块,但可以使用上游 Zig 的 2b1c663 提交进行构建。
- 在项目被认为足够稳定之前,不接受人工编写的贡献,广泛使用 LLM 进行代码生成以减少技术债务。
- 作者旨在几周或几个月内创建一个可维护的、可直接替代 Rust Bun 1.4.0 的项目,专注于惯用的 Zig 并减少冗余代码。