Cruller: Bun's Zig Runtime, Continued on Zig 0.16
Cruller: a production-focused Bun runtime ported to Zig 0.16Cruller is a fork of the last Zig-based Bun release, reduced to the parts needed to run already-built production JavaScript servers and ported to vanilla Zig 0.16.
The interesting part of the port was separating the runtime from Bun’s old patched Zig build integration.
Cruller now has a vanilla Zig 0.16 build graph, compatibility shims for APIs changed since Zig 0.15, and a generated-code embedding module so release builds remain portable instead of loading generated JS from the build directory at runtime.
The main design decision is to treat this as a runtime, not a general-purpose Bun replacement.
A minimal launcher loads a pre-b…
4 часа назад @ ziggit.dev
infomate