Showing 36 of 45 projects
A single-header JSON library for modern C++ with intuitive syntax and trivial integration.
A high-performance, zero-dependency UI layout library in C with a flexbox-like model and renderer-agnostic output.
A simple, fast, lossless image format with compression comparable to PNG and a single-file C/C++ library.
A fast, single-header C++11/14/17/20/23 testing framework designed for minimal compile times and in-production-code testing.
A collection of classic algorithms and data structures implemented as single-header C++ files with demo programs.
A single-header C++11 command line parser with a simple interface and rich feature set.
A single-header C++ pixel drawing and UI framework for game development, visualization, and education.
A minimalistic, single-header JSON tokenizer/parser in C for resource-limited and embedded systems.
A curated list of awesome header-only C++ libraries across various domains like parsing, data formats, concurrency, and graphics.
A single-header C++ logging library offering asynchronous low-latency logging, high configurability, and extensive built-in features.
A single-header argument parsing library for modern C++17 applications.
A single-header, dependency-free 2D graphics library for C that renders pixels directly into memory.
A single-header library providing UTF-8 string functions for C and C++, mirroring the standard string.h API.
A single-header C library for building event-driven, non-blocking HTTP servers with support for epoll and kqueue.
A minimalistic, single-header MP3 decoder library focused on small size, speed, and ISO conformance.
A minimal C library for parsing, compiling, and evaluating mathematical expressions at runtime with no dependencies.
A cross-platform, single-header C windowing library for creating windows and graphics contexts with minimal dependencies.
A simple, fast, accurate single-header microbenchmarking library for C++11/14/17/20.
A simple, flexible, header-only C++11 argument parsing library inspired by Python's argparse.
A single-file public domain math library for game and graphics programming with C/C++ support.
A minimalist, frustration-free, single-header C++ library for command-line argument parsing.
A C++20 single-header, macro-free μ(micro)/unit testing framework focused on fast compilation and modern C++ features.
A single-header C++11/14/17 library for expressive command line argument parsing with documentation generation.
A free, single-header C++11 library for cross-platform GUI file dialogs, message boxes, and notifications.
A simple, lightweight, and reliable UDP networking library written in pure C with optional in-order packet delivery.
A single-header unit testing framework for C and C++ with a simple API and Google Test-like output.
A single-header, public domain, short vector math library for C++ inspired by shading languages.
A single-header C++17 library for pretty-printing STL containers, user-defined types, and complex data structures.
A lightweight, portable C library for reading directories and files across POSIX and Windows systems.
A single-header JSON parser for C and C++ that performs a single allocation for the entire DOM.
A single-header C++ library for expressive and concise print debugging, replacing cout/printf with powerful formatting and lazy evaluation.
A minimal, efficient, cross-platform 2D graphics painter library in pure C, built on Sokol GFX.
A lightweight, extremely high-performance, in-place DOM-style JSON parser for C++11.
A collection of cross-platform single-header C libraries for game development, including ECS, graphics, math, and collision detection.
A single-file, unlicensed 3D game engine/framework written in C, featuring an integrated asset pipeline and cross-platform support.
Single-header implementations of Vulkan and Direct3D 12 renderers for experimentation and learning.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.