Stars
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
SPIRV-Reflect is a lightweight library that provides a C/C++ reflection API for SPIR-V shader bytecode in Vulkan applications.
An open-source C++ library developed and used at Facebook.
Task graph-based asynchronous programming system using C++ coroutine
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
A simple, header only event bus library written in modern C++17.
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.
Flax Engine – multi-platform 3D game engine
Lightweight and modular C++11 graphics middleware for games and data visualization
A modern, fast, lightweight thread pool library based on C++20
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
Demonstrates seven different techniques for order-independent transparency in Vulkan.
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
A collection of tools, libraries, and tests for Vulkan shader compilation.
A tool for exploring each layer in a docker image
Command line tool to analyze one/many ETW file/s with simple queries for common issues.
Simple, portable, and self-contained stacktrace library for C++11 and newer
Zero overhead utilities for preventing bugs at compile time
Jet-Lagged Engine is a work-in-progress C++/Lua game engine supporting Windows, Linux, Mac and browsers.