GitHub topics: header-only-library
WenchaoHuang/easywin32
A lightweight C++ Wrapper for Win32 Window Management
Language: C++ - Size: 156 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0
KalaKit/KalaHeaders
C++ 20 header-only scripts for software development, all headers are independent and don't rely on each other.
Language: C++ - Size: 185 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0
Xeverous/nukleus
C++ wrapper library for Nuklear IMGUI library. Supports and follows all Nuklear's defines.
Language: C++ - Size: 218 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0
Mulugojam137/faircmd
🚀 Run C++ scripts easily with faircmd, a header-only library for deterministic and interactive test harnesses, offering three efficient modes.
Language: C++ - Size: 22.5 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0
Ztry8/Termlib
Lightweight and simple C/C++ library with a single header for terminal graphics
Language: C - Size: 198 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 1
rbock/sqlpp23
A type safe SQL library for C++
Language: C++ - Size: 6.89 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 78 - Forks: 9
aurora-opensource/au
A C++14-compatible physical units library with no dependencies and a single-file delivery option. Emphasis on safety, accessibility, performance, and developer experience.
Language: C++ - Size: 19.7 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 394 - Forks: 27
gAAAAABkUSRAxUciCMbZ5-9L/Header-Based-Data-Structures
A collection of generic header only data structures written in C
Language: C - Size: 53.7 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 8 - Forks: 0
KernelTuner/kernel_float
CUDA/HIP header-only library for low-precision (16 bit, 8 bit) and vectorized GPU kernel development
Language: C++ - Size: 6.81 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 11 - Forks: 3
LambBread/lipsum-cpp
A basic library for generating placeholder Lorem Ipsum text in C++
Language: C++ - Size: 71.3 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0
Guiorgy/cpp-lru-cache Fork of lamerman/cpp-lru-cache
LRU cache for C++ 17 based on hashmap and linkedlist
Language: CMake - Size: 407 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0
agvxov/haste-containers
Family of generic and typesafe C23 containers.
Language: C++ - Size: 27.3 KB - Last synced at: 15 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0
lvocanson/some-templated-containers
A header-only C++20 library that enhances the Standard Library with extra container classes and utility functions.
Language: C++ - Size: 70.3 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 3 - Forks: 1
user1095108/dpp
decimal floating-point number library
Language: C++ - Size: 14 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 1
REDl3east/cstring_view
A header only library that is very similar to C++17 std::string_view, but written in C.
Language: C - Size: 122 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0
fktn-k/fkYAML
A C++ header-only YAML library
Language: C++ - Size: 3.18 MB - Last synced at: 27 days ago - Pushed at: 3 months ago - Stars: 116 - Forks: 16
martinus/unordered_dense
A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion
Language: C++ - Size: 1.7 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1,162 - Forks: 91
Sidelobe/AudioTraits
An extensible C++ testing abstraction for audio signals
Language: C++ - Size: 580 KB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0
oculometric/stui
Simple Text UI - an easy-to-use, header-only, semi-immediate-mode TUI framework for building interactive interfaces across platforms
Language: C++ - Size: 1.35 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0
spevnev/uprintf
Header-only library for printing anything in C/C++ on Linux.
Language: C++ - Size: 2.51 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 38 - Forks: 2
Sidelobe/HyperBuffer
A C++ structure to manage multi-dimensional data efficiently and safely
Language: C++ - Size: 816 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 0
s-r-e-e-r-a-j/CSocket
CSocket is a powerful header-only C networking library supporting IPv4, IPv6, TCP, UDP, SSL/TLS, threading, host resolution, and advanced socket options.
Language: C - Size: 163 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0
quadratech188/baekjoon
Personal PS files & library
Language: C++ - Size: 101 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
mastercuber55/Frax-Framework
Language: CSS - Size: 239 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0
yangyongkang2000/SEvoBench
A C++ Framework for Evolutionary Single-Objective Optimization Benchmarking
Language: C++ - Size: 27.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 2
aprilweilab/picovcf
Single-header C++ library for fast/low-memory VCF (Variant Call Format) parsing.
Language: C++ - Size: 573 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 0
peterdriscoll/faircmd
Tiny header-only C++ “script runners” to drive concurrent/state-machine tests. Includes strict FIFO (CI), hybrid stdin+queue (interactive), and split bag-of-tokens (availability).
Language: C++ - Size: 15.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0
milchinskiy/c-args-parser
Header‑only, zero‑alloc, callback-based command‑line parser for C (C11).
Language: C - Size: 146 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0
edadma/dynamic_array.h
Reference-counted dynamic arrays for C. Lock-free performance, cross-platform compatibility, single header library.
Language: C - Size: 357 KB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 1
mshenoda/argy
Argy: Command-line parsing library for modern C++ — simple, intuitive, and header-only with zero dependencies.
Language: C++ - Size: 110 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 17 - Forks: 1
ccgargantua/arena-allocator
Super small, simple, and (almost) completely C89-compliant single-header arena "allocator".
Language: C - Size: 133 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 79 - Forks: 4
ar90n/mameCOBS
A header-only C++23 library for COBS
Language: C++ - Size: 31.3 KB - Last synced at: 19 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0
edadma/dynamic_string.h
A dynamic string single-header library in C
Language: C - Size: 296 KB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0
DellaCorp28/Uprintf
🖥️ Implement platform-independent printf functionality for C with Uprintf, offering complete support across microcontrollers and modern systems without dependencies.
Language: C - Size: 17.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0
ttarkowski/quile
C++ genetic algorithms scientific library
Language: C++ - Size: 1.07 MB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 4
ZigRazor/CXXStateTree
A C++ Header-Only Hierarchical State Tree Library
Language: C++ - Size: 1.8 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 62 - Forks: 2
Villy-P/CPPConsole
A header only C++ library for easier logging to the console that includes features like coloring text, printing data structures, cursor manipulation, and more
Language: C++ - Size: 118 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 5 - Forks: 0
OwnderDuck/CILFront
A command-line frontend library written in C++.
Language: C++ - Size: 64.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0
Boostibot/cbasis
A collection of freestanding single-header libraries for modern C development
Language: C - Size: 1.72 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 45 - Forks: 3
LMauricius/DynAsMa
A C++ dynamic resource management library
Language: C++ - Size: 101 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0
tinic/constixel
constixel is a single header minimalistic constexpr C++20 2D graphics rendering library
Language: C++ - Size: 54.8 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 28 - Forks: 0
KredeGC/BitStream
A header-only library for serializing and quantizing bits
Language: C++ - Size: 237 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
Loki-Astari/ThorsMongo
C++ MongoDB API and BSON/JSON Serialization library
Language: C++ - Size: 5.63 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 319 - Forks: 71
hammadmajid/zablib
Simple IO library for SZABIST students
Language: C++ - Size: 29.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
jgaa/glad
Some useful algorithms / building bricks built on top of boost.Asio
Language: C++ - Size: 672 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0
z4kn4fein/cpp-semver
Semantic Versioning library for modern C++.
Language: C++ - Size: 49.8 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 47 - Forks: 10
mrvladus/swcl
Simple Wayland Client Library
Language: C - Size: 352 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0
nodeluna/ljson
an easy to use header only JSON library for C++20
Language: C++ - Size: 92.8 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0
oxen-io/oxen-encoding
Base 16/32/64 and Bittorrent Encoding/Decoding Header Only Library
Language: C++ - Size: 457 KB - Last synced at: 23 days ago - Pushed at: 7 months ago - Stars: 8 - Forks: 19
baderouaich/BitmapPlusPlus
Simple and Fast single header Bitmap (BMP) C++ library
Language: CMake - Size: 1.11 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 44 - Forks: 12
luppichristian/simple_wave
A minimal header only library for C to load WAV audio files with PCM format or FLOAT format.
Language: C - Size: 24.4 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0
ragibasif/aec.h 📦
ANSI Escape Codes as macros in a C programming language header file.
Language: C - Size: 76.2 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
ragibasif/macros.h 📦
C utility macros in a single-header file.
Size: 3.91 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
xorz57/tracing
Header-Only C++17 Tracing Library
Language: C++ - Size: 1020 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
katahiromz/memdump
C++11 Memory Dumper
Language: C++ - Size: 4.88 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 2
grauho/simpleHeaderLibraries
A collection of small but useful header only C libraries that I've built up over time.
Language: C - Size: 46.9 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
Aram-Vn/one_header_logger
Useful C++ logging macros with colored output and optional thread safety via mutex.
Language: C++ - Size: 7.81 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
HunterxDestiny/simpleHeaderLibraries
This repository offers small, header-only libraries that fill gaps in the C standard library while ensuring portability across various platforms. Explore the `port*` and `macro*` files to enhance your C projects with simple, effective solutions! 🛠️🌐
Language: C - Size: 49.8 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
CyberKoalaStudios/ProfilerLibrary
Header-only Profiler library for C++ projects
Language: C++ - Size: 593 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0
KMX-Systems/kmx-gis
WGS84 <-> Stereo70 coordinate transformations
Language: C++ - Size: 962 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
Flix01/nudge Fork of rasmusbarr/nudge
nudge.h is a single-file, header-only, c++ small data-oriented and SIMD-optimized 3D rigid body physics library.
Language: C - Size: 6.13 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 5 - Forks: 1
fungos/cr
cr.h: A Simple C Hot Reload Header-only Library
Language: C++ - Size: 213 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 1,645 - Forks: 108
bobluppes/graaf
A general-purpose lightweight C++ graph library
Language: C++ - Size: 2.07 MB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 295 - Forks: 52
BradenEverson/cj
Single header JSON parsing library
Language: C - Size: 40 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0
krippner/auto-diff
A modular C++17 framework for automatic differentiation
Language: C++ - Size: 199 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 8 - Forks: 0
HexadigmSystems/FunctionTraits
Professionally written C++ function traits library (single header-only) for retrieving info about any function (arg types, arg count, return type, etc.)
Language: C++ - Size: 1.35 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 36 - Forks: 6
luncliff/metal-cpp Fork of bkaradzic/metal-cpp
Helper to use metal-cpp in Swift Package Manager project
Language: C++ - Size: 522 KB - Last synced at: 21 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0
themusaigen/mywr
The cross-platform multiarchitectural memhacking library written in C++17.
Language: C++ - Size: 115 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0
namantam1/memory-leak-detector
Yet another C/C++ header-only Memory leak detector library
Language: C - Size: 4.88 KB - Last synced at: 4 months ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 1
zb1ndev/zstring.h
A Header-Only String Library for C
Language: C - Size: 150 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0
jackAevans/BearBonesECS
A simple, fast, and modern C++ Entity-Component System — all in a single header file!
Language: C++ - Size: 18.6 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0
CosmicToast/bread.h
Bready header-only libraries.
Language: C - Size: 31.3 KB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 11 - Forks: 0
sagnik1511/rash
Tensors & Neural Networks in C++
Language: C++ - Size: 2.81 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0
andreysolovyev381/zip_in_cpp
REAL zip iterator, that will be considered as an Iterator by other C++ code.
Language: C++ - Size: 110 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0
zb1ndev/zansi.h
A Header-Only ANSI Terminal Library for C
Language: C - Size: 127 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0
Viola-Case/ajr
A few headers I use for my own code. Feel free to use them! Definitely in dire need of documentation.
Language: C++ - Size: 11.7 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0
lewart/cpp-sdl2 Fork of donn/cpp-sdl2
Header only C++17 bindings to SDL2 (https://wiki.libsdl.org/SDL2/FrontPage)
Language: C++ - Size: 1.22 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0
calizoots/devbuild
devbuild is worse then cmake
Language: C++ - Size: 5.86 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0
0xvpr/vpr-shell-shock
A C99/C++17 compatible header only library capable of creating position independent shellcode.
Language: C++ - Size: 600 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 5 - Forks: 1
martin-rizzo/TextFile
A portable, one-header C library to easily read lines of text from files encoded in any format.
Language: C - Size: 60.5 KB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0
atomicptr/dove
A tiny, single file, header only messaging system for games written in C++23
Language: C++ - Size: 26.4 KB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0
karmakrafts/kstd-streams 📦
Highly optimized, constexpr-ready collection streams for C++17/20.
Language: C++ - Size: 209 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0
atomicptr/bunraku
A header only 2D animation library for making games with C++23
Language: C++ - Size: 284 KB - Last synced at: 13 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0
atomicptr/rapture
A tiny, single file, header only assertion library for C++23
Language: C++ - Size: 24.4 KB - Last synced at: 13 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0
MickaelBlet/Args
Parse and store options from argc and argv
Language: C++ - Size: 520 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0
Konrad1991/ETR
Expression template for C++ similar to R syntax
Language: C++ - Size: 30.2 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0
tyouhyou/cxxlog
Some easy-to-use & header-only C++ utilities, such as logger, sopwatch, decorator etc.
Language: C++ - Size: 68.4 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0
Jaysmito101/lexpp
Small Extremely Powerful Header Only C++ Lexical Analyzer/String Parser Library
Language: C++ - Size: 85 KB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 66 - Forks: 5
Marco4413/Argue
A small, header-only, exception-less command line arguments parsing library for C++20 which doesn't auto-log to stdout
Language: C++ - Size: 10.7 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0
codeinred/recursive-variant
Recursive Variant: A simple library for Recursive Variant Types
Language: C++ - Size: 543 KB - Last synced at: 8 months ago - Pushed at: about 4 years ago - Stars: 82 - Forks: 5
Nord-Tech-Systems-LLC/cpp_webserver
A modern C++ backend webserver library, using HTTP/1.
Language: C++ - Size: 157 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0
thebashpotato/etl
A toolkit of templated classes which solve common programming problems in C++
Language: C++ - Size: 149 KB - Last synced at: 15 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1
junaire/fast_tri
A blazing fast, branchless header only trigonometric library
Language: C - Size: 605 KB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0
wolgemoth/wgccre
A C++ solution implementing several reports by the Working Group on Cartographic Coordinates and Rotational Elements for determining the orientation of different astronomical bodies.
Language: C++ - Size: 9.77 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1
SiddiqSoft/rwlcontainer
Small thread-safe read-writer locked container support class.
Language: C++ - Size: 83 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0
JSzitas/nlsolver
Easy, header only nonlinear optimizers in C++17
Language: C++ - Size: 2.14 MB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 1
Geolm/math_intrinsics
One header file library that implement missing transcendental math functions (cos, sin, acos, and more....) using 100% AVX/Neon instructions (no branching)
Language: C - Size: 216 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 7 - Forks: 0
grayfox-tech/function-attributes
Function Attributes to use in C libraries compilation
Language: C - Size: 3.91 KB - Last synced at: 7 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0
MohamedElashri/dmidecodecpp
C++ parser for dmidecode output in a single header file
Language: C++ - Size: 12.7 KB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0
aichingm/libds
libds is a collection of header only data structures
Language: C - Size: 51.8 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0