A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
Repository Index
47,133 repositories indexed
1–15 of 15 · Most stars
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
- header-only
- modern-cpp
- cpp
- entity-component-system
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
- cplusplus
- cplusplus-17
- c-plus-plus
- c-plus-plus-17
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
- cli-parser
- cpp11
- no-dependencies
- cli
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
- cplusplus
- cplusplus-17
- c-plus-plus
- c-plus-plus-17
Header-only TOML config file parser and serializer for C++17.
- toml
- cplusplus-17
- cplusplus-20
- header-only
A fast & densely stored hashmap and hashset
- c-plus-plus
- cpp17
- cpp
- hash
Platform Abstraction C++ Libraries
A C++14-compatible physical units library with no dependencies and a single-file delivery option. Emphasis on safety, accessibility, performance, and developer experience.
- cpp
- cpp14
- cpp14-library
- dimensional-analysis
Collection of self-contained header-only libraries for C++17
Unicode Algorithms Implementation for C/C++
- unicode
- utf-16
- utf-8
- utf16
ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library
- cpp98
- cpp11
- cpp14
- cpp17
Faster enum reflection for C++17 since I don't want to wait for C++26 reflection.
- c-plus-plus
- cpp
- cpp20
- enum
Compact SVO optimized vector for C++17 or higher
- cpp17
- container
- header-only
- no-dependencies
A simple C++ header-only template library implementing matching using wildcards
- cpp
- cpp11
- cpp14
- cpp17