#
header-only
Here are 995 public repositories matching this topic...
horenmar
commented
Nov 25, 2020
They should take single matcher during construction, and their match method should take a generic range, using the new generic matcher support.
Expected usage:
REQUIRE_THAT(get_keys(), AllMatch(KeyPattern({1, 2, 3})));
REQUIRE_THAT(get_numbers(), NoneMatch(IsOdd{}));
REQUIRE_THAT(get_strings(), AnyMatch(Contains("webscale") && !Contains("MongoDB")));the matching semantics
Crow is very fast and easy to use C++ micro web framework (inspired by Python Flask)
-
Updated
Dec 19, 2020 - C++
-
Updated
Dec 29, 2020 - C++
OpenGL Mathematics (GLM)
-
Updated
Dec 30, 2020 - C++
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
gamedev
reflection
game-engine
cpp
data-oriented-design
modern-cpp
game-development
ecs
entity-component-system
header-only
cpp17
game-programming
entity-component
architectural-patterns
indiedev
data-oriented
game-dev
ecs-framework
indie-developer
entt
-
Updated
Jan 1, 2021 - C++
A C++ header-only HTTP/HTTPS server and client library
-
Updated
Dec 31, 2020 - C++
The fastest feature-rich C++11/14/17/20 single-header testing framework
testing
c-plus-plus
unit-testing
tdd
cpp
doctest
cpp14
cpp11
header-only
cpp17
single-file
testing-framework
cpp20
-
Updated
Dec 31, 2020 - C++
A Compile time PCRE (almost) compatible regular expression matcher.
-
Updated
Dec 29, 2020 - C++
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
c-plus-plus
serialization
reflection
cplusplus
cpp
metaprogramming
enum
header-only
cpp17
c-plus-plus-17
no-dependencies
single-file
cplusplus-17
enum-to-string
string-to-enum
-
Updated
Dec 29, 2020 - C++
Activity Indicators for Modern C++
lightweight
library
cpp
format
progress-bar
cpp11
header-only
formatted-text
mit-license
spinners
loading-animations
single-header-lib
terminal-colors
loading-indicator
single-header
activity-indicator
elapsed-time
termcolor
multiprogress
progress-spinner
-
Updated
Dec 8, 2020 - C++
Parsing Expression Grammar Template Library
parsing
parser-combinators
cpp
grammar
cpp11
parsing-expression-grammar
header-only
cpp17
peg
parsing-expression-grammars
pegtl
-
Updated
Jan 1, 2021 - C++
Functional Programming Library for C++. Write concise and readable C++ code.
c-plus-plus
library
algorithms
cpp
functional-programming
cpp14
composition
stl
range
c-plus-plus-14
header-only
c-plus-plus-17
-
Updated
Jan 1, 2021 - C++
Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
-
Updated
Nov 17, 2020 - C++
Your standard library for metaprogramming
-
Updated
Jan 1, 2021 - C++
A curated list of awesome header-only C++ libraries
lists
c-plus-plus
list
cplusplus
cross-platform
libraries
modern-cpp
cpp14
resources
cpp11
header-only
awesome-list
cpp17
cpp-library
cpp98
single-header-lib
single-header
cpp20
cpp03
header-library
-
Updated
Nov 10, 2020
C++ compile-time enum to string, iteration, in a single header file
-
Updated
Nov 8, 2020 - C++
Cross-platform C++11 header-only library for memory mapped file IO
cross-platform
cpp
cpp14
cpp11
header-only
mmap
fileviewer
memory-mapped-file
memory-mapping
file-view
-
Updated
Dec 20, 2020 - C++
Portable, simple and extensible C++ logging library
-
Updated
Oct 23, 2020 - C++
Header-only C++ binding for libzmq
-
Updated
Nov 26, 2020 - C++
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
audio
cplusplus
dft
cxx
travis-ci
dsp
cpp14
intel
avx
clang
simd
header-only
fast-fourier-transform
cpp17
cplusplus-14
fft
digital-signal-processing
avx512
ser
audio-processing
cplusplus-17
discrete-fourier-transform
-
Updated
Oct 20, 2020 - C++
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
c-plus-plus
serialization
reflection
cplusplus
cpp
metaprogramming
header-only
cpp17
c-plus-plus-17
no-dependencies
single-file
cplusplus-17
nameof
nameof-operator
enum-to-string
-
Updated
Dec 31, 2020 - C++
single header libraries for C/C++
-
Updated
Dec 25, 2020 - C
game
c
lightweight
gamedev
sync
library
networking
replication
cpp
multiplayer
enet
chunk
header-only
zpl
low-level
single-header
librg
-
Updated
Jan 1, 2021 - C
Argh! A minimalist argument handler.
cli
getopt
command-line
argument-parser
cli-args
cpp11
header-only
command-line-parser
single-file
getopts
-
Updated
Sep 25, 2020 - C++
Header-only library for using Keras models in C++.
c-plus-plus
machine-learning
library
deep-learning
cpp
tensorflow
cpp14
keras
prediction
c-plus-plus-14
header-only
convolutional-neural-networks
-
Updated
Dec 29, 2020 - C++
easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
cli
commandline
options
args
cpp
command-line
man-page
argument-parser
argv
cpp11
argument-parsing
header-only
option
option-parser
options-parsing
cmdline-parser
argv-parser
nested-alternatives
-
Updated
Sep 12, 2020 - C++
A Template Engine for Modern C++
-
Updated
Jan 1, 2021 - C++
Argument Parser for Modern C++
-
Updated
Dec 15, 2020 - C++
Improve this page
Add a description, image, and links to the header-only topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the header-only topic, visit your repo's landing page and select "manage topics."
I think we should patch test/CMakeLists.txt to always use
-Wall -Werroron *nix and the corresponding MSVC flags. It is way too easy to overlook a warning in the CI output as #1797 has shown.@nlohmann Thoughts?