C++ Rendering

Open-source C++ projects categorized as Rendering

Top 23 C++ Rendering Projects

  1. tinyrenderer

    A brief computer graphics / rendering course

    Project mention: Software rendering in 500 lines of bare C++ | news.ycombinator.com | 2026-07-23
  2. 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.

    Kargo logo
  3. blender

    Official mirror of Blender

    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.

  4. 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
  5. Open3D

    Open3D: A Modern Library for 3D Data Processing

  6. Piccolo

    Piccolo (formerly Pilot) – mini game engine for games104

  7. tinyraytracer

    A brief computer graphics / rendering course

  8. F3D

    Fast and minimalist 3D viewer.

  9. 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.

    AppSignal logo
  10. Ogre 3D

    high-performance rendering backend (C++, Python, C#, Java)

    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

  11. tiny-cuda-nn

    Lightning fast C++/CUDA neural network framework

  12. mapnik

    Mapnik is an open source toolkit for developing mapping applications

    Project mention: OpenStreetMap's software ecosystem and tools | dev.to | 2025-10-23

    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.

  13. armory

    3D Engine with Blender Integration

  14. yocto-gl

    Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics

  15. asm-dom

    A minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)

  16. tinykaboom

    A brief computer graphics / rendering course

  17. appleseed

    A modern open source rendering engine for animation and visual effects

  18. Easy3D

    A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)

  19. 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
  20. 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.

  21. gz-sim

    Open source robotics simulator. The latest version of Gazebo.

    Project mention: The first game engine for robotics | news.ycombinator.com | 2026-06-12

    What's the difference of a "robot game engine" to a simulator like <https://gazebosim.org>

  22. zeno

    ZEn NOde system - a simulation & rendering engine in nodes (by zenustech)

  23. nCine

    A cross-platform 2D game engine

    Project mention: nCine Dev Update #22 | dev.to | 2025-09-21

    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.

  24. tinybvh

    Single-header dependency-free BVH construction and traversal library.

  25. oneAPI-samples

    Samples for Intel® oneAPI Toolkits

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Rendering discussion

Log in or Post with

C++ Rendering related posts

  • A lightweight 2D graphics library for modern GPUs

    1 project | news.ycombinator.com | 6 Jan 2026
  • Layers All the Way Down: The Untold Story of Shader Compilation

    1 project | news.ycombinator.com | 18 May 2025
  • Bgfx: Cross-platform, graphics API agnostic rendering library

    1 project | news.ycombinator.com | 8 Jan 2025
  • I learned Vulkan and wrote a small game engine with it (in 3 months)

    17 projects | news.ycombinator.com | 6 Jun 2024
  • Orthodox C++

    1 project | news.ycombinator.com | 22 May 2024
  • Abstraction arround CommandBuffers and Queues

    1 project | /r/vulkan | 11 Dec 2023
  • Is it possible and realistic to learn independent of an API?

    3 projects | /r/GraphicsProgramming | 6 Dec 2023
  • A note from our sponsor - Kargo
    akuity.io | 6 Sep 2026
    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 →

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

Sponsored
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.
akuity.io