C++ rendering-engine

Open-source C++ projects categorized as rendering-engine

Top 21 C++ rendering-engine Projects

rendering-engine
  1. tinyrenderer

    A brief computer graphics / rendering course

    Project mention: Tiny renderer or how OpenGL works: software rendering in 500 lines of code | news.ycombinator.com | 2025-03-13
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. tinyraytracer

    A brief computer graphics / rendering course

  4. tinykaboom

    A brief computer graphics / rendering course

  5. litehtml

    Fast and lightweight HTML/CSS rendering engine

  6. Horde3D

    Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.

  7. HybridRenderingEngine

    Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.

  8. SoftGLRender

    Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. thorvg

    Thor Vector Graphics is a lightweight portable library used for drawing vector-based scenes and animations including SVG and Lottie. It can be freely utilized across various software platforms and applications to visualize graphical contents.

    Project mention: ThorVG – lightweight portable vector graphics library | news.ycombinator.com | 2025-03-12
  11. StratusGFX

    Realtime 3D rendering engine

  12. SoftwareRenderer

    Software rendering engine with PBR. Built from scratch on C++.

  13. Skybolt

    C++/Python-based 3D geospatial application for simulating and visualizing dynamic objects in planetary environments

  14. Rythe-Engine

    Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.

  15. Game-Console-Dev-Guide

    Game Console Dev Guide. Learn to develop games for Xbox Series X|S, PlayStation 5, Nintendo Switch, Steam Deck, and Apple Silicon. Developing with Unreal Engine 5, Unity, Godot Engine, and Blender.

  16. VSC

    Portable 3D Real-Time Rendering Engine in C++ (by WW92030-STORAGE)

    Project mention: Show HN: VSC – An open source 3D Rendering Engine in C++ | news.ycombinator.com | 2025-03-11
  17. CroissantVulkanRenderer

    Real-Time Vulkan Renderer with features like PBR, IBL, and more.

  18. BioExplorer

    The Blue Brain BioExplorer (BBBE) is a tool for data visualization experts and scientists to extract and analyze scientific data from visualization and interactive exploration

  19. animartrix

    High fidelity & high-res LED animations for microcontrollers with hardware FPU (Teensy 4.x, 3.5, 3.6 & ESP32 S3)

  20. vgg_runtime

    The official implementation of VGG Specs with cross-platform vector graphics and user interfaces.

    Project mention: VeryGoodGraphics – vector graphics cross-platform UI framework | news.ycombinator.com | 2024-06-21
  21. paradigm

    C++20 Vulkan and GLes rendering engine (by JessyDL)

  22. kotek

    Framework for building your game engine or any application. OpenGL ES & Vulkan with C++20. (by wh1t3lord)

  23. Villain

    2D/3D Game/Rendering Engine using OpenGL and SDL2 (by kaktusas2598)

  24. 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-engine discussion

Log in or Post with

C++ rendering-engine related posts

  • VeryGoodGraphics – vector graphics cross-platform UI framework

    1 project | news.ycombinator.com | 21 Jun 2024
  • Ask HN: What kind of license is good for a rendering engine?

    1 project | news.ycombinator.com | 10 Jun 2024
  • Why Are Modern PC Games Using So Much VRAM?

    1 project | /r/hardware | 4 May 2023
  • How to manage and provide common shaders in game engine

    2 projects | /r/opengl | 29 Mar 2023
  • Hi! This is my Vulkan renderer called Croissant. I decided to learn Vulkan and graphics techniques by creating a renderer. Although it is still a work in progress and lacks several features, I hope that sharing my project may be helpful to others who are also learning!

    2 projects | /r/GraphicsProgramming | 23 Dec 2022
  • Which library canI use for rendering html??

    4 projects | /r/cpp_questions | 29 Jun 2022
  • Any tutorial how to create Plot lib from scratch (in C)?

    2 projects | /r/C_Programming | 27 Apr 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 27 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source rendering-engine projects in C++? This list will help you:

# Project Stars
1 tinyrenderer 21,720
2 tinyraytracer 5,147
3 tinykaboom 2,370
4 litehtml 2,022
5 Horde3D 1,560
6 HybridRenderingEngine 1,278
7 SoftGLRender 1,055
8 thorvg 923
9 StratusGFX 735
10 SoftwareRenderer 654
11 Skybolt 590
12 Rythe-Engine 533
13 Game-Console-Dev-Guide 270
14 VSC 111
15 CroissantVulkanRenderer 83
16 BioExplorer 64
17 animartrix 64
18 vgg_runtime 57
19 paradigm 17
20 kotek 12
21 Villain 6

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai