Go bindings for WebGPU, a cross-platform, safe graphics API. It runs natively using wgpu-native on Vulkan, Metal, D3D12, and OpenGL ES based on https://github.com/rajveermalviya/go-webgpu. It also comes with web (JS) support based on https://github.com/mokiat/wasmgpu.
For more information, see:
The included static libraries are built via GitHub Actions.
| boids | cube | triangle |
|---|---|---|
![]() |
![]() |
![]() |
We thank Michael Reinstein and our other sponsors for their support, which allows us to spend more time improving Cogent Core and Go WebGPU.


