Topic: "header-only-library"
fungos/cr
cr.h: A Simple C Hot Reload Header-only Library
Language: C++ - Size: 213 KB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 1,645 - Forks: 108

martinus/unordered_dense
A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion
Language: C++ - Size: 1.56 MB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 1,079 - Forks: 89

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: 12.3 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 361 - Forks: 24

Loki-Astari/ThorsMongo
C++ MongoDB API and BSON/JSON Serialization library
Language: C++ - Size: 5.46 MB - Last synced at: 27 days ago - Pushed at: 4 months ago - Stars: 318 - Forks: 73

bobluppes/graaf
A general-purpose lightweight C++ graph library
Language: C++ - Size: 2.07 MB - Last synced at: 27 days ago - Pushed at: about 2 months ago - Stars: 295 - Forks: 52

fktn-k/fkYAML
A C++ header-only YAML library
Language: C++ - Size: 3.21 MB - Last synced at: 24 days ago - Pushed at: 28 days ago - Stars: 102 - Forks: 14

codeinred/recursive-variant
Recursive Variant: A simple library for Recursive Variant Types
Language: C++ - Size: 543 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 82 - Forks: 5

Jaysmito101/lexpp
Small Extremely Powerful Header Only C++ Lexical Analyzer/String Parser Library
Language: C++ - Size: 85 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 66 - Forks: 5

ccgargantua/arena-allocator
Super small, simple, and C89-compliant single-header arena "allocator".
Language: C - Size: 184 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 62 - Forks: 1

baderouaich/BitmapPlusPlus
Simple and Fast single header Bitmap (BMP) C++ library
Language: CMake - Size: 1.1 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 44 - Forks: 12

z4kn4fein/cpp-semver
Semantic Versioning library for modern C++.
Language: C++ - Size: 41 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 44 - Forks: 9

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: about 1 month ago - Pushed at: about 1 month ago - Stars: 36 - Forks: 6

Boostibot/cbasis
A collection of freestanding single-header libraries for modern C development
Language: C - Size: 1.63 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 34 - Forks: 3

goutham/magic-bits
A C++ header-only library for efficient move generation in chess using "magic bitboards" technique
Language: C++ - Size: 41 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 32 - Forks: 6

oluan/ninjaipc
Header-only effortless Inter-Process Communication for Windows, Linux and macOS!
Language: C++ - Size: 735 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 31 - Forks: 8

aprilweilab/picovcf
Single-header C++ library for fast/low-memory VCF (Variant Call Format) parsing.
Language: C++ - Size: 490 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 17 - Forks: 0

Dasaav-dsv/RTTIHook
A highly customizable header only RTTI analysis and VFT hooking toolset.
Language: C++ - Size: 62.5 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 14 - Forks: 3

ttarkowski/quile
C++ genetic algorithms scientific library
Language: C++ - Size: 1.07 MB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 3

Sidelobe/HyperBuffer
A C++ structure to manage multi-dimensional data efficiently and safely
Language: C++ - Size: 793 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 12 - Forks: 0

CosmicToast/bread.h
Bready header-only libraries.
Language: C - Size: 31.3 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 11 - Forks: 0

karmakrafts/kstd-streams 📦
Highly optimized, constexpr-ready collection streams for C++17/20.
Language: C++ - Size: 209 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

Daskie/qc-hash
Extremely fast unordered map and set library for C++20
Language: C++ - Size: 4.23 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 2

KernelTuner/kernel_float
CUDA/HIP header-only library for writing vectorized and low-precision (16 bit, 8 bit) GPU kernels
Language: C++ - Size: 7.23 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 7 - Forks: 1

oxen-io/oxen-encoding
Base 16/32/64 and Bittorrent Encoding/Decoding Header Only Library
Language: C++ - Size: 457 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 7 - Forks: 19

Sidelobe/AudioTraits
An extensible C++ testing abstraction for audio signals
Language: C++ - Size: 576 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 7 - Forks: 0

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: 7 months ago - Pushed at: 7 months ago - Stars: 7 - Forks: 0

