Open-source C++ projects categorized as GLFW | Edit details
Related topics: #OpenGL #CPP #Gamedev #Game #CMake

Top 13 C++ GLFW Projects

  • GitHub repo bgfx

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

    Project mention: BGFX DirectX11 "Failed to create vertex shader" over Windows 10x64, but works fine under Win7x86 with d3d9. | reddit.com/r/GraphicsProgramming | 2021-11-22

    You'll probably have more luck here: https://github.com/bkaradzic/bgfx/discussions

  • GitHub repo magnum

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

    Project mention: Unified Shader Programming in C++ | news.ycombinator.com | 2021-10-03
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo glslViewer

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

    Project mention: GlslViewer | news.ycombinator.com | 2021-04-09
  • GitHub repo 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).

  • GitHub repo borealis

    A hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx).

    Project mention: How to get involved in contributing to switch hacking scene and what's needed right now | reddit.com/r/SwitchHacks | 2021-02-22

    Here's the link: https://github.com/natinusala/borealis/tree/yoga

  • GitHub repo scop_vulkan

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

    Project mention: Scop – a 3D model viewer written in C++20 and Vulkan | news.ycombinator.com | 2021-04-04

    > It's not mentioned which model format the viewer supports.

    It's mentioned[0] in `README.md`:

    > scop can load Wavefront .obj files

    [0] https://github.com/cledant/scop_vulkan#features

  • GitHub repo bigger

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

    Project mention: Mach Engine: The Future of Graphics (With Zig) | news.ycombinator.com | 2021-10-18

    Everyone's building on the "bigg" (bgfx + imgui + glfw + glm) stack ;)


  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo BunnyLOD

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

    Project mention: Mesh optimization algorithms | reddit.com/r/VoxelGameDev | 2021-04-07

    I use a variant of progressive meshing, but constrained to preserve edges, normals and ambient occulusion in Avoyd based on Stan Melax's work: https://github.com/dougbinks/BunnyLOD

  • GitHub repo stylized_snake_game

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

    Project mention: Hello, guys, here is a really small 2D engine i created a while back, its simple, thought i would share it in case it helped someone jump start a similar project. | reddit.com/r/gameenginedevs | 2021-01-25
  • GitHub repo chip-8

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

    Project mention: Show HN: Chip-8 interpreter with a fancy GUI made using C++ and Dear ImGui | news.ycombinator.com | 2021-10-15
  • GitHub repo zxShaderViz

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

    Project mention: zxShaderViz | reddit.com/r/shaders | 2021-07-27
  • GitHub repo Physically-based-deferred-shading

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

    Project mention: Project Ideas | reddit.com/r/opengl | 2021-05-03

    For my graphics project i made a physically based renderer (with deferred lighting). You use textures for metalness, roughness and color to create materials that can be lighted very realistically. It was very fun to make, but prepare to spend a lot of time working on it.

  • GitHub repo kurve

    Remake of the classic game "Achtung, die Kurve!" in C++ using OpenGL and GLFW

    Project mention: [i3-gaps] I should be writing my thesis | reddit.com/r/UsabilityPorn | 2021-02-03

    Thanks! And yes! The game (kurve) is a remake of a remake. The Original game is "Achtung, die Kurve" a DOS game, but I am following the style (to some extent) of the Flash Remake (now also known as Curve Fever).

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). The latest post mention was on 2021-11-22.

C++ GLFW related posts


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

Project Stars
1 bgfx 10,141
2 magnum 3,707
3 glslViewer 2,806
4 WebGui 255
5 borealis 173
6 scop_vulkan 127
7 bigger 89
8 BunnyLOD 55
9 stylized_snake_game 30
10 chip-8 14
11 zxShaderViz 11
12 Physically-based-deferred-shading 8
13 kurve 3
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives