Language · 2016–now · Platform Wars
Zig
C without the footguns — in theory. A systems language beloved in blog posts; its flagship production user rewrote itself in Rust.
Why Zig stuck
Zig stuck as a cult favorite because comptime and explicit allocators solve real pain for people who already write C. It failed to break out because Rust ate the "safe systems" narrative, employers hire for existing pools, and Bun — the most visible Zig-in-production story — ported its core to Rust. Admiration outruns adoption when your killer feature is "no hidden control flow."

Compare with
Related
Language · 1972–now
C
The substrate language. Kernels, compilers, embedded — still the lingua franca when you need the metal.
Language · 2015–now
Rust
Memory safety without GC pauses. Climbing from systems niches into cloud infra and WASM.
Language · 1985–now
C++
Systems performance with object machinery. Ugly, powerful, and still the default where latency pays rent.
Platform · 2022–now
Bun
All-in-one JS runtime that actually feels fast — then Anthropic bought it to ship Claude Code as a single-file binary. Zig core became Rust.