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
13k stars
380 watching
5k forks
Language: C
last commit: over 1 year ago
Linked from 6 awesome lists
clinuxmacosopenglopengl-esunixvulkanwindows
Related projects:
| Repository | Description | Stars |
|---|---|---|
| | A library that provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. | 2,679 |
| | Provides an API for creating OpenGL contexts and handling events in cross-platform applications. | 83 |
| | Provides a Go interface to the GLFW library for creating windows and rendering OpenGL contexts. | 1,584 |
| | A tool for automatically generating boilerplate code for OpenGL and Vulkan bindings in various programming languages. | 3,838 |
| | Haskell bindings to a cross-platform library for creating windows with OpenGL contexts and managing input and events. | 72 |
| | A high-performance Java library providing direct access to native APIs for graphics, audio, parallel computing, and XR applications. | 4,852 |
| | A cross-platform library providing a low-level GPU interface for multiple graphics APIs | 2,980 |
| | A Common Lisp library providing an easy-to-use interface to the GLFW OpenGL context management library. | 23 |
| | Bindings for the GLFW library to enable Haxe support for windowing and OpenGL rendering | 17 |
| | A set of bindings and wrapper libraries for using the GLFW 3 API in Rust. | 650 |
| | A cross-platform GPU API that provides low-level graphics and compute capabilities | 5,362 |
| | Brings Flutter to desktop platforms using Go and GLFW. | 5,885 |
| | A Zig wrapper around GLFW for improved cleanliness and error handling | 86 |
| | Enables cross-platform support for WebGL and OpenGL ES APIs on multiple operating systems. | 3,504 |
| | A C++ wrapper around the GLFW library providing RAII objects, scoped enums, and exceptions for error handling. | 98 |