Tag
Zig language performs well in game development, with seamless C interop and fine-grained memory control, suitable for developers who prefer low-level control. Although the language is still young, with issues like weak LSP and incomplete documentation, it is worth trying in 2025.
fmetrics is an open-source library in C and Zig for computing fast perceptual image and video fidelity metrics such as IW-SSIM, MS-SSIM, SSIMULACRA2, Butteraugli, and CVVDP, with validated correlation to human ratings.
An in-depth interview with Mitchell Hashimoto, creator of Vagrant, Terraform, and Ghostty, discussing his passion for terminals, building Ghostty in Zig, and the future of terminal-based applications.
Andrew Kelley, creator of Zig, shares his perspective on Bun's decision to rewrite from Zig to Rust, discussing the project's history, management issues at Oven, and code quality concerns.
Jarred Sumner details the agentic rewriting of Bun from Zig to Rust using AI, costing $165k in tokens and resulting in a 10% faster startup.
Bun, the JavaScript runtime and toolchain, is being rewritten from Zig to Rust to improve memory safety and stability, addressing a long tail of use-after-free and memory leak bugs.
Raphael Amorim announces Jam, a new programming language designed to combine Rust's safety with Zig's simplicity, addressing the complexity and verification tax of existing systems languages in the age of AI-generated code.
After 3 years and 100k lines of Zig game logic code, using Zig alongside a C++ engine proved to be a lightweight and efficient development experience. Despite the language not yet being stable, the positive changes far outweigh the inconveniences.
The author describes their journey from Zig to Rust and back to Zig, exploring the trade-offs between stability and expressiveness in programming languages.
Zig moves all package management functionality from the compiler to the build system, reducing binary size and enabling easier patching and safety checks. This architectural change improves the build server protocol and unblocks ZLS integration.
A user shares their positive experience using Google DeepMind's Gemma 4 model with the open-source tool codegraff to read and analyze papers during a flight. Codegraff is a lightweight AI agent that runs code, automates tasks, and supports multiple models, claiming significant cost and performance advantages over Claude Code and Codex.
Zig's SPIR-V backend has been overhauled with new built-in types, improved execution mode handling, capabilities/extensions from CPU features, multi-threaded codegen, and object file linking, making it more useful for shader and GPU programming.
Zig language introduces new @bitCast semantics and improves its LLVM backend by changing integer lowering to avoid miscompilations and better align with compiler optimizations.
The author pledges another $400,000 to the Zig Software Foundation, highlighting respect for the project's technical excellence and community culture despite differing views on AI policies.
The author details building a tool called bygge-zig that uses the Zig build system to compile Rust projects, replicating Cargo's functionality in far fewer lines of code, highlighting the differences and challenges.
wio is a Zig platform abstraction library that handles window management, events, clipboard, audio, and graphics context creation (OpenGL, Vulkan) across Windows, macOS, Linux, Android, and WebAssembly.
A developer explains why they chose the Zig programming language to create a Game Boy Advance game, highlighting Zig's cross-compilation capabilities and suitability for embedded programming.
Boo is a GNU screen-style terminal multiplexer built on libghostty, written in Zig. It provides faithful screen redraws and automation primitives for scripts and AI agents.
A hands-on introduction to the Zig programming language via annotated examples, covering basic to advanced topics. Inspired by Go by Example.
zalloc replaces malloc, calloc, realloc, and free in C modules with Zig allocators, enabling Zig-style memory management in C code.