Top C++ Frameworks & Libraries for graphics

Animated sprite editor & pixel art tool (Windows, macOS, Linux)

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2...

A brief computer graphics / rendering course

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game....

Simple and Fast Multimedia Library

RenderDoc is a stand-alone graphics debugging tool.

Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics....

A brief computer graphics / rendering course

This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows....

Lightweight and modular C++11 graphics middleware for games and data visualization

Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies...

A brief computer graphics / rendering course

Tools for tracing OpenGL, Direct3D, and other graphics APIs

Matplot++: A C++ Graphics Library for Data Visualization 📊🗾

High-performance moving least squares material point method (MLS-MPM) solver. (ACM Transactions on Graphics, SIGGRAPH 2018)...

The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++...

Modern C++14 library for the development of real-time graphical applications

Tutorial for the Vulkan graphics and compute API

KlayGE is a cross-platform open source game engine with plugin-based architecture.

A modern cross-platform low-level graphics library and rendering framework

Win2D is an easy-to-use Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration. It is available to C#, C++ and VB developers writing ap...

486 lines of C++: old-school FPS in a weekend

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

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

One stop solution for all Vulkan samples

A Playstation 4 emulator just begin

SwiftShader is a high-performance CPU-based implementation of the Vulkan graphics API. Its goal is to provide hardware independence for advanced 3D graphics....

ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

Geometry Processing Library for Python

C++ implementation of Lie Groups using Eigen.