Showing 36 of 228 projects
A lightweight C library to locate the current executable and module paths across multiple platforms.
A high-performance, no-allocation C++ JSON library for direct parsing to custom data structures with declarative mappings.
A header-only C++ template library providing custom arithmetic plug-in types for mixed-precision algorithm development and optimization.
A single-file zero-overhead C++ idiomatic wrapper for the native WebGPU C API, providing syntactic sugar without runtime cost.
A single-header C++ library for parsing JSON directly to C++ structs and serializing structs back to JSON.
A header-only C++ library for parsing .INI configuration files, designed for simplicity and embedded systems.
A C++14 library for creating, signing, verifying, and decoding JSON Web Tokens (JWT) with a clean API.
A C++14-compatible physical units library with no dependencies, focusing on safety, performance, and developer experience.
A simple, header-only C++ library for parsing and writing INI configuration files.
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 CMake module that automatically downloads and builds Boost libraries with your project's compiler and flags.
A header-only C++ library for reading and writing PLY files, with automatic type promotion and mesh-specific helpers.
A lightweight, header-only C++20 graph library designed as a simpler alternative to the Boost Graph Library.
A C++ header-only library for debugging that prints variables of any type with auto-formatting and syntax highlighting.
A minimal C++ wrapper for the native C ODBC API, simplifying database connectivity with modern C++.
A header-only C++ micro-benchmarking framework for statistically rigorous performance measurement of small code snippets.
A fast, header-only C/C++ library for counting 1 bits in arrays using optimized CPU instructions like POPCNT, AVX2, AVX512, NEON, and SVE.
A C++11+ library for lazy evaluation of iterables, minimizing memory usage by using sentinels and reducing redundant data.
A header-only C/C++ library for fast 32-bit division and remainder operations on 64-bit hardware.
A high-performance C++17 logging library with zero dynamic allocations during log calls, supporting synchronous and asynchronous logging.
A header-only C++23 library for task-based parallelism using coroutines and std::expected for error handling.
A C/C++ library implementing Unicode algorithms with strict security, performance, and portability, handling ill-formed UTF sequences correctly.
A simple header-only C++ library for parsing and generating INI configuration files.
A C++20 implementation of TimSort, a stable O(n log n) sorting algorithm optimized for partially-sorted data.
A header-only C++ library for real-time data visualization and simulation support using modern OpenGL.
A lightweight C++20 testing framework focused on minimal heap allocation and fast compilation.
A lightweight, header-only C++23 library for safe binary data streaming and serialization, primarily for network protocols.
A very fast, high-quality 64-bit non-cryptographic hash function for hash tables, maps, and checksums, with discrete-incremental and streamed hashing capabilities.
A C++ library providing integer, rational, floating-point, complex, and interval number types with extended range and precision beyond built-in types.
A C++17 static reflection framework for parsing configuration files (XML, JSON, YAML) into native data structures.
A single-header YAML 1.0 serializer/deserializer library for C++11.
A single-header C++ library for displaying async animations, counters, progress bars, and status messages with minimal code changes.
A high-performance C++20 concurrency framework with lock-free work-stealing thread pools, Asio integration, and simple coroutine syntax.
A header-only C++11 library for safe and efficient interaction with R objects from C++ code.
A minimalistic C++ Jinja templating engine specifically designed for LLM chat templates, used in llama.cpp and other projects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.