Konrad1991/ETR
Expression template for C++ similar to R syntax
Language: C++ - Size: 30.2 MB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 6 - 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: 24 days ago - Pushed at: 24 days ago - Stars: 5 - Forks: 1

yangyongkang2000/SEvoBench
A C++ Framework for Evolutionary Single-Objective Optimization Benchmarking
Language: C++ - Size: 27.7 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 1

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: 2 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1

krippner/auto-diff
A modular C++17 framework for automatic differentiation
Language: C++ - Size: 153 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

DNKpp/Simple-Utility
Language: C++ - Size: 6.07 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

CyberKoalaStudios/ProfilerLibrary
Header-only Profiler library for C++ projects
Language: C++ - Size: 593 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 4 - Forks: 0

szafsrc/caitlyn
General-purpose Library
Language: C++ - Size: 851 KB - Last synced at: 17 days ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0

LMauricius/DynAsMa
A C++ dynamic resource management library
Language: C++ - Size: 67.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

Daskie/qc-json
Quick and clean JSON5 header library for C++20
Language: C++ - Size: 319 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

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: 2 months ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

ktnlvr/smollisp
:banana::seedling::package: a smol, header only, easily embeddable and ANSI C compatablelisp interpreter with some extra fluff.
Language: C - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 4 - 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: 56.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 1

sagnik1511/rash
Tensors & Neural Networks in C++
Language: C++ - Size: 2.81 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

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: 115 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

Truyka/Aecs
A simple, fast and header-only Entity Component System library. It's based on sparse sets and its aim is to be easy to use and performant.
Language: C++ - Size: 31.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

mastercuber55/Cube2D-Framework
a header only C/C++ celestial game development framework like non other on our planet to make your games shine.
Language: C++ - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

jgaa/glad
Some useful algorithms / building bricks built on top of boost.Asio
Language: C++ - Size: 670 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

Oderjunkie/foobarbaz
foobarbaz - a single-header property-based testing library in C99
Language: C - Size: 78.1 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

user1095108/dpp
decimal floating-point number library
Language: C++ - Size: 14 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 2 - Forks: 1

themusaigen/mywr
The cross-platform multiarchitectural memhacking library written in C++17.
Language: C++ - Size: 115 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - 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: 16 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

MickaelBlet/Args
Parse and store options from argc and argv
Language: C++ - Size: 520 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

Nord-Tech-Systems-LLC/cpp_webserver
A modern C++ backend webserver library, using HTTP/1.
Language: C++ - Size: 157 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

JSzitas/nlsolver
Easy, header only nonlinear optimizers in C++17
Language: C++ - Size: 2.14 MB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 1

rodyherrera/Sydonia
Sydonia is a template engine replica of Inja inspired by Jinja, with a code style similar to C#, quite complete when applying decisions about what to show or add to your templates, it supports customizations, you are invited to take a look!
Language: C++ - Size: 235 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

forgotthepen/string-to-number
Single header, 0 dependency, compile-time interface for C-string manipulation (for C++14 and above)
Language: C++ - Size: 47.9 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

maroontress/lighter
Lighter is a header-only library in C++20 to check assertions.
Language: C++ - Size: 15.6 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 2

kokostek/kdtree
Header-only C++ K-d tree library
Language: C++ - Size: 79.1 KB - Last synced at: 3 months ago - Pushed at: over 3 years 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: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

nodeluna/ljson
an easy to use header only json library for C++
Language: C++ - Size: 44.9 KB - Last synced at: 5 days ago - Pushed at: 5 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: 406 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

BradenEverson/cj
Single header JSON parsing library
Language: C - Size: 40 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - 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: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - 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.58 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

calizoots/devbuild
devbuild is worse then cmake
Language: C++ - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

