Showing 22 of 58 projects
A lightweight, extremely high-performance, in-place DOM-style JSON parser for C++11.
A high-performance, lock-free, shared-memory key-value store for C++11 with zero dependencies, designed for interprocess communication.
A non-intrusive, header-only dependency injection container for C++11 and later that automates wiring and reduces boilerplate.
A cross-platform C++17 library for MIME format and SMTP, POP3, IMAP protocols.
A single-header C++ library for parsing JSON directly to C++ structs and serializing structs back to JSON.
A portable, header-only C++ library for computing CRCs with high performance and minimal dependencies.
A fast, append-only key/value store optimized for random read performance on SSD drives, written in C++11.
A C++11 header library that simplifies constructing complex regular expressions using a fluent, chainable API.
A C++11+ library for lazy evaluation of iterables, minimizing memory usage by using sentinels and reducing redundant data.
A header-only C++11 library for safe and efficient interaction with R objects from C++ code.
A collection of single-header C++ libraries that extend or provide alternatives to the C++ standard library.
A C++11 header-only library providing a modern, flexible API for cryptographic hash functions and extendable output functions.
A C++ header-only library for real-time, spatial-temporal optimal trajectory generation for aggressive quadrotor flight.
A header-only C++11 program options parser library that supports GNU getopt-style command-line argument parsing.
A single-file header-only C++ library providing a ring_span circular buffer view for C++98 and later.
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 minimal C++ timer class for microsecond-precision cross-platform benchmarking with minimal overhead.
A portable, header-only C++ library for deserializing, serializing, and building YAML documents with full YAML 1.2.2 compliance.
A C++ library for parsing command-line options and configuration files, part of the Boost C++ Libraries.
A GPU-accelerated (CUDA) C++ template library for building and training artificial neural networks, including self-organizing maps and back-propagation networks.
A header-only C++11 port of Python's Turtle graphics library for educational programming.
A CMake module that automatically detects C++ compiler features and generates workaround headers for cross-compiler compatibility.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.