An open API service providing repository metadata for many open source software ecosystems.

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