SaaSHub helps you find the best software and product alternatives Learn more →
Top 15 C++ Shader Projects
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: ShaderGlass VS crtinted-glasses - a user suggested alternative | libhunt.com/r/ShaderGlass | 2026-01-29
-
glslang
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
-
Easy3D
A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)
-
Project mention: Shaders: How to draw high fidelity graphics with just x and y coordinates | news.ycombinator.com | 2025-11-23
There's also bonzomatic which the demo scene uses for shader programming live coding competitions:
https://github.com/Gargaj/Bonzomatic
-
SoftGLRender
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
-
-
-
black_hole_shader
This project provides a WebGL2 shader to render a non-rotating black hole with an accretion disc and background stars.
-
-
-
animartrix
High fidelity & high-res LED animations for microcontrollers with hardware FPU (Teensy 4.x, 3.5, 3.6 & ESP32 S3)
-
-
C++ Shader discussion
C++ Shader related posts
-
ShaderGlass VS crtinted-glasses - a user suggested alternative
2 projects | 29 Jan 2026 -
Television is 100 years old today
-
People Who Hunt Down Old TVs
-
ShaderGlass lets you run GPU shaders over any window
-
AV1 @ Scale: Film Grain Synthesis, the Awakening
-
ShaderGlass – Overlay for running GPU shaders on top of Windows desktop
-
VVVV – A Hybrid Visual/Textual Development Environment
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Jul 2026
Index
What are some of the best open-source Shader projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | 3d-game-shaders-for-beginners | 19,705 |
| 2 | GameDevMind | 6,398 |
| 3 | ShaderGlass | 4,062 |
| 4 | glslang | 3,549 |
| 5 | Easy3D | 1,643 |
| 6 | Bonzomatic | 1,492 |
| 7 | SoftGLRender | 1,142 |
| 8 | Physics3D | 327 |
| 9 | glslSmartDeNoise | 310 |
| 10 | black_hole_shader | 189 |
| 11 | source-pbr | 140 |
| 12 | picasso | 83 |
| 13 | animartrix | 80 |
| 14 | RayTracer | 14 |
| 15 | NFSC_CustomVT | 7 |