Zig

Modern systems language aiming to replace C — explicit, no hidden allocations, and with a powerful compile-time metaprogramming model.

static compiled since 2016 systemsimperative

Zig targets the same use cases as C — operating systems, embedded firmware, compilers — but with a design that eliminates undefined behaviour, makes allocations explicit, and provides powerful comptime metaprogramming without macros or templates. Zig can cross-compile C/C++ projects and is used as a drop-in C toolchain by projects like Bun and TigerBeetle.

Missing something? Add a tool, framework, or book via a PR.
Contribute