C++ graphics-programming

Open-source C++ projects categorized as graphics-programming

Top 23 C++ graphics-programming Projects

graphics-programming
  1. 3d-game-shaders-for-beginners

    🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

  2. SaaSHub

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

    SaaSHub logo
  3. renderdoc

    RenderDoc is a stand-alone graphics debugging tool.

  4. Vulkan-Samples

    One stop solution for all Vulkan samples

  5. SHADERed

    Lightweight, cross-platform & full-featured shader IDE

  6. VulkanTutorial

    Tutorial for the Vulkan graphics and compute API

  7. geogram

    a programming library with geometric algorithms

  8. tinykaboom

    A brief computer graphics / rendering course

    Project mention: Playing with Code | news.ycombinator.com | 2025-06-25
  9. HybridRenderingEngine

    Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.

  10. JKQtPlotter

    an extensive Qt5 & Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies

  11. MethaneKit

    🎲 Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal

  12. StratusGFX

    Realtime 3D rendering engine

  13. SoftwareRenderer

    Software rendering engine with PBR. Built from scratch on C++.

  14. relion

    Image-processing software for cryo-electron microscopy

  15. GPU-Reshape

    GPU Reshape (GRS) is an API & vendor agnostic instrumentation framework, with instruction level validation.

    Project mention: .NET MAUI Is Coming to Linux and the Browser, Powered by Avalonia | news.ycombinator.com | 2025-11-11

    I don't think that's a problem? The .NET library this is about, that now supports MAUI code unchanged, is already used in programs like https://github.com/sourcegit-scm/sourcegit/blob/master/scree... and https://github.com/GPUOpen-Tools/GPU-Reshape/blob/main/Docum...

  16. CactusViewer

    A small single file image viewer written in C/C++.

  17. aether3d

    Aether3D Game Engine

  18. quarkGL

    A subatomic OpenGL graphics library.

  19. CroissantVulkanRenderer

    Real-Time Vulkan Renderer with features like PBR, IBL, and more.

  20. BunnyLOD

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

  21. ascii-graphics

    3D graphics in the terminal using ASCII characters

  22. wgpu-lab

    Library for rapid prototyping of native WebGPU Apps in C++ using Dawn

  23. Crescent-Engine

    Game Engine for macOS

    Project mention: Show HN: A Metal-first renderer for macOS with a native editor | news.ycombinator.com | 2026-01-09
  24. HORenderer3

    A C++ software renderer implementing the OpenGL Core pipeline, with a spec-based API, GPU state machine, and programmable shader model.

    Project mention: Show HN: HORenderer3: A C++ software renderer implementing OpenGL 3.3 pipeline | news.ycombinator.com | 2026-01-17
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++ graphics-programming discussion

Log in or Post with

C++ graphics-programming related posts

Index

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

# Project Stars
1 3d-game-shaders-for-beginners 19,497
2 renderdoc 10,753
3 Vulkan-Samples 5,283
4 SHADERed 4,727
5 VulkanTutorial 3,667
6 geogram 2,436
7 tinykaboom 2,417
8 HybridRenderingEngine 1,561
9 JKQtPlotter 1,078
10 MethaneKit 961
11 StratusGFX 811
12 SoftwareRenderer 756
13 relion 537
14 GPU-Reshape 488
15 CactusViewer 334
16 aether3d 206
17 quarkGL 124
18 CroissantVulkanRenderer 96
19 BunnyLOD 79
20 ascii-graphics 68
21 wgpu-lab 49
22 Crescent-Engine 30
23 HORenderer3 24

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?