Buz и Cruller — два форка Bun на Zig, появившиеся после перевода основного проекта на Rust
Проект Buz основан на последней Zig-версии Bun до перехода на Rust. Форк использует новые возможности Zig и сборочный инструментарий для инкрементальных пересборок менее чем за секунду. Цель — быть прозрачной заменой Bun и проходить все тесты Rust-версии. Автор — противник AI, но планирует использовать его для чистки старой кодовой базы от «600 тысяч строк AI-слопа», чтобы потом вести разработку руками.
Проект Cruller основан на Bun 1.3.14 (последний Zig-релиз) и сосредоточен только на Bun Runtime (без пакетного менеджера, TypeScript, N-API, SQL, shell и тестов). Форк переведён на Zig 0.16 и новую систему сборки, размер исполняемого файла уменьшен с 88 до 73 МБ (на 18%), производительность осталась на уровне Bun. AI используется только для миграции и отладки, архитектурные решения принимает человек.
Linux / Линукс 🥸
Post #12338
2.54K