New Open-Source Vulkan Driver 'Ape' Built Entirely in Zig Programming Language
By
Written by Michael Larabel in Vulkan on 6 June 2026 at 07:03 AM EDT. 13 Comments
Summary
Ape is a new open-source Vulkan driver written entirely in the Zig programming language, independent of any Mesa code. It is a hobbyist project that functions as a software implementation (similar to Mesa's Lavapipe) and is approaching Vulkan 1.0 conformance. The project recently submitted a pull request to the Vulkan specification for a new vendor ID.
Source
Key quotes
· 3 pulledApe is a new open-source Vulkan driver written in the Zig programming language and not dependent upon any Mesa code.
It's a new hobbyist, open-source driver being created and nearly Vulkan 1.0 conformance.
With Zig you get the benefits of more predictability
You might also wanna read
Phoenix: A New X Server Written from Scratch in Zig Programming Language
Phoenix is a new X server written from scratch in the Zig programming language, designed as a modern alternative to the Xorg server. Current
Performance Analysis of Open-Source NVIDIA Linux Drivers: Nouveau+NVK for Gaming and Compute
This article provides an in-depth performance analysis of the open-source NVIDIA Linux driver stack, specifically examining the Nouveau kern
AMD Discontinues AMDVLK Open-Source Vulkan Driver, Consolidates Support Behind RADV Driver
AMD is discontinuing its AMDVLK open-source Vulkan driver project to consolidate development efforts and focus resources on the RADV driver
Building a Vulkan Game Engine: A 3-Month Learning Journey with Practical Implementation
A developer shares their 3-month journey learning Vulkan graphics API from scratch and building a small game engine with two demo games. The
Kaiju: A 2D/3D Game Engine Built with Go and Vulkan
Kaiju is a 2D/3D game engine written in Go (Golang) with Vulkan graphics support, featuring a built-in editor. The engine aims to provide a
Exploring GPU Driver Development with Rust and VkCube
This article is part of a series exploring the development of Tyr, a Rust-based GPU driver for Linux, focusing on Arm Mali CSF-based GPUs. I
