Easylogging++ is single header only, feature-rich, efficient logging library for C++ applications
Catch stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C (and, maybe, C).
C++ library for generating Lua bindings.
Single file, header-only .OBJ mesh loader with zero dependancies
zed_net is a single file, public domain library that provides a simple wrapper around BSD sockets (Winsock 2.2 on Windows),
ÂµTest is an ultra-lightweight micro unit test framework for C99.
tinyformat.h is a type safe printf replacement library in a single C++ header file
Loguru logging library for C++, by Emil Ernerfeldt.
This is a minimal state immediate mode graphical user interface toolkit written in ANSI C and licensed under public domain.
Single-file public domain libraries for C/C++
A simple one header solution to supporting utf8 strings in C and C++.
PicoJSON is a tiny JSON parser / serializer for C++
This library is dual-licensed: you can redistribute it and/or modify
Poisson disk points generator in a single file header-only C++11 library.
linalg.h is a single header public domain linear algebra library for C++11.
Shader libraries for fast shader opetations.
This is a single header JSON parser header and implementation without any dependencies (even the standard library),
This is a single header c-like language lexer/tokenizer header and implementation without any dependencies (even the standard library),
This is a source code meta data generator which parses source file(s) and processes and stores source code information and output a single header file which if included allows some extensive features for C (like reflection).
This is a permissively licensed ANSI C Task Scheduler for creating parallel programs. Note - this is a pure ANSI C single header conversion of Doug Binks enkiTS library (https://github.com/dougbinks/enkiTS).
This is a ANSI C vector math library with header and implementations for vector, matrix, plane, sphere and AABB math. Under normal circumstances it is extremly awefull to use C for math since it does not allow to overload operators.
This is a web server intended for debugging tools inside a program with a continously running main loop.
NanoSVG is a simple stupid single-header-file SVG parse.
tinyobjloader is good for embedding .obj loader to your (global illumination) renderer
tinyexr is a small, single header-only library to load and save OpenEXR(.exr) images.
NanoRT is simple single header only ray tracing kernel.
ESON is simple but powerful schema-less binary data format designed to handle Exa-scale data. Example includes graphics(e.g. geometry, volume and textures) and may also applicable for in-memory database and scientific data.
TinyGLTFLoader is a header only C++ glTF https://github.com/KhronosGroup/glTF parsing library
Welcome to matplotlib-cpp, possibly the simplest C++ plotting library. It is built to resemble the plotting API used by Matlab and matplotlib.
A simple regex-variable($0ï½$9) replace library.
Crow is C++ microframework for web. (inspired by Python Flask)
N-dimensional Array for C/C++ releases you from complex descriptions to allocate multi-dimensional array.
uc::curl is a libcurl wrapper library created C++11 single-header.