Showing 36 of 228 projects
A C++14 library providing std::tuple-like reflection for user-defined aggregate types without macros or boilerplate.
A C++ header-only associative container that maintains key-value pairs in first-in-first-out insertion order.
A collection of single-header C++ libraries that extend or provide alternatives to the C++ standard library.
A header-only C++20 library for Protocol Buffers serialization/deserialization using C++ types instead of .proto files.
A C++11 header-only library providing a modern, flexible API for cryptographic hash functions and extendable output functions.
A single-header C++ mocking framework for unit testing with minimal dependencies.
A low-latency, high-performance, and extensible WebAssembly backend library designed for blockchain and embedded applications.
A C++14 header-only library providing generic image representations and algorithms with performance close to hand-written code.
A header file that uses GCC's poison pragma to ban unsafe C/C++ functions from your codebase.
A safe, fast, and tiny character I/O library for bare-metal and RTOS embedded systems with high-level formatting and low-level control.
Header-only C++ library for loading and writing DNG/TIFF files with support for RAW, lossless JPEG, and ZIP compression.
A C++ library providing shared memory, memory-mapped files, and synchronization primitives for interprocess communication.
A lightweight C++ behavior tree library with a QT5 remote debugger and optional Lua bindings for AI logic.
A high-performance C++11 signal/slot implementation with minimal overhead and public domain licensing.
A header-only C++11 program options parser library that supports GNU getopt-style command-line argument parsing.
A C++17/20 header-only dynamic bitset library for efficient bit manipulation with optional libpopcnt optimization.
A modern C++ library for type-safe, platform-independent environment variable parsing with validation and testing support.
A single-file header-only C++ library providing a ring_span circular buffer view for C++98 and later.
A C++20 library that replaces preprocessor macros with constexpr detection of compilers, architectures, SIMD extensions, and operating systems.
A header-only C++11/20 library providing specialized containers like static_vector, small_vector, and flat_map for performance and embedded use.
A next-generation, header-only C++ JSON serialization engine with zero dependencies and seamless type conversion.
A single-file header-only C++ library providing a type-safe container for single values of any type, compatible with C++98 and later.
A C++17 header-only drop-in replacement for std::optional that eliminates memory waste for certain types using unused bit patterns or sentinel values.
A header-only C++ library for creating interactive data visualizations using the Plotly.js figure spec.
A portable, header-only C++ library for deserializing, serializing, and building YAML documents with full YAML 1.2.2 compliance.
A header-only C++20 library that parses and plans SQL queries at compile time using constexpr metaprogramming.
A header-only, type-safe C++14 JSON library with a consistent stdlib-like API.
A modern C++11 JSON library focused on developer-friendliness, safety, and full UTF-8 support with no external dependencies.
A thin, modern, header-only C++17 wrapper for GLFW providing RAII objects, scoped enums, and exceptions.
A compact C++ small vector implementation using tagged pointers for stack-allocated storage with minimal overhead.
A fast and flexible C++ template container class for storing data in arbitrary tree structures with STL-compatible interfaces.
A C++ header-only template library for wildcard pattern matching with runtime and compile-time execution.
A fast, lightweight, single-header C++17 CSV parser library that parses rows and cells lazily on demand.
A cross-platform, single-header crash-reporting library for modern C++ applications that generates .dmp and .txt crash logs.
A managed signals and slots system implementation for C++ as part of the Boost libraries.
A secure, fast, and modular C++17 cryptography suite with STL-like interfaces for implementing and extending cryptographic schemes.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.