A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
-
Updated
Dec 1, 2021
{{ message }}
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
OpenGL Mathematics (GLM)
Achieve a tiny STL in C++11
The best library for implementation of all Data Structures and Algorithms - Trees + Graph Algorithms too!
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
A curated list of awesome header-only C++ libraries
Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
DirectXTex texture processing library
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium
Fast and exact implementation of the C++ from_chars functions for float and double types: 4x faster than strtod
C++14 network/graph visualization library / Qt node editor.
C++ Library for Audio Digital Signal Processing
UVAtlas isochart texture atlas
The official repository for libtcod. A roguelike development library.
DirectXMesh geometry processing library
A simple C++ finite state machine library
libnop: C++ Native Object Protocols
C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform
a header-file-only, SHA256 hash generator in C++
C++ reflection library with Lua binding, and JSON and XML serialisation.
The Medical Imaging Interaction Toolkit.
Entity-Component-System (ECS) with a focus on ease-of-use, runtime extensibility and compile-time type safety and clarity.
A C++ library that directly reads Photoshop PSD files.
Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables together.
Vulkan compute for people
Add a description, image, and links to the cpp-library topic page so that developers can more easily learn about it.
To associate your repository with the cpp-library topic, visit your repo's landing page and select "manage topics."
Package and Environment Details (include every applicable attribute)