VOOZH about

URL: https://www.phoronix.com/news/Vulkan-Ape-Driver

⇱ Ape: A New Vulkan Driver Written In The Zig Programming Language - Phoronix


👁 Phoronix

Ape: A New Vulkan Driver Written In The Zig Programming Language

Written by Michael Larabel in Vulkan on 6 June 2026 at 07:03 AM EDT. 64 Comments
Ape is a new open-source Vulkan driver written in the Zig programming language and not dependent upon any Mesa code.

With a pull request today to the Vulkan specification for adding a new "Ape" vendor ID, I was curious about this new Ape Vulkan driver... Turns out it's a new hobbyist, open-source driver being created and nearly Vulkan 1.0 conformance.

Ape is a new open-source driver written as a software implementation akin to Mesa's Lavapipe. But it's not dependent upon Mesa code and it's written entirely in the Zig programming language. With Zig you get the benefits of more predictability and some security guarantees along with the other benefits of this modern programming language alternative to C/C++.

👁 Ape driver project logo


The Ape driver is passing most Vulkan 1.0 tests at this point and is open-source under an MIT license. This is the first time I'm aware of a Vulkan API driver written in the Zig programming language. Those wanting to check it out can find the Ape driver via this Git repository.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.