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

jsoncons
jsonconsC++

A C++ header-only library for JSON and JSON-like data formats with support for JSON Schema, JSONPath, CBOR, MessagePack, and more.

#json-pointer#data-serialization#jsonpath
Stars845
Forks206
Last commit9 hours ago
fast_io
fast_ioC++

A freestanding C++20 input/output library designed to replace <iostream> and <cstdio> with exceptional performance.

#memory-mapping#unicode#cxx
Stars842
Forks69
Last commit13 days ago
Pipes
PipesC++

A header-only C++14 library providing push-based pipelines for expressive collection processing with operators like filter, transform, and fork.

#stream-processing#functional-programming#cplusplus-14
Stars839
Forks85
Last commit1 year ago
Fastor
FastorC++

A lightweight, header-only C++ tensor algebra framework delivering bare-metal performance for small matrix/tensor operations via compile-time optimizations.

#small-blas#fpga#scientific-computing
Stars838
Forks80
Last commit11 months ago
Tweeny
TweenyC++

A modern C++ header-only tweening library for creating complex animations in games and interactive software.

#graphics#animation#interpolation
Stars830
Forks59
Last commit5 months ago
Imgui-Filebrowser
Imgui-FilebrowserC++

A header-only file browser implementation for dear-imgui, enabling native file dialogs in C++ applications.

#gui-toolkit#file-dialog#imgui-filebrowser
Stars830
Forks102
Last commit8 months ago
TinyEXR
TinyEXRC

A small, single header-only C++ library for loading and saving OpenEXR (.exr) images with minimal dependencies.

#hdr#embedded#c-plus-plus
Stars820
Forks168
Last commit11 hours ago
Dragonbox
DragonboxC++

A C++ reference implementation of the Dragonbox algorithm for fast, correct, and shortest float-to-string conversion.

#formatting#algorithm#dtoa
Stars809
Forks50
Last commit8 months ago
iir1
iir1C++

A high-performance, header-only C++ library for realtime IIR digital signal processing with Butterworth, Chebyshev, and RBJ filters.

#realtime-processing#chebyshev-filters#signal-processing
Stars767
Forks158
Last commit11 months ago
Hopscotch map
Hopscotch mapC++

A C++ header-only library providing fast hash map and hash set implementations using hopscotch hashing with open addressing.

#hash-table#high-performance#hash-set
Stars766
Forks67
Last commit7 months ago
IceCream-Cpp
IceCream-CppC++

A single-header C++ library for expressive and concise print debugging, replacing cout/printf with powerful formatting and lazy evaluation.

#formatting#c-plus-plus-11#print-debugging
Stars744
Forks37
Last commit1 month ago
Video++
Video++C++

A C++14 header-only library for high-performance video and image processing using meta-programming and SIMD optimizations.

#parallel-computing#high-performance#simd
Stars737
Forks113
Last commit7 years ago
MPark.Variant
MPark.VariantC++

A C++17 std::variant implementation for C++11/14/17 compilers, providing type-safe unions.

#type-safe-unions#backwards-compatibility#discriminated-unions
Stars712
Forks91
Last commit3 years ago
cpp-sort
cpp-sortC++

A generic C++17 header-only library providing sorting algorithms, sorter adapters, and related tools with a unified interface.

#algorithm#sorting#cplusplus-17
Stars711
Forks62
Last commit10 days ago
CXXGraph
CXXGraphC++

A header-only C++ library for graph representation and algorithms, designed as a modern alternative to Boost Graph Library.

#graph#graph-algorithms#data-structures
Stars706
Forks144
Last commit6 days ago
CNL
CNLC++

A C++ library providing fixed-precision numeric types for safer, simpler, and more efficient arithmetic in constrained environments.

#embedded-systems#simulation#fixed-point
Stars691
Forks70
Last commit2 years ago
Verdigris
VerdigrisC++

A header-only library enabling Qt development without the MetaObject Compiler (moc) using compile-time macros.

#qt#metaobject#c
Stars676
Forks59
Last commit8 months ago
taoJSON
taoJSONC++

A C++ header-only JSON library with a generic value class, type traits, and support for JSON, JAXN, CBOR, MsgPack, and UBJSON.

