Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Glfw

Glfw

24 projects

Showing 24 of 24 projects

Golang Desktop Embedder
Golang Desktop EmbedderGo

An unofficial Flutter embedder for desktop platforms (Windows, macOS, Linux) using Go and GLFW.

#hover#open-gl#app-development
Stars5.9k
Forks278
Last commit14 days ago
LWJGL
LWJGLJava

A lightweight Java library providing cross-platform, high-performance bindings to native APIs for graphics, audio, parallel computing, and XR.

#vulkan#java-library#opencl
Stars5.4k
Forks707
Last commit1 day ago
Window.js
Window.jsJavaScript

An open-source JavaScript runtime for desktop graphics programming with window creation and Canvas API.

#javascript-runtime#v8-engine#creative-coding
Stars2.3k
Forks59
Last commit3 years ago
glfw
glfwC

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

#gamedev#opengl#go-bindings
Stars1.7k
Forks193
Last commit17 days ago
TGUI
TGUIC++

A cross-platform modern C++ GUI library with backends for SFML, SDL, GLFW, and raylib.

#sfml#gamedev#sdl
Stars1.1k
Forks114
Last commit3 days ago
glfw-rs
glfw-rsRust

GLFW3 bindings and idiomatic wrapper for Rust, enabling window creation and input handling.

#graphics#opengl#bindings
Stars692
Forks129
Last commit4 months ago
ENGi
ENGiGo

A multi-platform 2D game library for Go, supporting desktop, web, and Android.

#web-games#desktop-games#go-library
Stars393
Forks25
Last commit10 years ago
Vulkan-Hpp Samples
Vulkan-Hpp SamplesC++

A collection of C++ Vulkan examples and demos using the Vulkan-Hpp C++ API and GLFW for cross-platform rendering.

#vr-rendering#vulkan#examples
Stars361
Forks29
Last commit1 year ago
unison
unisonGo

A unified GUI toolkit for Go desktop applications with a consistent cross-platform look and feel.

#theming#gui-toolkit#go-library
Stars329
Forks18
Last commit2 days ago
SDF Font Demo
SDF Font DemoC

A Vulkan-based font renderer that renders text using signed distance field estimation for high-quality GPU text rendering.

#vulkan#font-rendering#gpu-rendering
Stars253
Forks20
Last commit7 months ago
flextGL
flextGLC

A flexible OpenGL and Vulkan header and loader generator that gives developers complete control over exposed API versions and extensions.

#vulkan#loader-generator#sdl2
Stars209
Forks14
Last commit5 months ago
GLFWPP
GLFWPPC++

A thin, modern, header-only C++17 wrapper for GLFW providing RAII objects, scoped enums, and exceptions.

#glfw-wrapper#vulkan#graphics
Stars122
Forks23
Last commit3 years ago
opengl-ada
opengl-adaAda

A thick Ada 2005 binding for OpenGL and GLFW that enriches the API with Ada's object orientation, type safety, and generics.

#ada-binding#opengl#ada
Stars105
Forks17
Last commit3 years ago
vulkan4j
vulkan4jKotlin

Java bindings for Vulkan, OpenGL, GLFW, and other graphics APIs using Java 22's Foreign Function & Memory API.

#panama#java bindings#vulkan
Stars95
Forks9
Last commit1 year ago
Vulkan Launchpad
Vulkan LaunchpadC++

A C++ framework that simplifies Vulkan API for beginners by abstracting verbose parts and providing utility functions.

#vulkan#learning-framework#cmake
Stars88
Forks11
Last commit3 months ago
glfw
glfwGo

Go cross-platform library for creating OpenGL contexts and handling events with desktop and browser backends.

#graphics#opengl#windowing
Stars83
Forks30
Last commit3 years ago
GLFWDotNet
GLFWDotNetC

.NET bindings for GLFW.

#interop#dotnet#dotnet-core
Stars48
Forks8
Last commit4 years ago
GLFW 3
GLFW 3D

Static and dynamic D language bindings for the GLFW library, compatible with BetterC, @nogc, and nothrow.

#vulkan#d-language#graphics
Stars42
Forks7
Last commit6 months ago
Vulkan Launchpad Starter
Vulkan Launchpad StarterC++

A starter template for building Vulkan applications using the Vulkan Launchpad framework.

#vulkan#cmake#c-plus-plus
Stars32
Forks9
Last commit10 months ago
Imgui
ImguiD

D language binding to CImgui with OpenGL, SDL, and GLFW backends for immediate-mode GUI development.

#d-language#gui-toolkit#opengl
Stars25
Forks12
Last commit9 months ago
linc_glfw
linc_glfwC

GLFW bindings for Haxe enabling cross-platform window creation, OpenGL context management, and input handling.

#vulkan#haxe#graphics
Stars17
Forks3
Last commit6 years ago
rufas-cube
rufas-cubeAda

A unique 3D slider puzzle game resembling a Rubik's Cube, but based on sliding mechanics, available for Windows, macOS, and Linux.

#slider#opengl#slider-puzzle
Stars5
Forks0
Last commit6 months ago
NanoVG
NanoVGD

Dynamic and static D language bindings for the NanoVG vector graphics library, compatible with -betterC, @nogc, and nothrow.

#d-language#opengl#graphics-bindings
Stars3
Forks1
Last commit6 years ago
ada-nanovg
ada-nanovgAda

Ada bindings to NanoVG providing a lightweight alternative to Cairo/GtkAda for vector graphics drawing.

#gui-toolkit#opengl#graphics-bindings
Stars1
Forks2
Last commit10 years ago

Related Tags

#Cross Platform16#Opengl14#Game Development14#Vulkan10#Graphics Programming7#Graphics5#Cmake4#Windowing4#Graphics Api4#C Plus Plus4#Bindings3#Windows3
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