APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →
Top 17 C++ Renderer Projects
-
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
LLGL
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
-
SoftGLRender
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
-
MethaneKit
🎲 Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Canvas_ity: A tiny, single-header <canvas>-like 2D rasterizer for C++ | news.ycombinator.com | 2026-02-21
Author here. I have a JavaScript port of my automated test suite (https://github.com/a-e-k/canvas_ity/blob/main/test/test.html) that I used to compare my library against browser implementations. I was surprised by all of the browser quirks that I found!
But compiling to WASM and running side-by-side on that page is definitely something that I've thought about to make the comparison easier. (For now, I just have my test suite write out PNGs and compare them in an image viewer split-screen with the browser.)
-
Project mention: Show HN: I wrote a C++ ray tracer from scratch without AI | news.ycombinator.com | 2026-06-15
-
-
-
-
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 -
EffinDOM
EffinDOM is what happens when you stop pretending the DOM is fine and build a real runtime instead.
Project mention: While Microsoft Is Busy Learning Rust, I'm Rebuilding .NET for WASI | dev.to | 2026-09-23While working on EffinDOM and Fui, Kotlin/Wasm brought that old question back into focus. It has a path to WebAssembly that doesn't have to take the JVM along for the ride. I wanted to see what a similarly deliberate path for C# could look like.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Renderer discussion
C++ Renderer related posts
-
Show HN: I wrote a C++ ray tracer from scratch without AI
-
Looking to create a engine (for fun) and am willing to rethink my stack from scratch. Should I go with Rust/wgpu/web-based UI, or C++/Vulkan/Qt, or even some other stack?
-
Looking for some examples of well-organized open-source games in C++
-
MantaRay: Open-Source Ray Tracer
-
MantaRay: Open-Source Ray Tracer
-
MantaRay: Open-Source Ray Tracer
-
MantaRay: Open-Source Ray Tracer
-
A note from our sponsor - AppSignal
www.appsignal.com | 13 Oct 2026
Index
What are some of the best open-source Renderer projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Ogre 3D | 4,672 |
| 2 | LLGL | 2,634 |
| 3 | SoftGLRender | 1,150 |
| 4 | MethaneKit | 974 |
| 5 | liblava | 882 |
| 6 | tangram-es | 874 |
| 7 | manta-ray | 801 |
| 8 | tyra | 684 |
| 9 | canvas_ity | 618 |
| 10 | luz | 421 |
| 11 | RasterIX | 147 |
| 12 | CroissantVulkanRenderer | 94 |
| 13 | Voxel-Render | 34 |
| 14 | HORenderer3 | 24 |
| 15 | EffinDOM | 17 |
| 16 | Hemlock-Renderer-Opengl-3D-PBR-Renderer | 10 |
| 17 | Four | 4 |