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

Where Am I
Where Am IC

A lightweight C library to locate the current executable and module paths across multiple platforms.

#c-library#getexecutablepath#library
Stars521
Forks69
Last commit1 year ago
DAW JSON Link
DAW JSON LinkC++

A high-performance, no-allocation C++ JSON library for direct parsing to custom data structures with declarative mappings.

#parse#constexpr#high-performance
Stars504
Forks34
Last commit4 days ago
universal
universalC++

A header-only C++ template library providing custom arithmetic plug-in types for mixed-precision algorithm development and optimization.

#ai-optimization#integer-arithmetic#high-performance-computing
Stars496
Forks69
Last commit21 hours ago
WebGPU-C++
WebGPU-C++C++

A single-file zero-overhead C++ idiomatic wrapper for the native WebGPU C API, providing syntactic sugar without runtime cost.

#c-api-binding#wrapper-library#webgpu
Stars492
Forks27
Last commit9 months ago
json-struct
json-structC++

A single-header C++ library for parsing JSON directly to C++ structs and serializing structs back to JSON.

#parse#c-plus-plus-11#template-metaprogramming
Stars471
Forks60
Last commit8 months ago
inih
inihC++

A header-only C++ library for parsing .INI configuration files, designed for simplicity and embedded systems.

#cpp-library#embedded-systems#lightweight
Stars450
Forks94
Last commit1 year ago
CPP-JWT
CPP-JWTC++

A C++14 library for creating, signing, verifying, and decoding JSON Web Tokens (JWT) with a clean API.

#security-tokens#authentication#jwt-header
Stars437
Forks124
Last commit3 months ago
Au
AuC++

A C++14-compatible physical units library with no dependencies, focusing on safety, performance, and developer experience.

#bazel#physical-units#embedded
Stars425
Forks30
Last commit2 days ago
inifile-cpp
inifile-cppC++

A simple, header-only C++ library for parsing and writing INI configuration files.

#cpp-library#library#inifile
Stars417
Forks75
Last commit1 year ago
CRCpp
CRCppC++

A portable, header-only C++ library for computing CRCs with high performance and minimal dependencies.

#c-plus-plus-11#c-plus-plus-03#embedded
Stars412
Forks99
Last commit12 days ago
NuDB
NuDBC++

A fast, append-only key/value store optimized for random read performance on SSD drives, written in C++11.

#content-addressable-storage#c-plus-plus-11#high-performance
Stars410
Forks63
Last commit1 year ago
boost-cmake
boost-cmakeCMake

A CMake module that automatically downloads and builds Boost libraries with your project's compiler and flags.

#cplusplus-libraries#dependency-management#cmake
Stars408
Forks158
Last commit4 years ago
happly
happlyC++

A header-only C++ library for reading and writing PLY files, with automatic type promotion and mesh-specific helpers.

#geometry-processing#point-clouds#3d-meshes
Stars401
Forks75
Last commit1 month ago
Graaf
GraafC++

A lightweight, header-only C++20 graph library designed as a simpler alternative to the Boost Graph Library.

#algorithm#cpp-library#graph
Stars397
Forks64
Last commit2 months ago
cpp-dump
cpp-dumpC++

A C++ header-only library for debugging that prints variables of any type with auto-formatting and syntax highlighting.

#syntax-highlighting#cpp17#c-plus-plus
Stars381
Forks15
Last commit1 year ago
nanodbc
nanodbcC++

A minimal C++ wrapper for the native C ODBC API, simplifying database connectivity with modern C++.

#database-access#odbc-api#sql-driver
Stars381
Forks96
Last commit5 months ago
Nonius
NoniusC++

A header-only C++ micro-benchmarking framework for statistically rigorous performance measurement of small code snippets.

#statistical-analysis#c-plus-plus#testing
Stars367
Forks48
Last commit6 years ago
libpopcnt
libpopcntC

A fast, header-only C/C++ library for counting 1 bits in arrays using optimized CPU instructions like POPCNT, AVX2, AVX512, NEON, and SVE.

#c-library#simd#cpu-optimization
Stars367
Forks44
Last commit1 year ago
cpp-lazy
cpp-lazyC++

A C++11+ library for lazy evaluation of iterables, minimizing memory usage by using sentinels and reducing redundant data.

