glfw

Windowing library

Provides a Go interface to the GLFW library for creating windows and rendering OpenGL contexts.

Go bindings for GLFW 3

GitHub

2k stars
38 watching
182 forks
Language: C
last commit: 9 months ago
Linked from 2 awesome lists

gamedevglfwglfw-bindingsgogolangopengl

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
goxjs/glfw Provides an API for creating OpenGL contexts and handling events in cross-platform applications. 83
go-gl/gl Go bindings for OpenGL. 1,099
bsl/glfw-b Haskell bindings to a cross-platform library for creating windows with OpenGL contexts and managing input and events. 72
goxjs/gl A Go cross-platform binding for OpenGL with support for multiple rendering backends. 177
go-gl/mathgl A Go library for fast and efficient 3D vector and matrix math operations used in OpenGL graphics. 563
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. 834
bolknote/go-gd A collection of Go bindings for the Graphics Drawing Extension (GD) library. 59
shirakumo/glfw A Common Lisp library providing an easy-to-use interface to the GLFW OpenGL context management library. 23
3d0c/gmf Go FFmpeg Bindings provide a Go interface to the FFmpeg multimedia framework 891
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,119
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,201
snowkit/linc_glew Binds GLEW to Haxe/Cpp, providing OpenGL functionality. 4