Version0.17.0
Revision17037
LicenseMIT
Confinementclassic
Basebare

Zig Programming Language


Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

⚡ A Simple Language

Focus on debugging your application rather than debugging your programming language knowledge.

  • No hidden control flow.
  • No hidden memory allocations.
  • No preprocessor, no macros.

⚡ Comptime

A fresh approach to metaprogramming based on compile-time code execution and lazy evaluation.

  • Call any function at compile-time.
  • Manipulate types as values without runtime overhead.
  • Comptime emulates the target architecture.

⚡ Maintain it with Zig

Incrementally improve your C/C++/Zig codebase.

  • Use Zig as a zero-dependency, drop-in C/C++ compiler that supports cross-compilation out-of-the-box.
  • Leverage zig build to create a consistent development environment across all platforms.
  • Add a Zig compilation unit to C/C++ projects, exposing the rich standard library to your C/C++ code.

Update History

0.16.0 (16117) → 0.17.0 (17037)
3 Oct 2026, 01:00 UTC
0.15.2 (15308) → 0.16.0 (16117)
14 Apr 2026, 23:00 UTC
0.15.2 (15308)
1 Apr 2026, 21:28 UTC

Published11 Jul 2018, 21:08 UTC

Last updated2 Oct 2026, 21:27 UTC

First seen1 Apr 2026, 21:28 UTC