Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Header Only

Header Only

70 projects

Showing 34 of 70 projects

date
dateC++

A C++ date and time library extending <chrono> with calendar types, time zones, and multiple calendar systems.

#timezone-library#datetime#c-plus-plus-11
Stars3.4k
Forks731
Last commit8 days ago
indicators
indicatorsC++

A header-only C++ library for creating customizable, thread-safe progress bars and spinners in terminal applications.

#library#loading-indicator#activity-indicator
Stars3.4k
Forks259
Last commit11 months ago
dbg-macro
dbg-macroC++

A single-header C++ macro for printf-style debugging with colorized output, type info, and expression passthrough.

#macro#c-plus-plus-11#c-plus-plus-14
Stars3.2k
Forks274
Last commit2 months ago
Parallel Hashmap
Parallel HashmapC++

A family of header-only C++ hashmap and btree containers offering drop-in replacements for std::unordered_map/std::map with superior speed and memory efficiency.

#tables#hash#parallel-computing
Stars3.2k
Forks307
Last commit16 days ago
ChaiScript
ChaiScriptC++

A header-only embedded scripting language designed from the ground up for seamless integration with C++.

#c-integration#stl-support#embedded-scripting
Stars3.1k
Forks362
Last commit6 days ago
ChaiScript
ChaiScriptC++

A header-only embedded scripting language designed from the ground up for seamless integration with C++.

#c-library#embedded-scripting#game-scripting
Stars3.1k
Forks362
Last commit6 days ago
SIMD Everywhere
SIMD EverywhereC

A header-only library providing portable implementations of SIMD intrinsics for hardware without native support.

#sse3#sse2#x86-sse
Stars3.0k
Forks311
Last commit10 days ago
ETL
ETLC++

A C++ template library for embedded systems with fixed-capacity containers and no dynamic memory allocation.

#template-library#embedded-systems#library
Stars3.0k
Forks515
Last commit2 days ago
BS::thread_pool
BS::thread_poolC++

A fast, lightweight, modern, and easy-to-use C++17/20/23 thread pool library for high-performance parallel computing.

#threadpool#cplusplus-20#scientific-computing
Stars3.0k
Forks321
Last commit3 months ago
Cglm
CglmC

A highly optimized, header-only 2D/3D graphics math library for C, providing fast and ergonomic functions for graphics programming.

#c-library#vector#euler
Stars2.9k
Forks277
Last commit2 months ago
Glaze
GlazeC++

An extremely fast, header-only C++23 library for JSON and binary serialization with compile-time reflection.

#interface#api#json-rpc2
Stars2.7k
Forks228
Last commit2 days ago
sqlite_orm
sqlite_ormC++

A lightweight, header-only C++ ORM for SQLite with modern C++14/17/20 features and no raw string queries.

#crud#orm#database
Stars2.6k
Forks340
Last commit1 month ago
json11
json11C++

A minimal, header-only JSON library for C++11 providing parsing, serialization, and intuitive value semantics.

#data-serialization#lightweight#c
Stars2.6k
Forks624
Last commit6 years ago
plog
plogC++

A portable, simple, and extensible header-only C++ logging library in about 1000 lines of code.

#embedded-systems#library#unicode
Stars2.5k
Forks409
Last commit3 months ago
TinyGLTF
TinyGLTFC++

A header-only C++11 library for loading and saving glTF 2.0 assets, featuring a new C-centric v3 API for low-overhead performance.

#webassembly#portable#3d-graphics
Stars2.4k
Forks482
Last commit19 days ago
Fast C++ CSV Parser
Fast C++ CSV ParserC++

A fast, header-only C++11 library for reading CSV files with automatic column rearrangement, threading for I/O overlap, and configurable parsing features.

#threading#high-performance#c
Stars2.3k
Forks439
Last commit1 year ago
FunctionalPlus
FunctionalPlusC++

A header-only C++14 library for functional programming that helps write concise and readable code by providing pure functions for common operations.

#range#functional-programming#algorithmic-operations
Stars2.3k
Forks178
Last commit
Libs
LibsC

A collection of single-file public domain libraries for C/C++ development, covering graphics, utilities, and system programming.

