Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with header-only
A curated list of projects in awesome lists tagged with header-only .
https://github.com/nlohmann/json
JSON for Modern C++
bson cbor header-only json json-diff json-merge-patch json-parser json-patch json-pointer json-serialization messagepack msgpack rfc-6901 rfc-6902 rfc-7049 rfc-7159 rfc-8259 stl-containers ubjson
Last synced: 16 Dec 2024
https://github.com/gabime/spdlog
Fast C++ logging library.
cpp cpp11 header-only logging spdlog
Last synced: 16 Dec 2024
https://github.com/yhirose/cpp-httplib
A C++ header-only HTTP/HTTPS server and client library
cpp cpp11 header-only http https
Last synced: 16 Dec 2024
https://github.com/skypjack/entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
architectural-patterns cpp cpp17 cpp20 data-oriented data-oriented-design ecs ecs-framework entity-component-system entt game-dev game-development game-engine game-programming gamedev header-only modern-cpp no-dependencies production-ready reflection
Last synced: 17 Dec 2024
https://github.com/immediate-mode-ui/nuklear
A single-header ANSI C immediate mode cross-platform GUI library
c c89 gui header-only imgui multiplatform nuklear single-header single-header-lib
Last synced: 16 Dec 2024
https://github.com/Immediate-Mode-UI/Nuklear
A single-header ANSI C immediate mode cross-platform GUI library
c c89 gui header-only imgui multiplatform nuklear single-header single-header-lib
Last synced: 26 Oct 2024
https://github.com/g-truc/glm
OpenGL Mathematics (GLM)
cpp cpp-library glm header-only mathematics matrix opengl quaternion simd sycl vector vulkan
Last synced: 29 Sep 2024
https://github.com/ipkn/crow
Crow is very fast and easy to use C++ micro web framework (inspired by Python Flask)
c-plus-plus crow header-only webserver
Last synced: 17 Dec 2024
https://github.com/idea4good/guilite
✔️The smallest header-only GUI library(4 KLOC) for all platforms
c cpp cross-platform display docker embedded graphics-library gui header-only iot iot-platform mcu microcontroller
Last synced: 19 Dec 2024
https://github.com/idea4good/GuiLite
✔️The smallest header-only GUI library(4 KLOC) for all platforms
c cpp cross-platform display docker embedded graphics-library gui header-only iot iot-platform mcu microcontroller
Last synced: 25 Oct 2024
https://github.com/doctest/doctest
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
c-plus-plus cpp cpp11 cpp14 cpp17 cpp20 cpp23 doctest header-only single-file tdd testing testing-framework unit-testing
Last synced: 16 Dec 2024
https://github.com/neargye/magic_enum
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 c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 enum enum-to-string header-only metaprogramming no-dependencies reflection serialization single-file string-to-enum
Last synced: 17 Dec 2024
https://github.com/Neargye/magic_enum
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 c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 enum enum-to-string header-only metaprogramming no-dependencies reflection serialization single-file string-to-enum
Last synced: 31 Oct 2024
https://github.com/hanickadot/compile-time-regular-expressions
Compile Time Regular Expression in C++
awesome compile-time constexpr cpp17 cpp20 header-only pcre regular-expression template-udl
Last synced: 25 Sep 2024
https://github.com/crowcpp/crow
A Fast and Easy to use microframework for the web.
cpp crow framework header-only http http-server webserver websocket
Last synced: 17 Dec 2024
https://github.com/p-ranav/indicators
Activity Indicators for Modern C++
activity-indicator cpp cpp11 elapsed-time format formatted-text header-only library lightweight loading-animations loading-indicator mit-license multiprogress progress-bar progress-spinner single-header single-header-lib spinners termcolor terminal-colors
Last synced: 17 Dec 2024
https://github.com/CrowCpp/Crow
A Fast and Easy to use microframework for the web.
cpp crow framework header-only http http-server webserver websocket
Last synced: 27 Oct 2024
https://github.com/p-ranav/argparse
Argument Parser for Modern C++
argument-parser cpp17 cross-platform header-only library mit-license
Last synced: 17 Dec 2024
https://github.com/microsoft/proxy
Proxy: Next Generation Polymorphism in C++
cpp cpp20 cross-platform duck-typing header-only library polymorphism single-header
Last synced: 19 Dec 2024
https://github.com/sergiusthebest/plog
Portable, simple and extensible C++ logging library
c-plus-plus cross-platform header-only library log logger logging
Last synced: 17 Dec 2024
https://github.com/SergiusTheBest/plog
Portable, simple and extensible C++ logging library
c-plus-plus cross-platform header-only library log logger logging
Last synced: 26 Oct 2024
https://github.com/friendlyanon/cmake-init
The missing CMake project initializer
boilerplate c ci clang-format clang-tidy cmake codespell conan coverage cpp cppcheck executable header-only python scaffolding shared-library static-analysis static-library testing vcpkg
Last synced: 17 Dec 2024
https://github.com/neargye/nameof
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 enum-to-string header-only metaprogramming nameof nameof-operator no-dependencies reflection serialization single-file
Last synced: 19 Dec 2024
https://github.com/dobiasd/functionalplus
Functional Programming Library for C++. Write concise and readable C++ code.
algorithms c-plus-plus c-plus-plus-14 c-plus-plus-17 composition cpp cpp14 functional-programming header-only library range stl
Last synced: 17 Dec 2024
https://github.com/dfeneyrou/palanteer
Visual Python and C++ nanosecond profiler, logger, tests enabler
c-plus-plus cpp developer-tools embedded header-only logging memory-profiler optimization performance profiler profiling python
Last synced: 17 Dec 2024
https://github.com/Dobiasd/FunctionalPlus
Functional Programming Library for C++. Write concise and readable C++ code.
algorithms c-plus-plus c-plus-plus-14 c-plus-plus-17 composition cpp cpp14 functional-programming header-only library range stl
Last synced: 26 Oct 2024
https://github.com/Neargye/nameof
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 enum-to-string header-only metaprogramming nameof nameof-operator no-dependencies reflection serialization single-file
Last synced: 31 Oct 2024
https://github.com/zeromq/cppzmq
Header-only C++ binding for libzmq
0mq binding c-plus-plus header-only libzmq zeromq
Last synced: 17 Dec 2024
https://github.com/taocpp/pegtl
Parsing Expression Grammar Template Library
cpp cpp11 cpp17 grammar header-only parser-combinators parsing parsing-expression-grammar parsing-expression-grammars peg pegtl
Last synced: 17 Dec 2024
https://github.com/skypjack/uvw
Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
cpp cpp17 event-loop header-only libuv modern-cpp uvw wrapper
Last synced: 18 Dec 2024
https://github.com/taocpp/PEGTL
Parsing Expression Grammar Template Library
cpp cpp11 cpp17 grammar header-only parser-combinators parsing parsing-expression-grammar parsing-expression-grammars peg pegtl
Last synced: 26 Oct 2024
https://github.com/vimpunk/mio
Cross-platform C++11 header-only library for memory mapped file IO
cpp cpp11 cpp14 cross-platform file-view fileviewer header-only memory-mapped-file memory-mapping mmap
Last synced: 21 Dec 2024
https://github.com/boostorg/hana
Your standard library for metaprogramming
boost cpp cpp11 cpp14 hana header-only metaprogramming
Last synced: 19 Dec 2024
https://github.com/pantor/inja
A Template Engine for Modern C++
header-only inja jinja json string-template template template-engine
Last synced: 18 Dec 2024
https://github.com/justasmasiulis/lazy_importer
library for importing functions from dlls in a hidden, reverse engineer unfriendly way
anti-reversing compile-time cpp export game-hacking getmodulehandle getprocaddress hashing header-only import malware obfuscation reverse-engineering small static-analysis windows
Last synced: 21 Dec 2024
https://github.com/kfrlib/kfr
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
audio audio-processing avx avx512 clang cplusplus cplusplus-14 cplusplus-17 cpp14 cpp17 cxx dft digital-signal-processing discrete-fourier-transform dsp fast-fourier-transform fft header-only simd
Last synced: 19 Dec 2024
https://github.com/aantron/better-enums
C++ compile-time enum to string, iteration, in a single header file
cpp enum header-only reflection
Last synced: 21 Dec 2024
https://github.com/pocketpy/pocketpy
Portable Python 3.x Interpreter in Modern C
c c11 header-only interpreter language programming-language python scripting-language vm
Last synced: 19 Dec 2024
https://github.com/marzer/tomlplusplus
Header-only TOML config file parser and serializer for C++17.
c-plus-plus-17 c-plus-plus-20 configuration-files cplusplus-17 cplusplus-20 cpp cpp17 cpp20 header-only json no-dependencies parser serializer single-file toml toml-parser toml-parsing tomlplusplus unicode utf-8
Last synced: 18 Dec 2024
https://aantron.github.io/better-enums/
C++ compile-time enum to string, iteration, in a single header file
cpp enum header-only reflection
Last synced: 25 Oct 2024
https://github.com/nemtrif/utfcpp
UTF-8 with C++ in a Portable Way
cpp cpp98 header-only internationalization portable text unicode utf-16 utf-8
Last synced: 17 Dec 2024
https://github.com/fungos/cr
cr.h: A Simple C Hot Reload Header-only Library
c gamedev gamedev-tool header-only header-only-lib header-only-library hot-reload linux live-coding osx single-header single-header-lib single-header-library tool windows
Last synced: 19 Dec 2024
https://github.com/JustasMasiulis/lazy_importer
library for importing functions from dlls in a hidden, reverse engineer unfriendly way
anti-reversing compile-time cpp export game-hacking getmodulehandle getprocaddress hashing header-only import malware obfuscation reverse-engineering small static-analysis windows
Last synced: 07 Nov 2024
https://github.com/artivis/manif
A small C++11 header-only library for Lie theory.
2d 3d c-plus-plus computer-vision cpp11 geometry header-only lie-groups lie-theory python3 robotics slam state-estimation
Last synced: 19 Dec 2024
https://github.com/martinus/robin-hood-hashing
Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
c-plus-plus container cpp cpp11 cpp14 hash hash-tables header-only no-dependencies single-file stl-containers unordered-maps
Last synced: 25 Sep 2024
https://github.com/martinus/nanobench
Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
benchmark cpp cpp11 header-only microbenchmark single-file single-header single-header-lib
Last synced: 19 Dec 2024
https://github.com/wqking/eventpp
Event Dispatcher and callback list for C++
callback cpp11 event-dispatcher header-only nested-events observer-pattern publish-subscribe signal slot thread-safe
Last synced: 19 Dec 2024
https://github.com/gulrak/filesystem
An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.
cpp cpp11 cpp14 cpp17 cpp20 filesystem freebsd header-only linux macos windows-10
Last synced: 20 Dec 2024
https://github.com/stephenberry/glaze
Extremely fast, in memory, JSON and interface library for modern C++
api beve binary cplusplus cpp csv fast header-only interface json json-rpc2 json-schema reflection serialization
Last synced: 19 Dec 2024
https://github.com/adishavit/argh
Argh! A minimalist argument handler.
argument-parser cli cli-args command-line command-line-parser cpp11 getopt getopts header-only single-file
Last synced: 15 Dec 2024
https://github.com/tessil/robin-map
C++ implementation of a fast hash map and hash set using robin hood hashing
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 19 Dec 2024
https://github.com/zpl-c/librg
🚀 Making multi-player gamedev simpler since 2017
c chunk cpp enet game game-networking gamedev header-only library librg lightweight low-level multiplayer netcode network networking replication single-header sync zpl
Last synced: 20 Dec 2024
https://github.com/vurtun/lib
single header libraries for C/C++
ansi c c89 compression deflate header-only json multithreading webserver
Last synced: 15 Dec 2024
https://github.com/Tessil/robin-map
C++ implementation of a fast hash map and hash set using robin hood hashing
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 27 Oct 2024
https://github.com/boost-ext/ut
C++20 μ(micro)/Unit Testing Framework
bdd benchmark boost cpp20 header-only single-module tdd testing testing-framework unit-testing
Last synced: 19 Dec 2024
https://github.com/daniele77/cli
A library for interactive command line interfaces in modern C++
cli header-only interactive parser ui-library
Last synced: 20 Dec 2024
https://github.com/muellan/clipp
easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
args argument-parser argument-parsing argv argv-parser cli cmdline-parser command-line commandline cpp cpp11 header-only man-page nested-alternatives option option-parser options options-parsing
Last synced: 21 Dec 2024
https://github.com/rigtorp/mpmcqueue
A bounded multi-producer multi-consumer concurrent queue written in C++11
concurrency cpp cpp11 header-only queue
Last synced: 15 Dec 2024
https://github.com/rigtorp/MPMCQueue
A bounded multi-producer multi-consumer concurrent queue written in C++11
concurrency cpp cpp11 header-only queue
Last synced: 14 Nov 2024
https://github.com/veselink1/refl-cpp
Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
cpp cpp17 header-only metaprogramming no-dependencies production-ready refl-cpp reflection
Last synced: 15 Dec 2024
https://github.com/adamyaxley/obfuscate
Guaranteed compile-time string literal obfuscation header-only library for C++14
cpp14 cpp17 embedded-string-literals header-only obfuscate obfuscate-strings obfuscation string string-literals string-obfuscation
Last synced: 20 Dec 2024
https://github.com/dobiasd/frugally-deep
A lightweight header-only library for using Keras (TensorFlow) models in C++.
c-plus-plus c-plus-plus-14 convolutional-neural-networks cpp cpp14 deep-learning edge-computing header-only keras keras-models library machine-learning prediction python tensorflow tinyml
Last synced: 19 Dec 2024
https://github.com/toruniina/toml11
TOML for Modern C++
c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 c-plus-plus-20 header-only parser serializer toml toml-parser
Last synced: 19 Dec 2024
https://github.com/ironsdu/brynet
A Header-Only cross-platform C++ TCP network library . We can use vcpkg(https://github.com/Microsoft/vcpkg/tree/master/ports/brynet) install brynet.
c-plus-plus cpp11 cross-platform header-only http https multithreading networking tcp-library websocket
Last synced: 19 Dec 2024
https://github.com/IronsDu/brynet
A Header-Only cross-platform C++ TCP network library . We can use vcpkg(https://github.com/Microsoft/vcpkg/tree/master/ports/brynet) install brynet.
c-plus-plus cpp11 cross-platform header-only http https multithreading networking tcp-library websocket
Last synced: 26 Oct 2024
https://github.com/adamyaxley/Obfuscate
Guaranteed compile-time string literal obfuscation header-only library for C++14
cpp14 cpp17 embedded-string-literals header-only obfuscate obfuscate-strings obfuscation string string-literals string-obfuscation
Last synced: 30 Oct 2024
https://github.com/Dobiasd/frugally-deep
Header-only library for using Keras (TensorFlow) models in C++.
c-plus-plus c-plus-plus-14 convolutional-neural-networks cpp cpp14 deep-learning edge-computing header-only keras keras-models library machine-learning prediction python tensorflow tinyml
Last synced: 28 Oct 2024
https://github.com/ToruNiina/toml11
TOML for Modern C++
c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 c-plus-plus-20 header-only parser serializer toml toml-parser
Last synced: 31 Oct 2024
https://github.com/artem-ogre/CDT
Constrained Delaunay Triangulation (C++)
c-plus-plus cdt compiled computational-geometry conforming constrained constrained-delaunay-triangulation delaunay delaunay-triangulation fast header-only library robust triangle triangulation
Last synced: 14 Nov 2024
https://github.com/zpl-c/zpl
📐 Pushing the boundaries of simplicity
c cli coroutines cpp cross-platform csv-parser hashing header-only helper json5-parser math memory-allocation memory-management streaming-data tar thread-pool threading time timer zpl
Last synced: 19 Dec 2024
https://github.com/nholthaus/units
a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.
compile-time cpp14 dimensional-analysis header-only no-dependencies template-metaprogramming unit-conversion
Last synced: 21 Dec 2024
https://github.com/digint/tinyfsm
A simple C++ finite state machine library
c-plus-plus cpp-library cpp11 header-only state-machine
Last synced: 20 Dec 2024
https://github.com/madmann91/bvh
A modern C++ BVH construction and traversal library
bvh c11 construction-algorithms cpp20 header-only raytracing traversal-algorithms
Last synced: 20 Dec 2024
https://github.com/rigtorp/spscqueue
A bounded single-producer single-consumer wait-free and lock-free queue written in C++11
concurrency concurrent-data-structure cpp cpp11 header-only lock-free queue spsc-queue
Last synced: 15 Dec 2024
https://github.com/thalhammer/jwt-cpp
A header only library for creating and validating json web tokens in c++
cpp header-only json-web-token jwt
Last synced: 20 Dec 2024
https://github.com/yhirose/cpp-peglib
A single file C++ header-only PEG (Parsing Expression Grammars) library
c-plus-plus cpp cpp17 header-only parser-generator parsing parsing-expression-grammars peg
Last synced: 20 Dec 2024
https://github.com/gsl-lite/gsl-lite
gsl-lite – A single-file header-only version of ISO C++ Guidelines Support Library (GSL) for C++98, C++11, and later
cpp11 cpp14 cpp17 cpp98 gsl gsl-implementations header-only no-dependencies single-file
Last synced: 19 Dec 2024
https://github.com/hirrolot/metalang99
Full-blown preprocessor metaprogramming
c c99 cpp cpp11 embedded-language fp functional-language functional-programming header-only interpreter language macros metalang99 metaprogramming programming-language
Last synced: 20 Dec 2024
https://github.com/Thalhammer/jwt-cpp
A header only library for creating and validating json web tokens in c++
cpp header-only json-web-token jwt
Last synced: 26 Oct 2024
https://github.com/Hirrolot/metalang99
Full-blown preprocessor metaprogramming
c c99 cpp cpp11 embedded-language fp functional-language functional-programming header-only interpreter language macros metalang99 metaprogramming programming-language
Last synced: 21 Nov 2024
https://github.com/mapbox/earcut.hpp
Fast, header-only polygon triangulation
algorithm cpp earcut geometry header-only polygon rendering tessellation triangulation
Last synced: 14 Nov 2024
https://github.com/cxong/tinydir
Lightweight, portable and easy to integrate C directory and file reader
c directory filesystem header-only portable posix
Last synced: 15 Dec 2024
https://github.com/zhllxt/asio2
Header only c++ network library, based on asio,support tcp,udp,http,websocket,rpc,ssl,icmp,serial_port,socks5.
beast header-only http icmp rpc ssl standalone tcp udp websocket
Last synced: 31 Oct 2024
https://github.com/yixuan/spectra
A header-only C++ library for large scale eigenvalue problems
arpack eigenvalues header-only linear-algebra spectra
Last synced: 19 Dec 2024
https://github.com/eyalz800/zpp_bits
A lightweight C++20 serialization and RPC library
cpp cpp20 header-only rpc serialization
Last synced: 20 Dec 2024
https://github.com/tessil/hat-trie
C++ implementation of a fast and memory efficient HAT-trie
c-plus-plus cpp data-structures hat-trie header-only trie
Last synced: 18 Dec 2024
https://github.com/Tessil/hat-trie
C++ implementation of a fast and memory efficient HAT-trie
c-plus-plus cpp data-structures hat-trie header-only trie
Last synced: 26 Oct 2024
https://github.com/tessil/hopscotch-map
C++ implementation of a fast hash map and hash set using hopscotch hashing
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 20 Dec 2024
https://github.com/Tessil/hopscotch-map
C++ implementation of a fast hash map and hash set using hopscotch hashing
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 14 Nov 2024
https://github.com/zpl-c/enet
⚡️ ENet reliable UDP networking library
c cpp enet fork gamedev header-only ipv6 lightweight netlib network networking single-header udp
Last synced: 18 Dec 2024
https://github.com/justasmasiulis/inline_syscall
Inline syscalls made easy for windows on clang
assembly cpp17 header-only hooks inline library obfuscation static-analysis syscall syscalls windows x64
Last synced: 21 Dec 2024
https://github.com/e-dant/watcher
Filesystem watcher. Works anywhere. Simple, efficient and friendly.
c cpp efficient fast filesystem friendly header-only javascript nodejs python safe simple single-header thread-safe watcher
Last synced: 01 Nov 2024
https://github.com/okdshin/picosha2
a header-file-only, SHA256 hash generator in C++
cpp cpp-library header-only mit-license sha256
Last synced: 21 Dec 2024
https://github.com/edubart/minicoro
Single header stackful cross-platform coroutine library in pure C.
assembly asymmetric-coroutines c coroutine coroutine-library coroutines fiber fibers header-only lua nelua stackful-coroutines ucontext yield
Last synced: 20 Dec 2024
https://github.com/okdshin/PicoSHA2
a header-file-only, SHA256 hash generator in C++
cpp cpp-library header-only mit-license sha256
Last synced: 15 Nov 2024
https://github.com/MikeLankamp/fpm
C++ header-only fixed-point math library
cxx11 deterministic fixed-point header-only maths
Last synced: 19 Nov 2024
https://github.com/taocpp/json
C++ header-only JSON library
cbor cpp cpp17 header-only jaxn json json-patch json-pointer json-schema msgpack ubjson
Last synced: 20 Dec 2024
https://github.com/skypjack/meta
Header-only, non-intrusive and macro-free runtime reflection system in C++
cpp cpp-17 entt header-only macro-free meta modern-cpp non-instrusive reflection runtime runtime-reflection
Last synced: 15 Dec 2024
https://github.com/100/cranium
🤖 A portable, header-only, artificial neural network library written in C99
artificial-neural-networks blas c c99 cblas classification continuous-integration efficient embedded feedforward-neural-network header-only machine-learning matrix neural-network portable regression travis-ci vectorization
Last synced: 21 Dec 2024