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. Learn more →
Top 23 C++ Rendering Projects
-
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Project mention: Layers All the Way Down: The Untold Story of Shader Compilation | news.ycombinator.com | 2025-05-18BGFX (https://github.com/bkaradzic/bgfx) uses a different approach. You basically write your shader in a GLSL-like language but it's all just (either very clever or very horrible) macro expansions that handles all the platform differences.
-
The most popular library for point cloud processing in Python is Open3D.
-
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
-
Project mention: We just added bounties on Windows and macOS issues | news.ycombinator.com | 2025-06-29
-
-
-
-
-
Easy3D
A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)
-
-
Unreal-Engine-Guide
Unreal Engine 5 Guide. Learn to develop games for Windows, Linux, macOS, iOS, Android, Xbox Series X|S, PlayStation 5, Nintendo Switch.
-
tgfx
A lightweight 2D graphics library for rendering texts, geometries, and images with high-performance APIs that work across various platforms.
-
-
-
SoftGLRender
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
-
-
ospray
An Open, Scalable, Portable, Ray Tracing Based Rendering Engine for High-Fidelity Visualization
-
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++ Rendering discussion
C++ Rendering related posts
-
Layers All the Way Down: The Untold Story of Shader Compilation
-
Bgfx: Cross-platform, graphics API agnostic rendering library
-
I learned Vulkan and wrote a small game engine with it (in 3 months)
-
Orthodox C++
-
Abstraction arround CommandBuffers and Queues
-
Is it possible and realistic to learn independent of an API?
-
But can it raytrace?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Sep 2025
Index
What are some of the best open-source Rendering projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | tinyrenderer | 22,450 |
2 | blender | 16,078 |
3 | bgfx | 16,054 |
4 | Open3D | 12,707 |
5 | Piccolo | 6,364 |
6 | tinyraytracer | 5,202 |
7 | Ogre 3D | 4,331 |
8 | tiny-cuda-nn | 4,189 |
9 | mapnik | 3,832 |
10 | F3D | 3,704 |
11 | yocto-gl | 2,880 |
12 | asm-dom | 2,810 |
13 | tinykaboom | 2,388 |
14 | appleseed | 2,233 |
15 | Easy3D | 1,553 |
16 | zeno | 1,371 |
17 | Unreal-Engine-Guide | 1,330 |
18 | tgfx | 1,313 |
19 | tev | 1,238 |
20 | nCine | 1,205 |
21 | SoftGLRender | 1,087 |
22 | oneAPI-samples | 1,071 |
23 | ospray | 1,059 |