go-vk - A new Go language binding for Vulkan

This page summarizes the projects mentioned and recommended in the original post on /r/vulkan

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. go-vk

    A Go binding around the Vulkan graphics and compute API.

    That is a good idea and discussions has been turned on for the main repository. Happy to start a conversation over there if you like. https://github.com/bbredesen/go-vk/discussions

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. ash

    Vulkan bindings for Rust

    This is great, of all the vulkan go bindings I have been waiting for one that uses vk.xml to generate the bindings, because it's the only viable way to keep the bindings up-to-date. (fyi the popular [ash-rs](https://github.com/ash-rs/ash) is created the same-way).

  4. vulkan

    Vulkan API bindings for Go programming language (by goki)

    Looks promising! I've been using my own fork of the vulkan-go/vulkan package (https://github.com/goki/vulkan) that is updated to the latest vulkan release, but it is not exactly a clean process to update to new versions, and you have to use an old version of the conversion tool. It is not clear if the original author is going to make further updates. I have very little idea how the conversion tool works or what kind of overhead it creates.

  5. vgpu

    Vulkan GPU Framework for Graphics and Compute in Go, now developed at https://github.com/cogentcore/core/tree/main/gpu

    When you have a stable Mac-compatible and tested version, I will give it a try if it isn't too much work to convert my main vulkan framework (https://github.com/goki/vgpu)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Porting Vello's GPU Tile Rasterizer to Pure Go

    5 projects | dev.to | 27 Feb 2026
  • GoGPU: Unified 2D/3D Graphics Integration in Pure Go

    1 project | dev.to | 29 Jan 2026
  • GoGPU – Pure Go WebGPU Implementation

    5 projects | news.ycombinator.com | 18 Dec 2025
  • GoGPU: From Idea to 100K Lines in Two Weeks — Building Go's GPU Ecosystem

    1 project | dev.to | 16 Dec 2025
  • Announcing go-vk: A Go binding for the Vulkan graphics API

    7 projects | /r/golang | 6 Mar 2023

Did you know that Go is
the 4th most popular programming language
based on number of references?