Argh!
Argh! A minimalist argument handler.
A curated list of awesome header-only C++ libraries
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Argh! A minimalist argument handler.
Argument Parser for Modern C++.
Command line parser for C++17.
Create fully functional CLIs using function signatures.
Simple, extensible, header-only C++17 argument parser.
Parse command line arguments by defining a struct.
Implement binary communication protocols in >=C++11.
Gzip header-only C++ library.
Binary Interpolative Coding algorithm.
A C++ header-only ZLib wrapper.
Multithreaded programming.
Better Code: Concurrency - Sean Parent.
Modern C++ taskpool.
Modern C++20 thread-pool.
Oracle, ODBC and DB2-CLI Template Library.
C++20 bencode library.
JSON parsing, serialization, inspection and modification.
Header-only library for parsing TOML.
Fast CSV parser and writer for Modern C++.
Reading, writing, and analyzing CSV files.
Static JSON parsing in C++.
Fast library for reading CSV files.
Extremely fast just one allocation and zero copy JSON parser.
Extremely fast, in memory, JSON and interface library for modern C++.
This is a header only C++ version of inih.
JSON for Modern C++.
High performance, single header only to serialize and deserialize JSON to C++ structs.
Construct JSON and JSON-like data formats.
Bare minimal CSV stream based on C++ file streams.
A C++ XML processing library with a DOM-like interface and XPath 1.0 support.
C++ CSV parser library.
A fast JSON parser/generator for C++.
RapidXML fork; XML namespacing, per-element parsing, etc.
Parsing gigabytes of JSON per second.
Read and write INI-style configuration files.
C++ header-only JSON library.
TOML for Modern C++.
TOML config file parser and serializer for >=C++17.
A really stupid INI file format for C++11.
JSON Schema validation.
A header-only C++ library converts XML to JSON.
A toolkit for real-world machine learning and data analysis.
Use Keras models in C++.
Incremental decision tree in C++17.
A header-only C++ library for deep neural networks.
Creating, displaying, iterating and manipulating dates.
Pretty-printing of any container in C++(0x).
A safe and fast high-level and low-level character input/output C++20 library.
Pretty Printer for Modern C++.
A fast formatting library for C++14.
Simplest C++ header-only LINQ template library.
Compressed bit-vectors, logical operations, memory compact containers.
Fast multi-producer, multi-consumer lock-free concurrent queue.
The C++17 header-only dynamic bitset.
Fast hash map and hash set using hopscotch hashing.
Postmodern immutable and persistent data structures.
A bounded multi-producer multi-consumer concurrent queue.
Lightweight outcome and result.
Very fast and memory-friendly hashmap and btree containers.
Blazing fast queries and updates over billions of items using orders of magnitude less memory than other containers.
Fast & memory efficient hashtable based on robin hood hashing.
Small vector. Small flat map/multimap/set/multiset (ordered and unordered). C++11.
Implementations of the main STL containers optimized for the case when they are small.
Fast and highly customisable C++20 trie implementation.
A beautiful stack trace pretty printer for C++.
A deep learning engine in C++20.
C++17 inversion of control and dependency injection container library.
Mediator pattern event bus for C++.
Event Dispatcher and callback list for C++.
Callbacks at a specified time interval.
C++ Simplistic Binary Stream.
Cross-platform implementation of std::filesystem for C++11/14/17.
Glob for C++17.
P1031 low-Level file i/o and filesystem library.
Cross-platform C++11 memory mapped file IO.
Memory-mapped files for C++.
Lightweight, portable C directory and file reader.
Immediate-mode camera for your graphics demos.
Marching cubes implementation.
Process polygonal and polyhedral meshes.
A Simple C Hot Reload Header-only Library.
Modern C++ swizzling header-only library.
Fast Polygon triangulation.
🚀 Making multi-player gamedev simpler since 2017.
👾 CPU Vector Graphics Engine (No FPU or std-lib needed).
Modern ray tracing kernel.
Thread Scheduling, Rendering, and so on.
Extensible, cross-platform OpenGL loader.
Cross-platform libraries for C and C++.
Swarming (flocking) library for real-time applications.
Tiny Differentiable Simulator is a header-only C++ physics library with zero dependencies.
A modern C++ tweening library.
Take the pain out of Vulkan.
Header only mesh voxelizer in c99.
A C++11 message passing library based on the Message Passing Interface standard.
Modern (c++17), Cross-platform Http Framework.
A C++11 Cross platform HTTP/HTTPS library.
Create and validate JSON web tokens.
Modern c++ middleware framework for http(http/https)/websocket(ws/wss).
libfv is C++20 header-only network library, support TCP/SSL/Http/websocket server and client
Cross-platform network interface addresses without name lookups in C++14.
Simple and Fast header only Bitmap (BMP) library.
Cool Image, one file: full featured image processing.
Colors, Color space converters for RGB, HSL, XYZ, Lab, etc.
Color manipulation/conversion for different types and formats.
NanoPM, single header only PatchMatch.
2D Noise generation for C++17 and later.
Add a command interpreter (eg., REPL) to any C++ program.
Single header C++ logging library.
Solve large sparse linear systems with algebraic multigrid method.
FFT library.
Template library for linear algebra.
C++ Mathematical Expression Toolkit.
Fixed-point math library.
Fast DSP framework, FFT, Sample Rate Conversion, etc.
Methods to efficiently encode/decode Morton codes in/from 2D/3D coordinates.
Short vector math library for C++.
C++ plotting library built on the popular matplotlib.
Data visualization for simulations (C++20).
A 2D matrix lib in C++20.
Random for modern C++ with convenient API.
A header-only C++ library for large scale eigenvalue problems.
Universal Number Arithmetic.
Incremental garbage collector.
C++14 mocking framework.
C++ library for numerical optimization.
The Modular Lexical Analyser Generator.
C++20 libraries for doing pattern matching using Parsing Expression Grammars
The Modular Parser Generator.
PEG (Parsing Expression Grammars) library.
A C++17 embedded domain specific language for expressing parsers as extended PEG.
Parsing Expression Grammar Template Library.
Move #ifdefs out of your code.
C++ compile-time enum to string, iteration.
Static reflection for enums.
Compile-time reflection library.
A miniature library for struct-field reflection.
A Compile time regular expression matcher.
A ECMAScript (JavaScript) compatible regular expression engine.
Small library for Lie theory.
Serialization library written in C++17.
Transparent serialization/deserialization.
Automatic (de)serialization of C++ types to/from JSON.
A C++11 (de)serialization library with support for binary/text/json archives.
Easily managing set of flags.
Modern typelist for C++20
C++11/14/17 std::expected.
Expected objects in C++11 and later.
A C++20 library for sequence-orientated programming.
ISO C++ Guidelines Support Library (GSL) by Microsoft.
ISO C++ Guidelines Support Library (GSL).
Your standard library for metaprogramming.
Standard-library-like containers and extensions.
Lightweight Error Augmentation Framework.
Unified Executors
A lightweight pattern-matching library for C++17 with macro-free APIs.
C++11 metaprogramming library.
Range-based goodness for C++17.
Numeric algorithms for C++20 Ranges.
C++11/14/17 std::optional.
A C++17-like optional for C++98/11 and later.
Range library for C++14/17/20.
Tanges features for c+23 ported to C++20.
A C++20-like span for C++98/11 and later.
A C++17-like string_view for C++98/11 and later.
Alternative to the C++ switch statement.
A C++17-like variant for C++98/11 and later.
Readable type-safe C++ interfaces for common Windows coding patterns.
A Template Engine for Modern C++.
Activity Indicators for Modern C++.
A Minimal library for terminal goodies 💄✨.
Print colored messages to the terminal.
Native ApprovalTests for C++.
Test framework for unit-tests.
Tiny framework for unit-tests, TDD and BDD.
Lightweight C++20 testing framework.
UT: C++20 μ(micro)/Unit Testing Framework.
C++17 Unicode library.
Unicode algorithms for C++17.
Run-time unit representation and conversion.
Compile-time dimensional analysis and unit/quantity manipulation.
Dimensional analysis and unit conversion library.
Type safety and user defined literals for physical units.
C++ library for data validation.
Micro web framework inspired by Python Flask.
jaywcjlove/awesome-mac
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
serhii-londar/open-source-mac-os-apps
🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
ramitsurana/awesome-kubernetes
A curated list for awesome kubernetes sources :ship::tada:
sindresorhus/awesome-nodejs
:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]
frenck/awesome-home-assistant
A curated list of amazingly awesome Home Assistant resources.
vsouza/awesome-ios
A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects