SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ GLFW Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
WebGui
An example demo of IMGUI (Immediate Mode GUI) on the web. Using only WebGL, GLFW and ImGui. Suitable for being compiled to web assembly (WASM).
-
-
-
-
borealis
Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx)
-
-
ekg
High-performance, descriptor-based, low-latency, memory-safety, multi-platform, modular GPU-accelerated GUI library written for C++. (by vokegpu)
-
-
-
-
-
-
-
chip-8
Yet another Chip-8 interpreter, but this time with a beautiful interface 💻 (by gargakshit)
-
stylized_snake_game
A cross-platform desktop stylized version of snake game made from scratch in C++/OpenGL.
-
VulkanStarter
A template for Vulkan C++ projects with GLFW, GLM and ImGUI using CMake, CI, Conan and doctest
-
Physically-based-deferred-shading
First attempt at writing a good looking 3D renderer. Written in C++ using OpenGL on Ubuntu.
-
-
-
Nikola
A cross-platform framework for window creation, input handling, and rendering using OpenGL 4.5+ (by FrodoAlaska)
-
C++ GLFW discussion
C++ GLFW related posts
-
Show HN: Typed-FFmpeg 3.0–Typed Interface to FFmpeg and Visual Filter Editor
-
Realtime N-body simulation
-
mpv player with GUI (for parents)
-
minimax — minimalist 3D game engine in Clojure
-
Trap The Cat GLFW
-
question about wasted index Buffer data
-
Best way to learn c++ with a background in programming?
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Jun 2026
Index
What are some of the best open-source GLFW projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | glslViewer | 5,270 |
| 2 | magnum | 5,165 |
| 3 | WebGui | 849 |
| 4 | ImPlay | 775 |
| 5 | Physics3D | 325 |
| 6 | OpenGL_CMake_Skeleton | 300 |
| 7 | borealis | 299 |
| 8 | bigger | 241 |
| 9 | ekg | 156 |
| 10 | scop_vulkan | 146 |
| 11 | glfwpp | 122 |
| 12 | lavfi-preview | 115 |
| 13 | BunnyLOD | 79 |
| 14 | wase-engine | 52 |
| 15 | N-body | 50 |
| 16 | chip-8 | 41 |
| 17 | stylized_snake_game | 40 |
| 18 | VulkanStarter | 36 |
| 19 | Physically-based-deferred-shading | 12 |
| 20 | cpp-graphics | 10 |
| 21 | zxShaderViz | 10 |
| 22 | Nikola | 7 |
| 23 | kurve | 5 |