Zig Software Foundation's 2025 Financial Report & Fundraiser: A Plea for Sustainability

2025-09-03

The Zig Software Foundation released its 2024 financial report, showcasing efficient resource allocation where the majority of funds went directly to compensating contributors. Despite a slight dip in donations, user activity exploded, leading to a surge in issues and pull requests. To address this growing demand, the foundation expanded its core team and is now seeking sustained donations to maintain operations and project momentum. They prefer donations via Every.org, and encourage various support methods including company matching, venture capital investment, and individual contributions.

Read more

Zig Compiler Makes Strides: AArch64 Backend and Performance Boosts

2025-07-25

The Zig compiler team made significant progress in 2025. They completed the AArch64 backend, which outperforms the x86 backend, resulting in substantial speed improvements and a smaller compiler executable size. Furthermore, parallelization of the x86_64 backend drastically improved compilation speed, with some test cases showing up to a 50% increase. These improvements mark the Zig compiler's best performance yet.

Read more
Development

Zig's Native x86 Backend Achieves 70% Faster Compilation

2025-06-09

The Zig compiler team announced that its native x86 backend is now production-ready, delivering significant speed improvements. Compared to the LLVM backend, the Zig backend boasts a 70% compilation speedup, reducing build times from 75 seconds to 20 seconds on large projects. This is attributed to optimizations in code generation and parallelization. Future plans include aarch64 support. This release also includes improved UBSan error messages for better debugging and enhanced cross-compilation support for FreeBSD and NetBSD.

Read more
Development x86 Backend

Zig 0.14.0 Release Incoming: Improved x86 Backend and Incremental Compilation

2025-01-17

After a period of quiet development, the Zig Software Foundation is gearing up for the release of Zig 0.14.0. This release focuses on improvements to the x86 backend (potentially becoming the default for debug builds) and incremental compilation (disabled by default, but enabled via a compiler flag). Other improvements include labeled switch continue and upgraded support for nearly all target platforms. The team encourages users to upgrade to the latest master branch and will focus on ensuring a smooth upgrade during the release month. While a 1.0 release is still some time away, the team is committed to delivering stable, incremental releases.

Read more
Development