awesome-hpp
C++ library collection
A curated list of modern C++ header-only libraries covering various categories and functionalities.
A curated list of awesome header-only C++ libraries
4k stars
122 watching
220 forks
last commit: 4 months ago
Linked from 3 awesome lists
awesome-listc-plus-pluscpluspluscpp-librarycpp03cpp11cpp14cpp17cpp20cpp98cross-platformheader-libraryheader-onlylibrarieslistlistsmodern-cppresourcessingle-headersingle-header-lib
Table of Contents | |||
sindresorhus/awesome | 334,113 | about 4 hours ago | |
Argument Parsers | |||
Argh! | 1,331 | 9 months ago | |
adishavit/argh | 1,331 | 9 months ago | |
argparse | 2,696 | 2 months ago | |
p-ranav/argparse | 2,696 | 2 months ago | |
args | 1,405 | 6 months ago | |
Taywee/args | 1,405 | 6 months ago | |
cmd_line_parser | 25 | almost 2 years ago | |
jermp/cmd_line_parser | 25 | almost 2 years ago | |
CLI11 | 3,381 | 6 days ago | |
CLIUtils/CLI11 | 3,381 | 6 days ago | |
clipp | 1,223 | 6 months ago | |
muellan/clipp | 1,223 | 6 months ago | |
cxxopts | 4,232 | 29 days ago | |
jarro2783/cxxopts | 4,232 | 29 days ago | |
fire-hpp | 446 | 2 months ago | |
kongaskristjan/fire-hpp | 446 | 2 months ago | |
flags | 227 | about 1 year ago | |
sailormoon/flags | 227 | about 1 year ago | |
structopt | 464 | 25 days ago | |
p-ranav/structopt | 464 | 25 days ago | |
Audio | |||
miniaudio | 4,070 | about 1 month ago | |
mackron/miniaudio | 4,070 | about 1 month ago | |
minimp3 | 1,606 | 3 months ago | |
lieff/minimp3 | 1,606 | 3 months ago | |
Benchmarking | |||
criterion | 211 | about 4 years ago | |
p-ranav/criterion | 211 | about 4 years ago | |
nanobench | 1,440 | about 2 months ago | |
martinus/nanobench | 1,440 | about 2 months ago | |
picobench | 211 | 9 months ago | |
iboB/picobench | 211 | 9 months ago | |
Communication | |||
comms | 243 | over 2 years ago | |
commschamp/comms_champion | 243 | over 2 years ago | |
Compression | |||
Gzip | 325 | over 1 year ago | |
mapbox/gzip-hpp | 325 | over 1 year ago | |
interpolative_coding | 28 | almost 2 years ago | |
jermp/interpolative_coding | 28 | almost 2 years ago | |
zstr | 299 | almost 2 years ago | |
mateidavid/zstr | 299 | almost 2 years ago | |
Concurrency | |||
cs_libguarded | 226 | about 2 months ago | |
copperspice/cs_libguarded | 226 | about 2 months ago | |
taskflow | 10,235 | 27 days ago | |
taskflow/taskflow | 10,235 | 27 days ago | |
task_system | 40 | about 4 years ago | |
p-ranav/task_system | 40 | about 4 years ago | |
transwarp | 623 | over 1 year ago | |
bloomen/transwarp | 623 | over 1 year ago | |
taskpool | 10 | over 3 years ago | |
fawdlstty/taskpool | 10 | over 3 years ago | |
thread-pool | 461 | 2 months ago | |
DeveloperPaul123/thread-pool | 461 | 2 months ago | |
Cryptography and Security | |||
cppcodec | 617 | about 2 years ago | |
tplgy/cppcodec | 617 | about 2 years ago | |
digestpp | 196 | 4 months ago | |
kerukuro/digestpp | 196 | 4 months ago | |
PicoSHA2 | 662 | over 2 years ago | |
okdshin/PicoSHA2 | 662 | over 2 years ago | |
plusaes | 190 | 5 months ago | |
kkAyataka/plusaes | 190 | 5 months ago | |
stduuid | 763 | 5 months ago | |
mariusbancila/stduuid | 763 | 5 months ago | |
Databases | |||
OTL | |||
Data Formats | |||
bencode | 48 | about 2 years ago | |
fbdtemme/bencode | 48 | about 2 years ago | |
Boost.JSON | 434 | 6 days ago | |
CPPAlliance/json | 434 | 6 days ago | |
cpptoml | 587 | about 1 year ago | |
skystrife/cpptoml | 587 | about 1 year ago | |
csv2 | 561 | 11 months ago | |
p-ranav/csv2 | 561 | 11 months ago | |
CSV Parser | 917 | 4 months ago | |
vincentlaucsb/csv-parser | 917 | 4 months ago | |
daw_json_link | 477 | 7 days ago | |
beached/daw_json_link | 477 | 7 days ago | |
Fast C++ CSV Parser | 2,154 | 3 months ago | |
ben-strasser/fast-cpp-csv-parser | 2,154 | 3 months ago | |
FlatJSON | 29 | almost 2 years ago | |
nixman/flatjson | 29 | almost 2 years ago | |
Glaze | 1,221 | 7 days ago | |
stephenberry/glaze | 1,221 | 7 days ago | |
inih | 439 | 2 months ago | |
jtilly/inih | 439 | 2 months ago | |
nlohmann/json | 43,219 | 6 days ago | |
nlohmann/json | 43,219 | 6 days ago | |
json_struct | 423 | 2 months ago | |
jorgen/json_struct | 423 | 2 months ago | |
jsoncons | 721 | 5 days ago | |
danielaparker/jsoncons | 721 | 5 days ago | |
minicsv | 83 | over 1 year ago | |
shaovoon/minicsv | 83 | over 1 year ago | |
picojson | 1,120 | 4 months ago | |
kazuho/picojson | 1,120 | 4 months ago | |
pugixml | 4,022 | 16 days ago | |
zeux/pugixml | 4,022 | 16 days ago | |
rapidcsv | 898 | about 2 months ago | |
d99kris/rapidcsv | 898 | about 2 months ago | |
rapidjson | 14,259 | about 2 months ago | |
Tencent/rapidjson | 14,259 | about 2 months ago | |
rapidxml | 152 | 14 days ago | |
dwd/rapidxml | 152 | 14 days ago | |
simdjson | 19,359 | 13 days ago | |
simdjson/simdjson | 19,359 | 13 days ago | |
simpleini | 1,121 | 4 months ago | |
brofield/simpleini | 1,121 | 4 months ago | |
taocpp JSON | 596 | 19 days ago | |
taocpp/json | 596 | 19 days ago | |
toml11 | 1,043 | about 1 month ago | |
ToruNiina/toml11 | 1,043 | about 1 month ago | |
tomlplusplus | 1,577 | 7 days ago | |
marzer/tomlplusplus | 1,577 | 7 days ago | |
tortellini | 144 | about 1 year ago | |
Qix-/tortellini | 144 | about 1 year ago | |
valijson | 351 | about 1 month ago | |
tristanpenman/valijson | 351 | about 1 month ago | |
xml2json | 301 | about 4 years ago | |
Cheedoong/xml2json | 301 | about 4 years ago | |
Data Mining, Machine Learning, and Deep Learning | |||
dlib | |||
davisking/dlib | 13,561 | 29 days ago | |
frugally deep | 1,073 | 4 months ago | |
Dobiasd/frugally-deep | 1,073 | 4 months ago | |
gaenari | 25 | over 2 years ago | |
greenfish77/gaenari | 25 | over 2 years ago | |
hnswlib | 4,382 | 3 months ago | |
nmslib/hnswlib | 4,382 | 3 months ago | |
MiniDNN | 397 | over 3 years ago | |
yixuan/MiniDNN | 397 | over 3 years ago | |
mlpack | 5,113 | 8 days ago | |
mlpack/mlpack | 5,113 | 8 days ago | |
nanoflann | 2,243 | 17 days ago | |
jlblancoc/nanoflann | 2,243 | 17 days ago | |
tiny-dnn | 5,855 | over 2 years ago | |
tiny-dnn/tiny-dnn | 5,855 | over 2 years ago | |
Data Formatting and Presentation | |||
asap | 76 | over 1 year ago | |
mobius3/asap | 76 | over 1 year ago | |
cxx prettyprint | 559 | almost 2 years ago | |
louisdx/cxx-prettyprint | 559 | almost 2 years ago | |
emio | 132 | about 1 month ago | |
Viatorus/emio | 132 | about 1 month ago | |
fmt | 20,794 | 6 days ago | |
fmtlib/fmt | 20,794 | 6 days ago | |
pprint | 912 | almost 5 years ago | |
p-ranav/pprint | 912 | almost 5 years ago | |
strf | 70 | 5 months ago | |
robhz786/strf | 70 | 5 months ago | |
tabulate | 1,941 | 5 months ago | |
p-ranav/tabulate | 1,941 | 5 months ago | |
Data Querying | |||
boolinq | 627 | almost 2 years ago | |
louisdx/cxx-prettyprint | 559 | almost 2 years ago | |
Data Structures and Algorithms | |||
BitMagic | 412 | 3 months ago | |
tlk00/BitMagic | 412 | 3 months ago | |
concurrent queue | 9,995 | over 1 year ago | |
cameron314/concurrentqueue | 9,995 | over 1 year ago | |
dynamic bitset | 153 | about 1 month ago | |
pinam45/dynamic_bitset | 153 | about 1 month ago | |
frozen | 1,323 | 3 months ago | |
serge-sans-paille/frozen | 1,323 | 3 months ago | |
hopscotch map | 729 | about 2 months ago | |
Tessil/hopscotch-map | 729 | about 2 months ago | |
immer | 2,508 | 2 months ago | |
arximboldi/immer | 2,508 | 2 months ago | |
MPMCQueue | 1,196 | 9 months ago | |
rigtorp/MPMCQueue | 1,196 | 9 months ago | |
outcome | 714 | 11 days ago | |
ned14/outcome | 714 | 11 days ago | |
parallel hashmap | 2,552 | 19 days ago | |
greg7mdp/parallel-hashmap | 2,552 | 19 days ago | |
PGM-index | 789 | 7 months ago | |
gvinciguerra/PGM-index | 789 | 7 months ago | |
robin-hood hashing | 1,533 | over 1 year ago | |
martinus/robin-hood-hashing | 1,533 | over 1 year ago | |
robin-map | 1,277 | 2 months ago | |
Tessil/robin-map | 1,277 | 2 months ago | |
sfl-library | 71 | 10 days ago | |
slavenf/sfl-library | 71 | 10 days ago | |
small | 138 | 4 months ago | |
alandefreitas/small | 138 | 4 months ago | |
tries | 12 | over 4 years ago | |
gutjuri/tries | 12 | over 4 years ago | |
Debugging | |||
backward-cpp | 3,797 | 5 months ago | |
bombela/backward-cpp | 3,797 | 5 months ago | |
Deep Learning | |||
ceras | 120 | 2 months ago | |
fengwang/ceras | 120 | 2 months ago | |
Dependency Injection | |||
inversify-cpp | 14 | about 1 year ago | |
mosure/inversify-cpp | 14 | about 1 year ago | |
Event Handling Mechanisms | |||
eventbus | 138 | 8 days ago | |
developerpaul123/eventbus | 138 | 8 days ago | |
eventpp | 1,377 | 27 days ago | |
wqking/eventpp | 1,377 | 27 days ago | |
periodic-function | 28 | about 2 months ago | |
developerpaul123/periodic-function | 28 | about 2 months ago | |
File System | |||
simplebinstream | 28 | almost 5 years ago | |
shaovoon/simplebinstream | 28 | almost 5 years ago | |
filesystem | 1,352 | 7 months ago | |
gulrak/filesystem | 1,352 | 7 months ago | |
glob | 249 | 7 months ago | |
p-ranav/glob | 249 | 7 months ago | |
llfio | 876 | 12 days ago | |
ned14/llfio | 876 | 12 days ago | |
mio | 1,709 | 9 months ago | |
mandreyel/mio | 1,709 | 9 months ago | |
mm_file | 25 | 3 months ago | |
jermp/mm_file | 25 | 3 months ago | |
tinydir | 807 | 9 months ago | |
cxong/tinydir | 807 | 9 months ago | |
Functional Programming | |||
FunctionalPlus | 2,120 | 6 days ago | |
Dobiasd/FunctionalPlus | 2,120 | 6 days ago | |
immer | 2,508 | 2 months ago | |
arximboldi/immer | 2,508 | 2 months ago | |
lager | 708 | 8 days ago | |
arximboldi/lager | 708 | 8 days ago | |
schmutz | 45 | about 2 months ago | |
jeremyong/Selene | 813 | over 5 years ago | |
zug | 230 | 8 months ago | |
arximboldi/zug | 230 | 8 months ago | |
Geometry, Graphics Processing, and Game Development | |||
arcball_camera | 89 | about 8 years ago | |
nlguillemot/arcball_camera | 89 | about 8 years ago | |
Brutus | 5 | 9 months ago | |
samfromcadott/brutus | 5 | 9 months ago | |
cinolib | 930 | 2 months ago | |
mlivesu/cinolib | 930 | 2 months ago | |
cr | 1,567 | 3 months ago | |
fungos/cr | 1,567 | 3 months ago | |
CxxSwizzle | 186 | 11 months ago | |
gwiazdorrr/CxxSwizzle | 186 | 11 months ago | |
earcut.hpp | 862 | 10 months ago | |
mapbox/earcut.hpp | 862 | 10 months ago | |
entt | 10,245 | 6 days ago | |
skypjack/entt | 10,245 | 6 days ago | |
glm | 9,303 | 3 months ago | |
g-truc/glm | 9,303 | 3 months ago | |
librg | 1,277 | 8 months ago | |
zpl-c/librg | 1,277 | 8 months ago | |
micro-gl | 272 | 3 months ago | |
micro-gl/micro-gl | 272 | 3 months ago | |
nanort | 1,079 | 11 days ago | |
lighttransport/nanort | 1,079 | 11 days ago | |
px | 472 | about 1 year ago | |
pplux/px | 472 | about 1 year ago | |
Simple OpenGL Loader | 86 | about 2 years ago | |
tsherif/simple-opengl-loader | 86 | about 2 years ago | |
Sokol | 7,084 | 6 days ago | |
floooh/sokol | 7,084 | 6 days ago | |
stb | 26,900 | 12 days ago | |
nothings/stb | 26,900 | 12 days ago | |
Swarmz | 134 | about 5 years ago | |
Cultrarius/Swarmz | 134 | about 5 years ago | |
tiny-differentiable-simulator | 1,233 | about 1 month ago | |
google-research/tiny-differentiable-simulator | 1,233 | about 1 month ago | |
tinygltf | 2,036 | about 1 month ago | |
syoyo/tinygltf | 2,036 | about 1 month ago | |
tweeny | 746 | 8 months ago | |
mobius3/tweeny | 746 | 8 months ago | |
Vookoo | 524 | 6 months ago | |
andy-thomason/Vookoo | 524 | 6 months ago | |
voxelizer | 627 | almost 3 years ago | |
karimnaaji/voxelizer | 627 | almost 3 years ago | |
GPU | |||
thrust | 4,922 | 10 months ago | |
thrust/thrust | 4,922 | 10 months ago | |
vuda | 864 | 10 months ago | |
jgbit/vuda | 864 | 10 months ago | |
muda | 150 | 4 days ago | |
MuGdxy/muda | 150 | 4 days ago | |
Graph | |||
CXXGraph | 471 | about 1 month ago | |
ZigRazor/CXXGraph | 471 | about 1 month ago | |
Graaf | 158 | 10 days ago | |
bobluppes/graaf | 158 | 10 days ago | |
GUI | |||
Centurion | 306 | 3 months ago | |
albin-johansson/centurion | 306 | 3 months ago | |
GuiLite | 7,397 | 11 months ago | |
idea4good/GuiLite | 7,397 | 11 months ago | |
Nuklear | 9,301 | 13 days ago | |
Immediate-Mode-UI/Nuklear | 9,301 | 13 days ago | |
WinLamb | 345 | 4 months ago | |
rodrigocfd/winlamb | 345 | 4 months ago | |
High-performance Computing | |||
MPL | 168 | 10 months ago | |
rabauke/mpl | 168 | 10 months ago | |
Message Passing Interface | A C++11 message passing library based on the standard | ||
HTTP and the Web | |||
cinatra | 1,894 | 14 days ago | |
qicosmos/cinatra | 1,894 | 14 days ago | |
cpp-httplib | 13,123 | 6 days ago | |
yhirose/cpp-httplib | 13,123 | 6 days ago | |
jwt-cpp | 909 | 4 days ago | |
Thalhammer/jwt-cpp | 909 | 4 days ago | |
RESTinio | 1,162 | 9 days ago | |
Stiffstream/restinio | 1,162 | 9 days ago | |
cuehttp | 38 | almost 3 years ago | |
xcyl/cuehttp | 38 | almost 3 years ago | |
libfv | 128 | about 1 year ago | |
fawdlstty/libfv | 128 | about 1 year ago | |
NetIF | 14 | 16 days ago | |
GMLC-TDC/netif | 14 | 16 days ago | |
Image Processing | |||
BitmapPlusPlus | 34 | 3 months ago | |
BaderEddineOuaich/BitmapPlusPlus | 34 | 3 months ago | |
CImg | 1,501 | 4 days ago | |
dtschump/CImg | 1,501 | 4 days ago | |
color-util | 99 | 12 months ago | |
yuki-koyama/color-util | 99 | 12 months ago | |
color | 174 | 7 months ago | |
dmilos/color | 174 | 7 months ago | |
nanopm | 71 | almost 4 years ago | |
unclearness/nanopm | 71 | almost 4 years ago | |
Language Bindings | |||
jni.hpp | 406 | 7 months ago | |
mapbox/jni.hpp | 406 | 7 months ago | |
pybind11 | 15,766 | 7 days ago | |
pybind/pybind11 | 15,766 | 7 days ago | |
Selene | 813 | over 5 years ago | |
jeremyong/Selene | 813 | over 5 years ago | |
Sol | 4,232 | 15 days ago | |
ThePhD/sol2 | 4,232 | 15 days ago | |
v8pp | 909 | 4 months ago | |
pmed/v8pp | 909 | 4 months ago | |
Language Development | |||
Command Interpreter | 438 | about 3 years ago | |
empirical-soft/command-interpreter | 438 | about 3 years ago | |
Logging | |||
easyloggingpp | 3,796 | 7 months ago | |
amrayn/easyloggingpp | 3,796 | 7 months ago | |
plog | 2,221 | 5 months ago | |
SergiusTheBest/plog | 2,221 | 5 months ago | |
spdlog | 24,386 | 11 days ago | |
gabime/spdlog | 24,386 | 11 days ago | |
Mathematics | |||
amgcl | 736 | 7 months ago | |
ddemidov/amgcl | 736 | 7 months ago | |
dj_fft | 169 | over 1 year ago | |
jdupuy/dj_fft | 169 | over 1 year ago | |
eigen | |||
exprtk | |||
ArashPartow/exprtk | 648 | 7 days ago | |
fpm | 672 | about 1 month ago | |
MikeLankamp/fpm | 672 | about 1 month ago | |
kfr | 1,669 | 11 days ago | |
kfrlib/kfr | 1,669 | 11 days ago | |
libmorton | 597 | about 1 year ago | |
Forceflow/libmorton | 597 | about 1 year ago | |
linalg | 864 | over 1 year ago | |
sgorsten/linalg | 864 | over 1 year ago | |
matplotlib-cpp | 4,424 | 12 months ago | |
lava/matplotlib-cpp | 4,424 | 12 months ago | |
matrix | 82 | 8 months ago | |
fengwang/matrix | 82 | 8 months ago | |
NumCpp | 3,580 | about 2 months ago | |
dpilger26/NumCpp | 3,580 | about 2 months ago | |
random | 912 | 3 months ago | |
effolkronium/random | 912 | 3 months ago | |
spectra | 750 | 4 months ago | |
yixuan/spectra | 750 | 4 months ago | |
universal | 410 | 5 days ago | |
stillwater-sc/universal | 410 | 5 days ago | |
Memory Management | |||
ugc | 269 | 3 months ago | |
bullno1/ugc | 269 | 3 months ago | |
Mocking | |||
FakeIt | 1,255 | about 2 months ago | |
eranpeer/FakeIt | 1,255 | about 2 months ago | |
trompeloeil | 812 | about 2 months ago | |
rollbear/trompeloeil | 812 | about 2 months ago | |
Networking | |||
asio | 4,964 | 16 days ago | |
chriskohlhoff/asio | 4,964 | 16 days ago | |
asio-grpc | 367 | 28 days ago | |
Tradias/asio-grpc | 367 | 28 days ago | |
brynet | 1,052 | 3 months ago | |
IronsDu/brynet | 1,052 | 3 months ago | |
cppzmq | 1,977 | 3 months ago | |
zeromq/cppzmq | 1,977 | 3 months ago | |
nygma | |||
uvw | 1,872 | 28 days ago | |
skypjack/uvw | 1,872 | 28 days ago | |
Optimization | |||
ensmallen | 743 | about 1 month ago | |
mlpack/ensmallen | 743 | about 1 month ago | |
Parsing | |||
lexertl14 | 47 | 2 months ago | |
BenHanson/lexertl14 | 47 | 2 months ago | |
Matcheroni & Parseroni | 198 | 8 days ago | |
aappleby/matcheroni | 198 | 8 days ago | |
parsertl14 | 32 | 2 months ago | |
BenHanson/parsertl14 | 32 | 2 months ago | |
Parsing Expression Grammars | |||
cpp-peglib | 903 | 5 days ago | |
yhirose/cpp-peglib | 903 | 5 days ago | |
lug | 68 | 3 months ago | |
jwtowner/lug | 68 | 3 months ago | |
PEGTL | 1,945 | 4 days ago | |
taocpp/PEGTL | 1,945 | 4 days ago | |
Portability Definitions | |||
hedley | 780 | 2 months ago | |
nemequ/hedley | 780 | 2 months ago | |
Reflection | |||
better-enums | 1,672 | 9 months ago | |
magic_enum | 4,941 | 8 days ago | |
Neargye/magic_enum | 4,941 | 8 days ago | |
meta | 590 | over 4 years ago | |
skypjack/meta | 590 | over 4 years ago | |
nameof | 2,097 | about 1 month ago | |
Neargye/nameof | 2,097 | about 1 month ago | |
refl-cpp | 1,086 | about 2 years ago | |
veselink1/refl-cpp | 1,086 | about 2 years ago | |
visit_struct | 498 | over 1 year ago | |
garbageslam/visit_struct | 498 | over 1 year ago | |
Regular Expression | |||
compile-time regular expressions | 3,376 | 2 months ago | |
hanickadot/compile-time-regular-expressions | 3,376 | 2 months ago | |
SRELL | 11 | 12 days ago | |
ZimProjects/SRELL | 11 | 12 days ago | |
Robotics | |||
manif | 1,507 | 3 months ago | |
artivis/manif | 1,507 | 3 months ago | |
Serialization | |||
alpaca | 479 | about 2 months ago | |
p-ranav/alpaca | 479 | about 2 months ago | |
cereal | 4,237 | 3 months ago | |
USCiLab/cereal | 4,237 | 3 months ago | |
essentials | 15 | 5 months ago | |
jermp/essentials | 15 | 5 months ago | |
fuser | 54 | over 4 years ago | |
Xeverous/fuser | 54 | over 4 years ago | |
YAS | 732 | 8 months ago | |
niXman/yas | 732 | 8 months ago | |
cista | 1,837 | 15 days ago | |
felixguendling/cista | 1,837 | 15 days ago | |
SIMD | |||
libsimdpp | 1,242 | 3 months ago | |
p12tic/libsimdpp | 1,242 | 3 months ago | |
simde | 2,400 | 6 days ago | |
simd-everywhere/simde | 2,400 | 6 days ago | |
tsimd | 343 | over 3 years ago | |
ospray/tsimd | 343 | over 3 years ago | |
Standard/Support Libraries | |||
bitflags | 87 | about 3 years ago | |
m-peko/bitflags | 87 | about 3 years ago | |
cpp-typelist | 11 | almost 4 years ago | |
dave-hagedorn/cpp-typelist | 11 | almost 4 years ago | |
expected | 1,543 | 11 months ago | |
TartanLlama/expected | 1,543 | 11 months ago | |
expected-lite | 391 | 10 days ago | |
martinmoene/expected-lite | 391 | 10 days ago | |
flux | 526 | 6 days ago | |
tcbrindle/flux | 526 | 6 days ago | |
gsl | 6,204 | 9 days ago | |
microsoft/GSL | 6,204 | 9 days ago | |
gsl-lite | 900 | 20 days ago | |
gsl-lite/gsl-lite | 900 | 20 days ago | |
hana | 1,697 | 6 days ago | |
boostorg/hana | 1,697 | 6 days ago | |
itlib | 157 | about 2 months ago | |
iboB/itlib | 157 | about 2 months ago | |
leaf | 313 | 6 days ago | |
boostorg/leaf | 313 | 6 days ago | |
libunifex | 1,486 | 23 days ago | |
facebookexperimental/libunifex | 1,486 | 23 days ago | |
facebookexperimental/libunifex | 1,486 | 23 days ago | |
match(it) | 573 | almost 2 years ago | |
BowenFu/matchit.cpp | 573 | almost 2 years ago | |
mp11 | 243 | 6 days ago | |
boostorg/mp11 | 243 | 6 days ago | |
NanoRange | 358 | almost 4 years ago | |
tcbrindle/NanoRange | 358 | almost 4 years ago | |
numeric_ranges | 30 | over 4 years ago | |
tcbrindle/numeric_ranges | 30 | over 4 years ago | |
optional | 859 | 5 months ago | |
TartanLlama/optional | 859 | 5 months ago | |
optional-lite | 404 | 6 months ago | |
martinmoene/optional-lite | 404 | 6 months ago | |
range-v3 | 4,144 | about 2 months ago | |
ericniebler/range-v3 | 4,144 | about 2 months ago | |
rangesnext | 76 | over 1 year ago | |
cor3ntin/rangesnext | 76 | over 1 year ago | |
span-lite | 498 | 6 months ago | |
martinmoene/span-lite | 498 | 6 months ago | |
string-view-lite | 422 | 6 months ago | |
martinmoene/string-view-lite | 422 | 6 months ago | |
uberswitch | 95 | about 1 year ago | |
falemagn/uberswitch | 95 | about 1 year ago | |
variant-lite | 239 | 6 months ago | |
martinmoene/variant-lite | 239 | 6 months ago | |
Windows Implementation Libraries (WIL) | 2,584 | 6 days ago | |
microsoft/wil | 2,584 | 6 days ago | |
State Machine | |||
hfsm2 | 479 | 6 months ago | |
andrew-gresyk/HFSM2 | 479 | 6 months ago | |
hsm | 190 | almost 2 years ago | |
erikzenker/hsm | 190 | almost 2 years ago | |
tinyfsm | 949 | 5 months ago | |
digint/tinyfsm | 949 | 5 months ago | |
SMLite | 11 | 8 months ago | |
fawdlstty/SMLite | 11 | 8 months ago | |
cuestate | 6 | almost 4 years ago | |
xcyl/cuestate | 6 | almost 4 years ago | |
Statistics | |||
histogram | 317 | 6 days ago | |
boostorg/histogram | 317 | 6 days ago | |
kalman | 1,320 | about 1 year ago | |
mherb/kalman | 1,320 | about 1 year ago | |
stats | 528 | over 1 year ago | |
kthohr/stats | 528 | over 1 year ago | |
String Utilities | |||
utf-cpp | 132 | 10 months ago | |
ww898/utf-cpp | 132 | 10 months ago | |
wildcards | 80 | 8 months ago | |
zemasoft/wildcards | 80 | 8 months ago | |
Templating Engines | |||
inja | 1,675 | about 2 months ago | |
pantor/inja | 1,675 | about 2 months ago | |
Terminal Utilities | |||
indicators | 3,037 | 4 months ago | |
p-ranav/indicators | 3,037 | 4 months ago | |
rang | 1,500 | 4 months ago | |
agauniyal/rang | 1,500 | 4 months ago | |
termcolor | 836 | 3 months ago | |
ikalnytskyi/termcolor | 836 | 3 months ago | |
Testing Frameworks | |||
ApprovalTests.cpp | 318 | 16 days ago | |
approvals/ApprovalTests.cpp | 318 | 16 days ago | |
Catch2 | 18,713 | 9 days ago | |
catchorg/Catch2 | 18,713 | 9 days ago | |
doctest | 5,907 | 2 months ago | |
onqtam/doctest | 5,907 | 2 months ago | |
iutest | 65 | 8 months ago | |
srz-zumix/iutest | 65 | 8 months ago | |
lest | 391 | 2 months ago | |
martinmoene/lest | 391 | 2 months ago | |
snitch | 264 | 18 days ago | |
cschreib/snitch | 264 | 18 days ago | |
ut | 1,264 | 11 days ago | |
boost-ext/ut | 1,264 | 11 days ago | |
Unicode | |||
cpp-unicodelib | 100 | about 1 month ago | |
yhirose/cpp-unicodelib | 100 | about 1 month ago | |
uni-algo | 280 | 11 months ago | |
uni-algo/uni-algo | 280 | 11 months ago | |
Units | |||
LLNL/units | 146 | 3 days ago | |
LLNL/units | 146 | 3 days ago | |
mpusz/units | 1,094 | 6 days ago | |
mpusz/units | 1,094 | 6 days ago | |
nholthaus/units | 963 | 6 months ago | |
nholthaus/units | 963 | 6 months ago | |
SI | 500 | 11 months ago | |
bernedom/SI | 500 | 11 months ago | |
Validation | |||
cpp-validator | 58 | 9 days ago | |
evgeniums/cpp-validator | 58 | 9 days ago | |
Web Frameworks | |||
crow | 7,482 | 6 months ago | |
ipkn/crow | 7,482 | 6 months ago | |