glfw

Windowing library

A multi-platform library providing a simple API for creating windows, contexts, and surfaces across various platforms

A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

GitHub

13k stars
380 watching
5k forks
Language: C
last commit: over 1 year ago
Linked from 6 awesome lists

clinuxmacosopenglopengl-esunixvulkanwindows

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
nigels-com/glew A library that provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. 2,679
goxjs/glfw Provides an API for creating OpenGL contexts and handling events in cross-platform applications. 83
go-gl/glfw Provides a Go interface to the GLFW library for creating windows and rendering OpenGL contexts. 1,584
dav1dde/glad A tool for automatically generating boilerplate code for OpenGL and Vulkan bindings in various programming languages. 3,838
bsl/glfw-b Haskell bindings to a cross-platform library for creating windows with OpenGL contexts and managing input and events. 72
lwjgl/lwjgl3 A high-performance Java library providing direct access to native APIs for graphics, audio, parallel computing, and XR applications. 4,852
facebook/igl A cross-platform library providing a low-level GPU interface for multiple graphics APIs 2,980
shirakumo/glfw A Common Lisp library providing an easy-to-use interface to the GLFW OpenGL context management library. 23
sunjammer/linc_glfw Bindings for the GLFW library to enable Haxe support for windowing and OpenGL rendering 17
pistondevelopers/glfw-rs A set of bindings and wrapper libraries for using the GLFW 3 API in Rust. 650
gfx-rs/gfx A cross-platform GPU API that provides low-level graphics and compute capabilities 5,362
go-flutter-desktop/go-flutter Brings Flutter to desktop platforms using Go and GLFW. 5,885
iridescencetech/zglfw A Zig wrapper around GLFW for improved cleanliness and error handling 86
google/angle Enables cross-platform support for WebGL and OpenGL ES APIs on multiple operating systems. 3,504
janekb04/glfwpp A C++ wrapper around the GLFW library providing RAII objects, scoped enums, and exceptions for error handling. 98