SaaSHub helps you find the best software and product alternatives Learn more →
Top 15 C++ Renderer Projects
-
Project mention: Irrlicht Engine – a cross-platform realtime 3D engine | news.ycombinator.com | 2025-09-14
This, Ogre3D[0], and Wicked Engine seem to be the last of their kind
[0] https://github.com/OGRECave/ogre
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
-
-
-
-
-
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.)
-
-
-
-
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 -
-
C++ Renderer discussion
C++ Renderer related posts
-
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
-
MantaRay: Open-Source Ray Tracer
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Jun 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,589 |
| 2 | LLGL | 2,589 |
| 3 | SoftGLRender | 1,139 |
| 4 | MethaneKit | 961 |
| 5 | liblava | 884 |
| 6 | tangram-es | 870 |
| 7 | manta-ray | 792 |
| 8 | tyra | 681 |
| 9 | canvas_ity | 612 |
| 10 | RasterIX | 134 |
| 11 | CroissantVulkanRenderer | 96 |
| 12 | Voxel-Render | 32 |
| 13 | HORenderer3 | 24 |
| 14 | Hemlock-Renderer-Opengl-3D-PBR-Renderer | 10 |
| 15 | Four | 4 |