Translated:books: 《Go语言高级编程》(Advanced Go Programming) open-source book, covering advanced topics such as CGO, Go assembly language, RPC implementation, Protobuf plugin implementation, Web framework implementation, distributed systems, etc. (completed)
Native Mac APIs for Go. Previously known as MacDriver
- golang
- apple
- macos
- objective-c
Go bindings to SQLite using wasm2go
Zenity dialogs for Golang, Windows, macOS
Golang SQLite without cgo
Pure Go GUI toolkit built on GoGPU — widgets, layouts, styling
Pure Go GPU Application Framework — windowing, input, lifecycle, platform abstraction. Part of the GoGPU ecosystem.
Go bindings for YARA
Enterprise-grade 2D graphics library for Go. Pure Go, zero CGO. Part of GoGPU ecosystem.
Brotli compression library for Go (RFC 7932), pure Go, no cgo, encoder + decoder, highly optimized
- brotli
- compression
- go
- decompression
Born is a modern ML framework for Go — train and deploy models as single binaries. Pure Go, zero CGO, GPU accelerated.
Pure Go FFI for WebGPU - CGO-free GPU access via wgpu-native bindings
Pure Go system tray library for Windows, macOS, and Linux. Zero CGO.
A GUI library for Go that doesn't make you want to switch to web dev.
- easy
- golang
- gui-framework
- no-cgo
Pure Go Shader Compiler — WGSL to SPIR-V, MSL, GLSL, HLSL, DXIL. Zero CGO.
macOS Sleep/ Wake notifications in golang
CGo bindings to Yandex.Mystem
- russian-specific
- mystem
- cgo-bindings
- linguistics
Machine learning compiler in Go. A from-scratch tinygrad port: graph-rewrite IR, autodiff as a compiler pass, zero-CGO WebGPU backend.
Modern Pure Go implementation of the HDF5 file format
Minimal cgo bindings for libenca
Cgo binding for libtextcat C library
Pure Go library for reading and writing MATLAB .mat files (v5-v7.3+). No CGo, no external dependencies. Full support for numeric types, complex numbers, and multi-dimensional arrays. Cross-platform (Windows/Linux/macOS). Part of SciGoLib ecosystem.