Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Top 23 C++ Graphic Projects
-
View the Project on GitHub
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
Project mention: Tiny renderer or how OpenGL works: software rendering in 500 lines of code | news.ycombinator.com | 2025-03-13
-
3d-game-shaders-for-beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
-
filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2 (by google)
Filament - A modern, efficient graphics engine suitable for real-time rendering, link: http://google.github.io/filament.
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Project mention: Bgfx: Cross-platform, graphics API agnostic rendering library | news.ycombinator.com | 2025-01-08 -
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
Project mention: Show HN: Scripton – Python IDE with Built-In Realtime Visualizations | news.ycombinator.com | 2025-02-18Looks beautiful so congratulation for the launch.
Not sure if today this is enough though without any kind of AI chat assistant. Trae [0] is based on VSCode and Jetbrains Fleet are good looking as well. Visualization is definitely a big plus but there is also alternative like using rerun [1] and dearpygui [2] or some VSCode plugins (Python Image Preview, AREPL for Python)- might be hard to compete with those free alternatives on a subscription model IMHO but good luck!
[0] https://trae.ai/
[1] https://www.rerun.io/
[2] https://github.com/hoffstadt/DearPyGui
-
You see, for the past several years I have used many programming languages and many more game frameworks and libraries. Programming languages like Java, C#, C++, and even, sadly, JavaScript (I know...). Game frameworks like LWJGL, SDL2, Raylib, MonoGame, SFML, and many more. Essentially, I have seen it all. Out of all of them, I think SDL2 was closer to what I was looking for, though, Raylib was the one I used the most at the beginning. And the reason I liked SDL more was because it was more"lower-level" than Raylib or SFML. Additionally, it had that C-style of programming that I have always been fond of. However, despite that, I decided to go against any of these libraries.
-
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.
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Project mention: Ask HN: Who Are Your Favorite Photography and Generative Coding Artists? | news.ycombinator.com | 2025-02-26 -
Project mention: Better text rendering in Chromium-based browsers on Windows | news.ycombinator.com | 2025-02-13
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Graphics discussion
C++ Graphics related posts
-
3D Game Shaders for Beginners
-
Aseprite: Revolutionizing Pixel Art and Animation
-
Tiny renderer or how OpenGL works: software rendering in 500 lines of code
-
Show HN: VSC – An open source 3D Rendering Engine in C++
-
Better text rendering in Chromium-based browsers on Windows
-
Bgfx: Cross-platform, graphics API agnostic rendering library
-
C++ exception performance three years later
-
A note from our sponsor - InfluxDB
influxdata.com | 24 Apr 2025
Index
What are some of the best open-source Graphic projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | aseprite | 31,739 |
2 | tinyrenderer | 21,690 |
3 | 3d-game-shaders-for-beginners | 18,498 |
4 | filament | 18,350 |
5 | bgfx | 15,621 |
6 | DearPyGui | 14,056 |
7 | SFML | 10,836 |
8 | OpenFrameworks | 10,127 |
9 | Skia | 9,702 |
10 | renderdoc | 9,540 |
11 | LibreSprite | 5,716 |
12 | tinyraytracer | 5,147 |
13 | magnum | 4,944 |
14 | glslViewer | 4,923 |
15 | Vulkan-Samples | 4,631 |
16 | matplotplusplus | 4,530 |
17 | Ogre 3D | 4,200 |
18 | F3D | 3,378 |
19 | OpenSceneGraph | 3,361 |
20 | Open-Source Vulkan C++ API | 3,306 |
21 | OpenSubdiv | 2,958 |
22 | OpenVDB | 2,901 |
23 | yocto-gl | 2,854 |