Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 13 C++ Renderer Projects
-
LLGL
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
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
-
-
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
-
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 - Stream getstream.io | 22 Dec 2025
Index
What are some of the best open-source Renderer projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | LLGL | 2,485 |
| 2 | SoftGLRender | 1,108 |
| 3 | MethaneKit | 943 |
| 4 | tangram-es | 860 |
| 5 | liblava | 862 |
| 6 | manta-ray | 787 |
| 7 | tyra | 637 |
| 8 | canvas_ity | 429 |
| 9 | RasterIX | 108 |
| 10 | CroissantVulkanRenderer | 96 |
| 11 | Voxel-Render | 32 |
| 12 | Hemlock-Renderer-Opengl-3D-PBR-Renderer | 10 |
| 13 | Four | 3 |