#functional-programming#c-plus-plus-11#c-plus-plus-20
Stars365
Forks18
Last commit4 months ago
fastmod
fastmodC++

A header-only C/C++ library for fast 32-bit division and remainder operations on 64-bit hardware.

#c-library#c-plus-plus-library#hashing-algorithms
Stars349
Forks30
Last commit2 months ago
lwlog
lwlogC++

A high-performance C++17 logging library with zero dynamic allocations during log calls, supporting synchronous and asynchronous logging.

#asynchronous-logging#metaprogramming#library
Stars347
Forks31
Last commit1 day ago
Coros
CorosC++

A header-only C++23 library for task-based parallelism using coroutines and std::expected for error handling.

#parallel-computing#coroutines#std-expected
Stars334
Forks8
Last commit1 year ago
uni-algo
uni-algoC++

A C/C++ library implementing Unicode algorithms with strict security, performance, and portability, handling ill-formed UTF sequences correctly.

#utf16#c-plus-plus-library#unicode
Stars324
Forks28
Last commit2 years ago
inipp
inippC++

A simple header-only C++ library for parsing and generating INI configuration files.

#parsing#cpp-library#unicode
Stars318
Forks59
Last commit10 months ago
Timsort
TimsortC++

A C++20 implementation of TimSort, a stable O(n log n) sorting algorithm optimized for partially-sorted data.

#algorithm#sorting#c-plus-plus-20
Stars316
Forks48
Last commit1 year ago
morphologica
morphologicaC++

A header-only C++ library for real-time data visualization and simulation support using modern OpenGL.

#scientific-computing#simulation#graphics
Stars309
Forks40
Last commit11 months ago
snitch
snitchC++

A lightweight C++20 testing framework focused on minimal heap allocation and fast compilation.

#constexpr#fast-compilation#unit-testing
Stars306
Forks15
Last commit4 months ago
Hexi
HexiC++

A lightweight, header-only C++23 library for safe binary data streaming and serialization, primarily for network protocols.

#serialisation#serialization-library#data-serialization
Stars286
Forks9
Last commit1 month ago
KOMIHASH
KOMIHASHC++

A very fast, high-quality 64-bit non-cryptographic hash function for hash tables, maps, and checksums, with discrete-incremental and streamed hashing capabilities.

#c-library#c-plus-plus-library#hash-tables
Stars279
Forks16
Last commit5 months ago
Boost.Multiprecision
Boost.MultiprecisionC++

A C++ library providing integer, rational, floating-point, complex, and interval number types with extended range and precision beyond built-in types.

#scientific-computing#mathematics#expression-templates
Stars257
Forks127
Last commit
config-loader
config-loaderC++

A C++17 static reflection framework for parsing configuration files (XML, JSON, YAML) into native data structures.

#yaml#data-structures#serializer
Stars247
Forks40
Last commit6 months ago
mini-yaml
mini-yamlC++

A single-header YAML 1.0 serializer/deserializer library for C++11.

#parsing#c-library#data-serialization
Stars243
Forks42
Last commit7 months ago
barkeep
barkeepC++

A single-header C++ library for displaying async animations, counters, progress bars, and status messages with minimal code changes.

#formatting#counter#animation
Stars237
Forks2
Last commit1 month ago
TooManyCooks
TooManyCooksC++

A high-performance C++20 concurrency framework with lock-free work-stealing thread pools, Asio integration, and simple coroutine syntax.

#work-stealing#cplusplus-20#parallel-computing
Stars229
Forks7
Last commit7 hours ago
cpp11
cpp11C++

A header-only C++11 library for safe and efficient interaction with R objects from C++ code.

#r-api#c-plus-plus-11#r packages
Stars225
Forks52
Last commit1 month ago
minja.hpp
minja.hppC++

A minimalistic C++ Jinja templating engine specifically designed for LLM chat templates, used in llama.cpp and other projects.

#chat-templates#cpp17#llama-cpp
Stars217
Forks32
Last commit8 months ago
PreviousPage 5 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
1 month ago
#C Plus Plus159
#Cpp88
#Cross Platform55
#Cpp1739
#Cplusplus34
#Serialization32
#Performance31
#Cpp1131
#C Plus Plus 1129
#C27
#C Plus Plus 1725
#High Performance25