go-vk - A new Go language binding for Vulkan

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
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. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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

  • Announcing go-vk: A Go binding for the Vulkan graphics API

    7 projects | /r/golang | 6 Mar 2023
  • 3D graphics library

    10 projects | /r/golang | 28 Aug 2022
  • Two guys hated using Comcast, so they built their own fiber ISP

    2 projects | news.ycombinator.com | 14 Jul 2025
  • Local Chatbot RAG with FreeBSD Knowledge

    1 project | news.ycombinator.com | 13 Jul 2025
  • Database Schema Migration Cheatsheet with golang-migrate/migrate

    1 project | dev.to | 12 Jul 2025