Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Header Only

Header Only

230 projects

Showing 36 of 228 projects

librg
librgC

A lightweight C99 single-header library for efficient world replication and entity synchronization in multiplayer games.

#multiplayer#library#bandwidth-optimization
Stars1.5k
Forks44
Last commit4 months ago
Boost.PFR
Boost.PFRC++

A C++14 library providing std::tuple-like reflection for user-defined types without macros or boilerplate.

#cplusplus-14#metaprogramming#reflection-library
Stars1.5k
Forks169
Last commit3 days ago
Argh!
Argh!C++

A minimalist, frustration-free, single-header C++ library for command-line argument parsing.

#minimalist#getopts#cli-args
Stars1.4k
Forks97
Last commit1 year ago
μt
μtC++

A C++20 single-header, macro-free μ(micro)/unit testing framework focused on fast compilation and modern C++ features.

#unit-testing#c++20#tdd
Stars1.4k
Forks132
Last commit4 months ago
CPPItertools
CPPItertoolsC++

A C++17 header-only library providing Python-style lazy iteration tools like range, enumerate, zip, and itertools functions.

#functional-programming#range-based#sequence-processing
Stars1.4k
Forks122
Last commit6 months ago
Gunslinger
GunslingerC

A header-only C99 framework for building cross-platform games and multimedia applications with a simple API.

#sokol-inspired#graphics#lightweight
Stars1.4k
Forks87
Last commit1 month ago
FakeIt
FakeItC++

A simple, expressive, header-only C++ mocking framework for unit testing with support for major compilers and testing frameworks.

#c-plus-plus-11#unit-testing#tdd
Stars1.4k
Forks178
Last commit4 months ago
cli
cliC++

A cross-platform header-only C++14 library for building interactive command line interfaces with Cisco-style navigation.

#command-line-interface#asio#cli-framework
Stars1.4k
Forks153
Last commit5 months ago
libdivide
libdivideC++

A header-only C/C++ library that replaces slow integer division instructions with fast shift/add/multiply sequences.

#c-library#embedded-systems#simd
Stars1.3k
Forks96
Last commit1 month ago
clipp
clippC++

A single-header C++11/14/17 library for expressive command line argument parsing with documentation generation.

#cmdline-parser#cpp17#argument-parsing
Stars1.3k
Forks154
Last commit2 years ago
Mach7
Mach7C++

A functional programming style pattern-matching library for C++ that provides user-definable patterns and open class hierarchies.

#functional-programming#visitor-pattern-alternative#metaprogramming
Stars1.3k
Forks76
Last commit4 years ago
sparsepp
sparseppC++

A fast, memory-efficient hash map implementation for C++ with minimal memory overhead during resizing.

#hash-tables#hash#high-performance
Stars1.3k
Forks127
Last commit1 day ago
Restinio
RestinioC++

A C++17 header-only library for building embedded HTTP/WebSocket servers with async request handling and Express-like routing.

#http-server#library#asio
Stars1.3k
Forks112
Last commit2 months ago
toml11
toml11C++

A feature-rich, header-only C++11/14/17/20 library for parsing and serializing TOML configuration files with full spec compliance.

#cplusplus-20#cplusplus-14#c-plus-plus-11
Stars1.3k
Forks185
Last commit6 months ago
Bitsery
BitseryC++

A header-only C++ binary serialization library optimized for speed, minimal size, and real-time networking.

#real-time-networking#binary-serialization#c-plus-plus
Stars1.2k
Forks101
Last commit8 months ago
jwt-cpp
jwt-cppC++

A header-only C++11 library for creating and validating JSON Web Tokens (JWT) with comprehensive algorithm support.

#c-plus-plus-11#authentication#jwt
Stars1.1k
Forks304
Last commit2 months ago
frugally-deep
frugally-deepC++

A lightweight header-only C++ library for running Keras (TensorFlow) models without linking against TensorFlow.

#library#deep-learning#c-plus-plus-14
Stars1.1k
Forks238
Last commit1 month ago
rapidcsv
rapidcsvC++

A header-only C++11 CSV parser library with easy-to-use API for reading and writing CSV files.

#utf16#library#c-plus-plus-11
Stars1.1k
Forks197
Last commit28 days ago
linmath.h
linmath.hC

