glfw
Windowing library
Provides a Go interface to the GLFW library for creating windows and rendering OpenGL contexts.
Go bindings for GLFW 3
2k stars
38 watching
181 forks
Language: C
last commit: 7 months ago
Linked from 2 awesome lists
gamedevglfwglfw-bindingsgogolangopengl
Related projects:
Repository | Description | Stars |
---|---|---|
goxjs/glfw | Provides an API for creating OpenGL contexts and handling events in cross-platform applications. | 82 |
go-gl/gl | Go bindings for OpenGL. | 1,088 |
bsl/glfw-b | Haskell bindings to a cross-platform library for creating windows with OpenGL contexts and managing input and events. | 71 |
goxjs/gl | A Go cross-platform binding for OpenGL with support for multiple rendering backends. | 176 |
go-gl/mathgl | A Go library for fast and efficient 3D vector and matrix math operations used in OpenGL graphics. | 561 |
sunjammer/linc_glfw | Bindings for the GLFW library to enable Haxe support for windowing and OpenGL rendering | 17 |
cginternals/glbinding | A C++ binding for the OpenGL API, providing a cross-platform and type-safe interface to the OpenGL API. | 831 |
bolknote/go-gd | A Go implementation of the GD graphics library | 59 |
shirakumo/glfw | A Common Lisp library providing an easy-to-use interface to the GLFW OpenGL context management library. | 22 |
3d0c/gmf | Go FFmpeg Bindings provide a Go interface to the FFmpeg multimedia framework | 889 |
binary1248/gls | A library to reduce boilerplate OpenGL code | 18 |
gotk3/gotk3 | Provides a set of Go bindings for a popular graphical user interface framework | 2,113 |
xfxdev/xlog | Provides a flexible logging system with a plugin architecture and customizable log layouts. | 8 |
glfw/glfw | A multi-platform library providing a simple API for creating windows, contexts, and surfaces across various platforms | 13,089 |
snowkit/linc_glew | Binds GLEW to Haxe/Cpp, providing OpenGL functionality. | 4 |