C++ GLFW

Open-source C++ projects categorized as GLFW

Top 23 C++ GLFW Projects

  1. bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

    Project mention: Bgfx: Cross-platform, graphics API agnostic rendering library | news.ycombinator.com | 2025-01-08
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. magnum

    Lightweight and modular C++11 graphics middleware for games and data visualization

  4. glslViewer

    Console-based GLSL Sandbox for 2D/3D shaders

  5. 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).

    Project mention: ImRAD is a GUI builder for the ImGui library | news.ycombinator.com | 2024-08-15

    ImGUI generally runs on GLFW and there is even a port to html5: https://github.com/jnmaloney/WebGui

    ImRAD appears to be based on GLFW as well so one would only have to follow a tutorial: https://uncovergame.com/2015/01/21/porting-a-complete-c-game...

  6. ImPlay

    A Cross-Platform Desktop Media Player

  7. Physics3D

    A 3D physics engine

  8. OpenGL_CMake_Skeleton

    :heart: A ready to use cmake skeleton using GLFW, Glew and glm. :+1:

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. borealis

    Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx)

  11. bigger

    bigg (bgfx + imgui + glfw + glm) + utils

  12. scop_vulkan

    A 3D model viewer written C++20 and Vulkan

  13. glfwpp

    GLFW C++ Wrapper - thin, modern, C++17, header-only GLFW wrapper

  14. lavfi-preview

    GUI for libavfilter

    Project mention: GUI for Libavfilter | news.ycombinator.com | 2025-04-01
  15. BunnyLOD

    Cross platform GLFW based port of Stan Melax's BunnyLOD Easy Mesh Simplification

  16. wase-engine

    A 2D game engine written in C++

  17. stylized_snake_game

    A cross-platform desktop stylized version of snake game made from scratch in C++/OpenGL.

  18. chip-8

    Yet another Chip-8 interpreter, but this time with a beautiful interface 💻

  19. VulkanStarter

    A template for Vulkan C++ projects with GLFW, GLM and ImGUI using CMake, CI, Conan and doctest

  20. N-body

    N-body simulation made with C++ and OpenGL (by MarcVivas)

  21. zxShaderViz

    A useful tool to edit and visualize shaders in real time.

  22. Physically-based-deferred-shading

    First attempt at writing a good looking 3D renderer. Written in C++ using OpenGL on Ubuntu.

  23. cpp-graphics

    C++ 2D Graphics Tests and Examples using SDL2, SFML, GLFW and Dear ImGui

  24. kurve

    Remake of the classic game "Achtung, die Kurve!" in C++ using OpenGL and GLFW (by h-valdes)

  25. surge

    A lightweight, cross-platform C++ creative-coding framework (by Pencilcaseman)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ GLFW discussion

Log in or Post with

C++ GLFW related posts

  • Realtime N-body simulation

    2 projects | /r/opengl | 6 Jul 2023
  • mpv player with GUI (for parents)

    1 project | /r/linux4noobs | 15 May 2023
  • minimax — minimalist 3D game engine in Clojure

    5 projects | /r/Clojure | 26 Feb 2023
  • Trap The Cat GLFW

    1 project | /r/playmygame | 21 Feb 2023
  • question about wasted index Buffer data

    1 project | /r/VoxelGameDev | 8 Nov 2022
  • Best way to learn c++ with a background in programming?

    2 projects | /r/cpp_questions | 25 Aug 2022
  • Good 3D Library for M1 (arm64) mac?

    4 projects | /r/cpp_questions | 22 Mar 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source GLFW projects in C++? This list will help you:

# Project Stars
1 bgfx 15,697
2 magnum 4,965
3 glslViewer 4,953
4 WebGui 741
5 ImPlay 653
6 Physics3D 316
7 OpenGL_CMake_Skeleton 297
8 borealis 278
9 bigger 233
10 scop_vulkan 144
11 glfwpp 100
12 lavfi-preview 94
13 BunnyLOD 77
14 wase-engine 54
15 stylized_snake_game 40
16 chip-8 38
17 VulkanStarter 29
18 N-body 25
19 zxShaderViz 12
20 Physically-based-deferred-shading 11
21 cpp-graphics 10
22 kurve 5
23 surge 5

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com