C++ GLFW

Open-source C++ projects categorized as GLFW

Top 23 C++ GLFW Projects

  • bgfx

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

  • Project mention: I learned Vulkan and wrote a small game engine with it (in 3 months) | news.ycombinator.com | 2024-06-06

    I'm curious why webgpu is receiving so much attention. There have been many low-level cross-platform graphics abstractions over the years. The bgfx [1] project had its first commit ~12 years ago and it's still going! It's much more mature than webgpu. I'm guessing being W3C backed is what's propelling it?

    [1] https://github.com/bkaradzic/bgfx

  • magnum

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • glslViewer

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

  • 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: Visual Node Graph with ImGui | news.ycombinator.com | 2023-09-29

    you could compile this with imgui to the web: https://github.com/jnmaloney/WebGui

    but you'd have to write communication to your django app. I would do that in JS and then pass events to the WASM layer.

  • ImPlay

    A Cross-Platform Desktop Media Player

  • Project mention: New to MPV, I have questions | /r/mpv | 2023-08-06

    Hi, I am new to MPV, I know the basics, but I have loads of questions all listed in this postConfig:ImPlay (Latest build), Windows, no border mode, UOSC

  • Embroidermodder

    Free machine embroidery software supporting a variety of formats.

  • Physics3D

    A 3D physics engine

  • SaaSHub

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

    SaaSHub logo
  • OpenGL_CMake_Skeleton

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

  • borealis

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

  • bigger

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

  • scop_vulkan

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

  • glfwpp

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

  • BunnyLOD

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

  • Spatial.Engine

    [WIP] Spatial is a cross-platform C++ game engine.

  • wase-engine

    A 2D game engine written in C++

  • stylized_snake_game

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

  • chip-8

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

  • VulkanStarter

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

  • zxShaderViz

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

  • Physically-based-deferred-shading

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

  • Project mention: What was the highlight of your education as a CS major? | /r/csMajors | 2023-06-23

    Link with some videos/gifs since OP asked: https://github.com/jonaskris/Physically-based-deferred-shading

  • cpp-graphics

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

  • N-body

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

  • Project mention: Realtime N-body simulation | /r/opengl | 2023-07-06

    Here's the code if you are curious or you want to try it: N-body

  • kurve

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

  • 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 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 | 8 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 bgfx 14,503
2 magnum 4,689
3 glslViewer 4,508
4 WebGui 648
5 ImPlay 542
6 Embroidermodder 519
7 Physics3D 296
8 OpenGL_CMake_Skeleton 280
9 borealis 255
10 bigger 207
11 scop_vulkan 140
12 glfwpp 90
13 BunnyLOD 75
14 Spatial.Engine 68
15 wase-engine 53
16 stylized_snake_game 38
17 chip-8 34
18 VulkanStarter 18
19 zxShaderViz 12
20 Physically-based-deferred-shading 11
21 cpp-graphics 9
22 N-body 10
23 kurve 4

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com