#json-pointer#ubjson#msgpack
Stars673
Forks86
Last commit6 months ago
Linq
LinqC++

A C++ library providing LINQ-style list comprehension with both extension and query methods for expressive data manipulation.

#functional-programming#linq#c-plus-plus
Stars667
Forks80
Last commit5 years ago
Quantum++
Quantum++C++

A modern C++17 header-only quantum computing library for simulating arbitrary quantum processes.

#scientific-computing#quantum#simulation
Stars661
Forks141
Last commit1 day ago
std-simd
std-simdC++

A portable, zero-overhead C++ header-only library implementing std::experimental::simd for explicit data-parallel programming.

#parallel-computing#gcc#simd
Stars654
Forks43
Last commit3 years ago
Meta
MetaC++

A header-only, non-intrusive, macro-free runtime reflection system for C++17 and later.

#entt-integration#type-inspection#cplusplus-17
Stars654
Forks51
Last commit1 year ago
mINI
mINIC++

A tiny, header-only C++ library for reading, writing, and manipulating INI files with lazy write and formatting preservation.

#ini-config#ini-reader#data-serialization
Stars650
Forks121
Last commit3 days ago
visit_struct
visit_structC++

A header-only C++ library for struct-field reflection using visitors, enabling iteration over struct members without built-in reflection.

#struct-field-visitor#metaprogramming#c-plus-plus-11
Stars647
Forks55
Last commit7 months ago
minunit
minunitC

A minimal unit testing framework for C/C++ contained in a single header file.

#software-testing#unit-testing#embedded
Stars635
Forks103
Last commit2 years ago
transwarp
transwarpC++

A header-only C++17 library for building and executing directed acyclic graphs of asynchronous tasks.

#parallel-computing#cplusplus-17#directed-acyclic-graph
Stars633
Forks49
Last commit3 years ago
Quantum
QuantumC++

A scalable C++ coroutine framework for highly parallelized CPU-bound and IO-bound workloads.

#parallel-computing#coroutines#multi-threading
Stars631
Forks107
Last commit2 months ago
csv2
csv2C++

A fast, header-only CSV parser and writer library for modern C++ with memory-mapped file support.

#csv-reader#single-threaded#high-performance
Stars622
Forks107
Last commit2 years ago
Reaction
ReactionC++

A lightweight, header-only, high-performance reactive programming framework for C++20, bringing React/Vue-style dataflow to native applications.

#c-plus-plus-20#reactive-programming#ui-dataflow
Stars617
Forks73
Last commit6 months ago
C Macro Collections
C Macro CollectionsC

A header-only C library providing generic, type-safe data structures using macros for easy integration and modularity.

#c-library#memory-management#embedded-friendly
Stars596
Forks45
Last commit1 year ago
Channel
ChannelC++

A C++11 header-only thread-safe container (synchronized queue) for sharing data between threads with customizable storage.

#concurrent-queue#synchronized-queue#queue
Stars583
Forks39
Last commit11 months ago
ordered-map
ordered-mapC++

A C++ header-only hash map and hash set that preserve insertion order, similar to Python's OrderedDict.

#hash-table#high-performance#hash-set
Stars573
Forks78
Last commit1 day ago
StatsLib
StatsLibC++

A C++ header-only library of statistical distribution functions with compile-time computing capabilities.

#scientific-computing#constexpr#distributions
Stars559
Forks78
Last commit3 years ago
Kangaru
KangaruC++

A non-intrusive, header-only dependency injection container for C++11 and later that automates wiring and reduces boilerplate.

#injection#boilerplate-reduction#c-plus-plus-11
Stars549
Forks38
Last commit8 days ago
JSON++
JSON++C++

A lightweight, header-only C++ JSON parser with XML conversion capabilities.

#data-serialization#lightweight-library#c-plus-plus
Stars546
Forks176
Last commit5 years ago
Vookoo
VookooC++

A header-only C++ utility library that simplifies Vulkan graphics programming by reducing boilerplate and verbosity.

#vulkan#shaders#pipeline
Stars538
Forks52
Last commit2 years ago
PreviousPage 4 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