luppichristian/simple_wave
A minimal header only library for C to load WAV audio files with PCM format or FLOAT format.
Language: C - Size: 22.5 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Ztry8/Termlib
Lightweight and simple C/C++ library with a single header for terminal graphics
Language: C - Size: 157 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

thebashpotato/etl
A toolkit of templated classes which solve common programming problems in C++
Language: C++ - Size: 149 KB - Last synced at: about 1 month ago - Pushed at: 6 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: 6 months ago - Stars: 1 - Forks: 0

Paulanerus/ArgParser
ArgParser - Simple, single header-only C++17 library for command parsing
Language: C++ - Size: 80.1 KB - Last synced at: 29 days ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

wolgemoth/international-standard-atmosphere
A C++ port of Max Bernard's C# solution for calculating temperature, pressure and air density at a given altitude, according to the ISA.
Language: C++ - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 1

red-9m/quadtree
QuadTree C++ implementation: multiple items collision detection
Language: C++ - Size: 25.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year 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: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

katahiromz/fxstring
A fixed-width string class for C++11
Language: C++ - Size: 156 KB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

MickaelBlet/Thread
One header file std::thread for C++98
Language: C++ - Size: 70.3 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

cMardc/CFront
CFront is an open-source framework to use C programming language in web development.
Language: C - Size: 56.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

YanSchw/ReflectCPP
A small and simple C++ Reflection Library
Language: C++ - Size: 81.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

SkyN9ne/WIL Fork of microsoft/wil
The Windows Implementation Libraries (WIL) is a header-only C++ library created to make life easier for developers on Windows through readable type-safe C++ interfaces for common Windows coding patterns.
Size: 1.15 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

oransimhony/os
Some helpful single-file C headers
Language: C - Size: 42 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

willkill07/named-tuple
Language: C++ - Size: 7.81 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

kitanokitsune/ProgressBar.hpp
C++ Class Library to show CUI Progress Bar
Language: C++ - Size: 47.9 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

SleepyMode/Snowflake
C++ Implementation of Twitter's Snowflake algorithm.
Language: C++ - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

xorz57/tracing
Header-Only C++17 Tracing Library
Language: C++ - Size: 1020 KB - Last synced at: about 4 hours ago - Pushed at: about 5 hours ago - Stars: 0 - Forks: 0

katahiromz/memdump
C++11 Memory Dumper
Language: C++ - Size: 4.88 KB - Last synced at: 2 days ago - Pushed at: 2 days 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 days ago - Pushed at: 5 days 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: 6 days ago - Pushed at: 6 days 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: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

xorz57/logging
Header-Only C++20 Tracing Library
Language: C++ - Size: 896 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

tinic/constixel
constixel is a single header minimalistic constexpr C++20 2D graphics rendering library
Language: C++ - Size: 54.7 MB - Last synced at: 15 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

KMX-Systems/gis-coord-transformations
WGS84 <-> Stereo70 coordinate transformations
Language: C++ - Size: 962 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

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: 7 days ago - Pushed at: about 1 month 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: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

zb1ndev/zstring.h
A Header-Only String Library for C
Language: C - Size: 150 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

zb1ndev/zansi.h
A Header-Only ANSI Terminal Library for C
Language: C - Size: 127 KB - Last synced at: 2 months ago - Pushed at: 2 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: 3 months ago - Pushed at: 3 months ago - Stars: 0 - 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: 6 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

atomicptr/bunraku
A header only 2D animation library for making games with C++23
Language: C++ - Size: 284 KB - Last synced at: 11 days ago - Pushed at: 4 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: 6 days ago - Pushed at: 4 months ago - Stars: 0 - 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: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Xeverous/nukleus
C++ wrapper library for Nuklear IMGUI library. Supports and follows all Nuklear's defines.
Language: C++ - Size: 128 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

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: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

SiddiqSoft/rwlcontainer
Small thread-safe read-writer locked container support class.
Language: C++ - Size: 83 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

grayfox-tech/function-attributes
Function Attributes to use in C libraries compilation
Language: C - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0