A lean linear math library for computer graphics, providing vec3, vec4, mat4x4, and quaternion types.

#c-library#opengl#glsl-compatible
Stars1.0k
Forks139
Last commit3 years ago
dyno
dynoC++

A C++17 library for runtime polymorphism using type erasure, offering non-intrusive interfaces, value semantics, and customizable storage and dispatch.

#concepts#boost-hana#value-semantics
Stars1.0k
Forks44
Last commit5 years ago
ENet
ENetC

A simple, lightweight, and reliable UDP networking library written in pure C with optional in-order packet delivery.

#c-library#embedded-systems#gamedev
Stars1.0k
Forks89
Last commit5 months ago
fmtlog
fmtlogC++

A high-performance asynchronous C++ logging library using fmtlib formatting with nanosecond latency.

#high-performance#multi-threading#logging-library
Stars1.0k
Forks155
Last commit1 year ago
zpp_bits
zpp_bitsC++

A lightweight C++20 header-only library for binary serialization and remote procedure calls with zero-overhead design.

#zero-overhead#c++20#endianness
Stars982
Forks73
Last commit1 month ago
Sonic-Cpp
Sonic-CppC++

A high-performance C++ JSON serializing and deserializing library accelerated by SIMD instructions.

#high-performance#simd#low-latency
Stars974
Forks121
Last commit1 month ago
linalg.h
linalg.hC++

A single-header, public domain, short vector math library for C++ inspired by shading languages.

#public-domain#c-plus-plus-11#c-plus-plus
Stars957
Forks74
Last commit2 years ago
sqlite_modern_cpp
sqlite_modern_cppC++

A lightweight C++14 wrapper for SQLite that provides a modern, type-safe API with minimal overhead.

#c-plus-plus#stl-integration#embedded-database
Stars948
Forks166
Last commit1 year ago
fff
fffC

A header-only C/C++ testing micro-framework for creating fake function test doubles with minimal boilerplate.

#micro-framework#unit-testing#embedded
Stars920
Forks178
Last commit2 years ago
sigslot
sigslotC++

A header-only, thread-safe C++14 signal-slots library designed as a modern replacement for Boost.Signals2.

#event-driven#signal-slots#library
Stars902
Forks121
Last commit10 months ago
stduuid
stduuidC++

A C++17 cross-platform single-header library for generating and manipulating UUIDs (Universally Unique Identifiers).

#cpp-library#library#identifier-generation
Stars890
Forks129
Last commit1 year ago
hedley
hedleyC++

A C/C++ header file that eliminates platform-specific #ifdefs by providing portable macros for static analysis, optimizations, and API management.

#c#c-plus-plus#compiler-macros
Stars890
Forks55
Last commit1 year ago
libfork
libforkC++

A lock-free, wait-free, continuation-stealing tasking library for C++20 built on coroutines, enabling ultra-fine-grained parallelism.

#work-stealing#threadpool#parallel-computing
Stars879
Forks44
Last commit19 days ago
PGM-index
PGM-indexC++

A learned index structure enabling fast lookups, range searches, and updates on billions of items with minimal space usage.

#b-tree#range-queries#database
Stars872
Forks103
Last commit1 year ago
hat-trie
hat-trieC++

A C++ header-only library implementing a fast and memory-efficient HAT-trie data structure for storing sets and maps of strings.

#autocompletion#trie#hat-trie
Stars868
Forks124
Last commit7 months ago
tinydir
tinydirC

A lightweight, portable C library for reading directories and files across POSIX and Windows systems.

#c-library#directory-traversal#filesystem
Stars868
Forks132
Last commit2 years ago
oof
oofC++

A single-header C++20 library for convenient, high-performance RGB color and cursor position control in console applications.

#cursor-positioning#performance-optimization#c++20
Stars862
Forks40
Last commit1 year ago
Spectra
SpectraC++

A header-only C++ library for solving large-scale eigenvalue problems, built on top of Eigen.

#scientific-computing#eigenvalues#numerical-computation
Stars853
Forks138
Last commit2 days ago
PreviousPage 3 of 7Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#C Plus Plus159
#Cpp88
#Cross Platform55
#Cpp1739
#Cplusplus34
#Serialization32
#Performance31
#Cpp1131
#C Plus Plus 1129
#C27
#C Plus Plus 1725
#High Performance25