Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →
Top 23 C++ Rendering Projects
-
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
Project mention: .NET MAUI Is Coming to Linux and the Browser, Powered by Avalonia | news.ycombinator.com | 2025-11-11
> Blender: frontend Python, backend C++.
blender's frontend is pretty much exclusively C++? https://github.com/blender/blender/tree/main/source/blender/...
> Houdini: frontend Python(PyQt),
I would be infinitely surprised if Houdini's frontend wasn't also a majority C++. Likewise consider large apps such as Ardour, Krita, etc.
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Project mention: Minecraft Java is switching from OpenGL to Vulkan | news.ycombinator.com | 2026-02-18 -
-
-
-
-
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.
-
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
-
-
OpenStreetMap officially maintains 2 first-party raster tile server packages called mod_tile and Tirex. The rendering for these tools is powered by the open source Mapnik map generation library. Mapnik requires styles to be provided via an XML config, and a CSS-like language called CartoCSS was created by Mapbox that compiles down to Mapnik configs to make building these XML configs easier. CartoCSS was phased out by Mapbox starting in 2016 in favor of their vector tiles. Despite CartoCSS not receiving a commit since 2020 and the GitHub project being archived in 2024, the OpenStreetMap website still uses it for defining its Mapnik styles. A project called openstreetmap-carto maintains the stylesheets for the standard map layer on openstreetmap.org. To see more about how these pieces fit together, check the component overview page on the OSM wiki.
-
-
-
-
-
-
Easy3D
A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)
-
tgfx
A lightweight 2D graphics library for modern GPUs, delivering high-performance text, image, and vector rendering across major platforms.
Project mention: A lightweight 2D graphics library for modern GPUs | news.ycombinator.com | 2026-01-06 -
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.
-
What's the difference of a "robot game engine" to a simulator like <https://gazebosim.org>
-
-
This command disables console logging while redirecting it to a file of your choice. Combine this with scripts and you can quickly test multiple configurations. More details are available in the wiki article.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Rendering discussion
C++ Rendering related posts
-
A lightweight 2D graphics library for modern GPUs
-
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?
-
A note from our sponsor - Kargo
akuity.io | 6 Sep 2026
Index
What are some of the best open-source Rendering projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | tinyrenderer | 24,189 |
| 2 | blender | 19,974 |
| 3 | bgfx | 17,465 |
| 4 | Open3D | 13,940 |
| 5 | Piccolo | 6,639 |
| 6 | tinyraytracer | 5,342 |
| 7 | F3D | 4,673 |
| 8 | Ogre 3D | 4,646 |
| 9 | tiny-cuda-nn | 4,531 |
| 10 | mapnik | 3,956 |
| 11 | armory | 3,318 |
| 12 | yocto-gl | 2,922 |
| 13 | asm-dom | 2,824 |
| 14 | tinykaboom | 2,423 |
| 15 | appleseed | 2,315 |
| 16 | Easy3D | 1,654 |
| 17 | tgfx | 1,576 |
| 18 | Unreal-Engine-Guide | 1,488 |
| 19 | gz-sim | 1,493 |
| 20 | zeno | 1,399 |
| 21 | nCine | 1,328 |
| 22 | tinybvh | 1,171 |
| 23 | oneAPI-samples | 1,162 |