Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go Bindings

Go Bindings

19 projects

Showing 19 of 19 projects

mlpack
mlpackC++

A fast, header-only C++ machine learning library with bindings for Python, R, Julia, and Go.

#hacktoberfest#scientific-computing#machine-learning-library
Stars5.7k
Forks1.7k
Last commit1 day ago
raylib-go
raylib-goC

Go bindings for raylib, a simple library for videogames programming.

#opengl#rpi#android
Stars2.4k
Forks209
Last commit7 days ago
gotk3
gotk3Go

Go bindings for GTK3, GDK3, GLib, and Cairo enabling native desktop GUI applications in Go.

#glib#gui-toolkit#cgo
Stars2.2k
Forks227
Last commit6 months ago
glfw
glfwC

Go bindings for the GLFW 3 library, enabling window and input management for OpenGL applications.

#gamedev#opengl#go-bindings
Stars1.7k
Forks192
Last commit2 months ago
go-ole
go-oleGo

Go bindings for Windows COM using shared libraries instead of cgo.

#ole#go-bindings#golang
Stars1.3k
Forks208
Last commit2 months ago
gl
glC

Auto-generated Go bindings for OpenGL, supporting multiple versions, profiles, and extensions.

#glow#cgo#opengl
Stars1.2k
Forks73
Last commit2 months ago
go-libvirt
go-libvirtGo

A pure Go interface for interacting with libvirt using its RPC protocol instead of C bindings.

#cloud-infrastructure#hypervisor-management#rpc-client
Stars1.1k
Forks141
Last commit14 days ago
go-php
go-phpGo

PHP bindings for Go that enable executing PHP scripts, exchanging variables, and attaching Go methods as PHP classes.

#language-interop#script-execution#integration
Stars943
Forks106
Last commit1 year ago
PortAudio
PortAudioGo

Go bindings for the PortAudio audio I/O library, enabling audio input/output operations in Go applications.

#audio-io#go-bindings#real-time-audio
Stars836
Forks108
Last commit4 months ago
golua
goluaC

Go bindings for the Lua C API, enabling Go programs to embed and interact with Lua virtual machines.

#embedded-scripting#c-api#luajit
Stars700
Forks167
Last commit1 year ago
cimgui-go
cimgui-goC++

Auto-generated Go wrapper for Dear ImGui via cimgui, providing multiple backend implementations for GUI applications.

#desktop-application#cgo#cimgui
Stars518
Forks70
Last commit11 days ago
H3
H3Go

Go bindings for the H3 hierarchical hexagonal geospatial indexing system, enabling spatial analysis in Go applications.

#location-analysis#cgo#geospatial
Stars432
Forks72
Last commit3 days ago
malgo
malgoC

Go bindings for the miniaudio library, providing a cross-platform audio playback and capture API.

#directsound#audio-library#cgo
Stars411
Forks62
Last commit26 days ago
go-yara
go-yaraGo

Go bindings for the YARA pattern matching library, providing a Go-native interface to YARA's C API.

#hacktoberfest#cgo#go-bindings
Stars388
Forks113
Last commit11 months ago
go-unarr
go-unarrGo

Go bindings for the unarr library, providing decompression support for RAR, TAR, ZIP, and 7z archives.

#tar#rar-format#go-bindings
Stars310
Forks48
Last commit1 year ago
webapi
webapiGo

Go WebAssembly bindings for browser APIs, providing access to DOM, HTML, and other web standards from Go.

#dom-manipulation#webidl#webassembly
Stars181
Forks12
Last commit3 years ago
gl
glGo

Cross-platform OpenGL bindings for Go with OpenGL ES 2-like API, supporting desktop, mobile, and web.

#graphics#opengl#opengl-es
Stars174
Forks27
Last commit2 years ago
go-cairo
go-cairoGo

Go bindings for the Cairo 2D graphics library with Go-specific extensions for image integration.

#svg-generation#cairo-graphics#go-package
Stars152
Forks33
Last commit1 month ago
bambam
bambamGo

Automatically generates Cap'n Proto schemas and Go bindings from existing Go structs to eliminate serialization boilerplate.

#developer-tools#protocol-buffers-alternative#go-bindings
Stars64
Forks12
Last commit9 years ago

Related Tags

#Golang14#Cross Platform10#Cgo6#Game Development5#Go4#Opengl4#Graphics Programming3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub