What Zig felt like, coming from Rust
A Rust developer with seven years of experience reimplemented an existing Rust JSONPath library in Zig, using the project to compare the languages in a non-toy but bounded setting. The report covers Zig’s sparse IDE support, build.zig as a compact test/compliance driver, the shift back toward CLI tooling, and the friction of carrying Rust habits into Zig. It is useful less as a language verdict than as a concrete account of the first serious port.
The Hacker News thread had 171 points and 209 comments when checked. Discussion pushed back on treating one project as representative, and several commenters highlighted Zig’s current stability and ecosystem tradeoffs for long-lived or archival code. The author also explicitly labels the experience as an early, potentially naive introduction to Zig.