#public-domain#graphics-framework#c
Stars2.2k
Forks144
Last commit3 months ago
PEGTL
PEGTLC++

A zero-dependency C++ header-only parser combinator library for creating parsers according to Parsing Expression Grammars.

#parsing#template-library#zero-dependency
Stars2.1k
Forks244
Last commit2 days ago
pocketpy
pocketpyC

A portable Python 3.x interpreter written in C11 for embedding in C/C++ projects, designed as a Lua alternative for game scripting.

#programming-language#embedded-scripting#interpreter
Stars2.0k
Forks210
Last commit1 day ago
fast_float
fast_floatC++

A high-performance C++ library for parsing floating-point and integer numbers from strings, 4x to 10x faster than strtod.

#cpp-library#high-performance#from-chars
Stars2.0k
Forks181
Last commit5 days ago
uvw
uvwC++

A header-only, event-based C++17 wrapper for libuv that provides a modern API while staying true to libuv's original interface.

#systems-programming#event-driven#libuv-wrapper
Stars2.0k
Forks235
Last commit4 months ago
toml++
toml++C++

A header-only C++17 library for parsing and serializing TOML configuration files with full language support.

#cplusplus-20#library#cplusplus-17
Stars2.0k
Forks193
Last commit7 days ago
nbind
nbindC++

A set of headers that make C++11 libraries accessible from JavaScript for Node.js addons and web browsers via asm.js.

#emscripten#native-modules#asm-js
Stars2.0k
Forks119
Last commit7 years ago
inja
injaC++

A header-only template engine for modern C++ with a Jinja2-like syntax, using nlohmann/json for data.

#jinja2#template#html-templating
Stars1.9k
Forks246
Last commit1 month ago
mio
mioC++

A cross-platform C++11 header-only library for memory-mapped file I/O with zero dependencies.

#memory-mapping#fileviewer#zero-dependencies
Stars1.9k
Forks175
Last commit2 years ago
loguru
loguruC++

A lightweight, fast, and flexible C++ logging library with minimal dependencies and easy integration.

#logging-library#c-plus-plus#assertions
Stars1.9k
Forks275
Last commit1 year ago
Better Enums
Better EnumsC++

A C++ compile-time enum library providing reflection, iteration, and string conversion in a single header file.

#metaprogramming#c-plus-plus-11#type-safety
Stars1.8k
Forks180
Last commit2 years ago
moderngpu
moderngpuC++

A header-only C++ library for CUDA providing accelerated primitives for solving irregularly parallel problems on GPUs.

#cuda#parallel-computing#high-performance-computing
Stars1.8k
Forks283
Last commit3 months ago
DirectXMath
DirectXMathC++

An all inline SIMD C++ linear algebra library optimized for games and graphics applications.

#clang#cpp-library#microsoft
Stars1.8k
Forks251
Last commit2 days ago
nanobench
nanobenchC++

A simple, fast, accurate single-header microbenchmarking library for C++11/14/17/20.

#c-plus-plus-11#c-plus-plus-20#performance-analysis
Stars1.7k
Forks101
Last commit1 year ago
Boost.Compute
Boost.ComputeC++

A C++ GPU computing library providing an STL-like interface for OpenCL-based parallel programming.

#parallel-computing#opencl#c-plus-plus
Stars1.7k
Forks338
Last commit2 days ago
args
argsC++

A simple, flexible, header-only C++11 argument parsing library inspired by Python's argparse.

#library#cxx#argument-parsing
Stars1.6k
Forks174
Last commit3 days ago
robin-hood-hashing
robin-hood-hashingC++

A fast and memory-efficient C++ hashmap implementation using robin hood hashing as a drop-in replacement for std::unordered_map/set.

#hash-tables#hash#stl-containers
Stars1.6k
Forks156
Last commit3 years ago
PreviousPage 2 of 2

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
25 days ago
#C Plus Plus48
#Cpp29
#Cross Platform22
#Cpp1713
#Performance13
#Cplusplus13
#Game Development12
#C11
#Cpp1111
#High Performance10
#Library10
#C Plus Plus 119