Stars
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
FlatBuffers: Memory Efficient Serialization Library
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
A C++ header-only HTTP/HTTPS server and client library
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
A General-purpose Task-parallel Programming System using Modern C++
A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West and Death Stranding 2.
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
A simple C++11 Thread Pool implementation
Mesh optimization library that makes meshes smaller and faster to render
TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
A cross-platform file change monitor with multiple backends: Apple macOS File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-bas…
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
One stop solution for all Vulkan samples
Lightweight and modular C++11 graphics middleware for games and data visualization
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation: