Projects in Awesome Lists tagged with single-header
A curated list of projects in awesome lists tagged with single-header .
https://github.com/immediate-mode-ui/nuklear
A single-header ANSI C immediate mode cross-platform GUI library
c c89 gui header-only imgui multiplatform nuklear single-header single-header-lib
Last synced: 16 May 2025
https://github.com/Immediate-Mode-UI/Nuklear
A single-header ANSI C immediate mode cross-platform GUI library
c c89 gui header-only imgui multiplatform nuklear single-header single-header-lib
Last synced: 15 Mar 2025
https://github.com/p-ranav/indicators
Activity Indicators for Modern C++
activity-indicator cpp cpp11 elapsed-time format formatted-text header-only library lightweight loading-animations loading-indicator mit-license multiprogress progress-bar progress-spinner single-header single-header-lib spinners termcolor terminal-colors
Last synced: 14 May 2025
https://github.com/microsoft/proxy
Proxy: Next Generation Polymorphism in C++
cpp cpp20 cross-platform duck-typing header-only library polymorphism single-header
Last synced: 14 May 2025
https://github.com/p-ranav/tabulate
Table Maker for Modern C++
aligned alignment borders cli column-alignment cpp11 cpp14 cpp17 font-styles formatted-text library mit-license multi-byte-characters single-header single-header-lib table table-maker terminal view
Last synced: 11 Apr 2025
https://github.com/evanwashere/mitata
benchmark tooling that loves you ❤️
benchmark bun cpp deno graaljs javascript jsc library microbenchmark node nodejs performance single-header spidermonkey v8
Last synced: 13 May 2025
https://github.com/lieff/minimp3
Minimalistic MP3 decoder single header library
audio codec decoder mini mini-mp3 minimal mp3 mp3-decoder music single-header single-header-lib small sound tiny
Last synced: 15 May 2025
https://github.com/fungos/cr
cr.h: A Simple C Hot Reload Header-only Library
c gamedev gamedev-tool header-only header-only-lib header-only-library hot-reload linux live-coding osx single-header single-header-lib single-header-library tool windows
Last synced: 14 May 2025
https://github.com/martinus/nanobench
Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
benchmark cpp cpp11 header-only microbenchmark single-file single-header single-header-lib
Last synced: 24 Oct 2025
https://github.com/zpl-c/librg
🚀 Making multi-player gamedev simpler since 2017
c chunk cpp enet game game-networking gamedev header-only library librg lightweight low-level multiplayer netcode network networking replication single-header sync zpl
Last synced: 14 May 2025
https://github.com/handmademath/handmademath
A simple math library for games and computer graphics. Compatible with both C and C++. Public domain and easy to modify.
game-development graphics math matrix single-header vector
Last synced: 14 Dec 2025
https://github.com/HandmadeMath/HandmadeMath
A simple math library for games and computer graphics. Compatible with both C and C++. Public domain and easy to modify.
game-development graphics math matrix single-header vector
Last synced: 01 Apr 2025
https://github.com/librg/librg
🚀 Making multi-player gamedev simpler since 2017
c chunk cpp enet game game-networking gamedev header-only library librg lightweight low-level multiplayer netcode network networking replication single-header sync zpl
Last synced: 05 Mar 2025
https://github.com/ColleagueRiley/RGFW
A cross platform lightweight single-header simple-to-use window abstraction library for creating graphical programs or libraries.
c99 cocoa cross-platform graphics library lightweight macos opengl pure-c silicon single-header unix webasm winapi windowing x11 xlib
Last synced: 01 Sep 2025
https://github.com/zpl-c/enet
⚡️ ENet reliable UDP networking library
c cpp enet fork gamedev header-only ipv6 lightweight netlib network networking single-header udp
Last synced: 15 May 2025
https://github.com/e-dant/watcher
Filesystem watcher. Works anywhere. Simple, efficient and friendly.
c cpp efficient fast filesystem friendly header-only javascript nodejs python safe simple single-header thread-safe watcher
Last synced: 31 Mar 2025
https://github.com/p-ranav/csv2
Fast CSV parser and writer for Modern C++
blazing-fast comma-separated-values cpp11 csv csv-parser csv-reader csv-writer header-library header-only iterators lazy-evaluation line-reader memory-mapped-file mit-license mmap modern-cpp single-header single-header-lib single-threaded string-parsing
Last synced: 04 Apr 2025
https://github.com/lieff/minih264
Minimalistic H264/SVC encoder single header library
codec encoder encoding h264 h264-svc mini minimal single-header single-header-lib svc video video-codec x264
Last synced: 05 Apr 2025
https://github.com/nvidia/jitify
A single-header C++ library for simplifying the use of CUDA Runtime Compilation (NVRTC).
cpp cuda jit-compilation nvrtc runtime-compilation single-header
Last synced: 15 May 2025
https://github.com/nathhb/nbnet
single header C(99) library to implement client-server network code for games
c c99 game-development single-header single-header-lib udp webrtc
Last synced: 15 May 2025
https://github.com/mity/acutest
Simple header-only C/C++ unit testing facility.
c c-plus-plus cli header-only mit-license single-file single-header tap-producer test-runner testing-tools tests unit-testing
Last synced: 18 Dec 2025
https://github.com/brunocodutra/metal
Love template metaprogramming
cpp cpp11 metaprogramming mpl single-header template-metaprogramming templates
Last synced: 07 Apr 2025
https://github.com/boostorg/leaf
Lightweight Error Augmentation Framework
cpp11 error-handling header-only low-latency multi-platform multi-threading no-dependencies single-header
Last synced: 16 May 2025
https://github.com/bullno1/ugc
A single-header incremental garbage collector library
garbage-collection garbage-collector header-only memory-management single-header single-header-lib
Last synced: 10 Jul 2025
https://github.com/edubart/minilua
Single-file port of Lua, a powerful scripting language.
c game-development lua minilua scripting-language single-file single-header single-header-lib
Last synced: 07 Apr 2025
https://github.com/p-ranav/glob
Glob for C++17
cpp11 cpp14 cpp17 cpp17-library cpp17orlater file-name filesystem filesystem-library glob header-only lightweight name-matching pattern-matching pattern-recognition recursively-search single-header single-header-lib unix wildcards
Last synced: 06 Apr 2025
https://github.com/p-ranav/criterion
Microbenchmarking for Modern C++
benchmarking console console-application cpp17 cpp17-library criterion csv export header-only json library measurements microbenchmark microbenchmarks mit modern-cpp single-header single-header-lib single-header-library table
Last synced: 21 Aug 2025
https://github.com/danielkrupinski/x86retspoof
Invoke functions with a spoofed return address. For 32-bit Windows binaries. Supports __fastcall, __thiscall, __stdcall and __cdecl calling conventions. Written in C++17.
anticheat-bypass assembly-language assembly-x86 cpp17 game-hacking reverse-engineering single-header x86
Last synced: 21 Aug 2025
https://github.com/gh-nomad/nmd
set of single-header libraries for C/C++. The code is far from finished but some parts are quite usable.
2d-graphics assembly c89 disassembler header-only length-disassembler single-header x86
Last synced: 31 Oct 2025
https://github.com/blackmatov/meta.hpp
C++20 Dynamic Reflection Library
c-plus-plus cplusplus-20 cpp cpp20 header-only no-dependencies reflection single-header
Last synced: 05 Apr 2025
https://github.com/BlackMATov/meta.hpp
C++20 Dynamic Reflection Library
c-plus-plus cplusplus-20 cpp cpp20 header-only no-dependencies reflection single-header
Last synced: 31 Mar 2025
https://github.com/colleagueriley/rgfw
A multi-platform single-header very simple-to-use framework library for creating GUI Libraries or simple GUI programs.
cocoa cross-platform directx glfw graphics gui library lightweight macos macosx opengl pure-c rsgl silicon silicon-h single-header unix vulkan winapi xlib
Last synced: 14 May 2025
https://github.com/jmont-dev/ollama-hpp
Modern, Header-only C++ bindings for the Ollama API.
ai cpp11 header-only llama llm ollama single-header
Last synced: 06 Apr 2025
https://github.com/r-lyeh/stdpack.c
Collection of small public domain de/compressors in plain C.
algorithms c compression compressor gamedev kiss public-domain single-header snippets
Last synced: 22 Apr 2025
https://github.com/fktn-k/fkyaml
A C++ header-only YAML library
cmake cpp cpp11 cpp14 cpp17 cpp20 cpp23 fkyaml header-only header-only-library single-header yaml yaml-parser
Last synced: 06 Apr 2025
https://github.com/small-c/obj.h
🚀 OOP in pure C with a single-header
c closure object oop oriented-object pure-c single-file single-header
Last synced: 12 Jul 2025
https://github.com/p-ranav/psched
Priority-based Task Scheduling for Modern C++
aging concurrency cpp17 header-only lightweight mit-license priority priority-modulation priority-scheduling queue queueing scheduling single-header single-header-lib task-management task-parallelism task-queue task-scheduler task-starvation threading
Last synced: 07 Jul 2025
https://github.com/ronen25/libcmdf
Single-header library for writing CLI applications in C/C++
c cli cmd cmdf cmdline cmdline-parser command-line-parser cplusplus gnu-readline readline single-header single-header-lib
Last synced: 27 Apr 2025
https://github.com/ccgargantua/arena-allocator
Super small, simple, and (almost) completely C89-compliant single-header arena "allocator".
allocator ansi ansi-c c c89 c90 contributions-welcome header-only header-only-library library memory simple simple-project single-header single-header-library small small-project
Last synced: 09 Sep 2025
https://github.com/edubart/minivorbis
Single-file port of libogg and libvorbis for decoding ogg sound files.
c libogg libvorbis minivorbis ogg single-file single-header single-header-lib vorbis
Last synced: 26 Mar 2025
https://github.com/p-ranav/envy
envy: Deserialize environment variables into type-safe structs
command-line cpp11 deserialize environment-variables envvars envy header-only interface json library lightweight mit-license modern-cpp reflection single-header single-header-lib struct type-safe visitor
Last synced: 05 May 2025
https://github.com/TomashuTTTT7/Hidecall
Hide function calls to prevent reverse-engineering
anti-reversing compile-time hide msvc obfuscate obfuscate-code obfuscated-code obfuscation reverse-engineering reversing single-header small x86
Last synced: 10 May 2025
https://github.com/edubart/miniphysfs
Single-file port of PhysFS, a library that provides abstract access to various archives.
c filesystem game-development miniphysfs physfs single-file single-header single-header-lib
Last synced: 26 Mar 2025
https://github.com/r-lyeh/stdarc.c
Collection of small public domain file archivers
archiver gamedev kiss pak public-domain single-header tar vfs zip
Last synced: 22 Apr 2025
https://github.com/jamesboer/heady
A utility for creating amalgamated single-header C++ libraries
c-plus-plus c-plus-plus-17 single-header single-header-lib single-header-library utility
Last synced: 29 Oct 2025
https://github.com/cjekel/dtw_cpp
Dynamic Time Warping single header library for C++
cpp11 dtw dynamic-time-warping similarity-measures single-header
Last synced: 15 Apr 2025
https://github.com/fdefelici/clove-unit
Single-Header Unit Testing framework for C (interoperable with C++) with test autodiscovery feature
autodiscovery c-language clove clove-unit single-header unit-testing unit-testing-framework unit-testing-library
Last synced: 07 May 2025
https://github.com/p-ranav/unicode_display_width
Displayed width of UTF-8 strings in Modern C++
aligned-text alignment cpp11 display display-width length single-header single-header-lib unicode utf8
Last synced: 05 May 2025
https://github.com/colleagueriley/rfont
Simple-to-use single header modular font rendering library written in C.
font-library font-rendering fonts legacy-opengl lightweight linux macos modern-opengl modular opengl rgfw silicon simple-to-use single-header ttf windows
Last synced: 05 Oct 2025
https://github.com/baderouaich/BitmapPlusPlus
Simple and Fast single header Bitmap (BMP) C++ library
bitmap bitmap-graphics bitmap-image bitmap-images bitmaps blazingly-fast bmp cpp cpp-header cpp-library cpp17 cpp20 header-only header-only-library image-manipulation single-header
Last synced: 08 Jul 2025
https://github.com/baderouaich/bitmapplusplus
Simple and Fast single header Bitmap (BMP) C++ library
bitmap bitmap-graphics bitmap-image bitmap-images bitmaps blazingly-fast bmp cpp cpp-header cpp-library cpp17 cpp20 header-only header-only-library image-manipulation single-header
Last synced: 14 Jun 2025
https://github.com/p-ranav/small_vector
"Small Vector" optimization for Modern C++: store up to a small number of items on the stack
array buffer container cpp11 header-only heap memory-management modern-cpp optimization single-header single-header-lib small small-buffer-optimization stack vector
Last synced: 08 Jul 2025
https://github.com/jprjr/miniflac
Single-file FLAC decoder with a push-style API
audio c codec decoder flac minimal music single-header single-header-lib single-header-library sound tiny
Last synced: 19 Jul 2025
https://github.com/danielkrupinski/stringpool
A performant and memory efficient storage for immutable strings with C++17. Supports all standard char types: char, wchar_t, char16_t, char32_t and C++20's char8_t.
char char16 char32 char8 cpp cpp17 cpp20 memory-optimization memory-pool single-header string string-optimization string-pool string-view strings utf-16 utf-32 utf-8 wchar
Last synced: 09 Jul 2025
https://github.com/codecat/scratch2
Single-header base C++ classes.
c-plus-plus classes header-only single-header
Last synced: 01 Aug 2025
https://github.com/prcastro/zerogl
A zero-dependencies, single-header 3D graphics library
3d c graphics graphics-programming nuklear rendering sdl2 single-header software-rendering
Last synced: 25 Apr 2025
https://github.com/jakubtomsu/vmem
A cross-platform single-header C library for managing virtual memory. Currently for Windows and Linux.
c cpp cross-platform gamedev lightweight memory-management single-header stb-style
Last synced: 27 Aug 2025
https://github.com/zpl-c/tester
🧪 A simple, minimalist tester for your minimalist needs
c99 no-dependencies single-header unit-testing
Last synced: 15 Oct 2025
https://github.com/hanilr/variation-ui
Single-header terminal user interface library. Written in ansi-c
ansi-c c single-header single-header-lib terminal-user-interace tui ui user-interface
Last synced: 24 Jul 2025
https://github.com/gilzoide/high-level-gdnative
Single header GDNative high level API for C/C++
gdnative godot godot-engine single-file single-header single-header-lib
Last synced: 01 Nov 2025
https://github.com/gilzoide/pega-texto
Single-file Parsing Expression Grammars (PEG) runtime engine for C
header-only parser parsing parsing-expression-grammars peg single-file single-header
Last synced: 19 Mar 2025
https://github.com/baderouaich/daemonpp
Simple C++ header only template for creating Linux daemons
cmake cpp cpp-template daemon header-only linux single-header systemd unix-daemon
Last synced: 22 Aug 2025
https://github.com/podgorskiy/simpletext
One header library for rendering text via OpenGL API
opengl rendering single-header single-header-lib text
Last synced: 01 May 2025
https://github.com/nxrighthere/Unigine-C
Native transpiled C API of the Unigine
bindings game-engine gamedev single-header unigine
Last synced: 11 Mar 2025
https://github.com/aftersol/simplified-qoi-codec
An QOI codec that doesn't requires any other dependencies
c compression compression-implementations cpp decoder embedded embedded-c embedded-systems encoder header-only qoi single-header single-header-file single-header-lib single-header-library singleheader stb stb-style
Last synced: 15 Apr 2025
https://github.com/immediate-mode-ui/layout.c
Mirror of https://gist.github.com/vurtun/75ee8b43773152930d89b7d1fdbe6450
c c99 gui multiplatform single-header single-header-lib ui
Last synced: 12 Apr 2025
https://github.com/ferhatgec/curl4cpp
Single header cURL wrapper for C++ around libcURL
cpp curl curl-library curl4cpp get header single-header
Last synced: 14 Apr 2025
https://github.com/immediate-mode-ui/quarks
Mirror of https://gist.github.com/vurtun/c5b0374c27d2f5e9905bfbe7431d9dc0
c c99 imgui immediate-gui immediate-mode multiplatform single-header single-header-lib
Last synced: 12 Apr 2025
https://github.com/maluoi/header-libs
Collection of single header libraries I've written. C++ dynamic array and hashmap, runtime and compile time hashing functions, and a .ply 3d file format loader.
array c cpp dynamic-array fnv-1a hash plain-old-data ply single-header
Last synced: 13 Jul 2025
https://github.com/macdue/simpleobjloader
A very simple Wavefront .obj loader with glut support.
c comp27112 glut opengl single-header single-header-lib wavefront-obj
Last synced: 12 Sep 2025
https://github.com/robloach/sdl_physfs
PhysFS virtual file system support for SDL to load assets from .zip files.
Last synced: 04 Sep 2025
https://github.com/zubax/legilimens
Single-header tracing library for hard real-time embedded systems
cpp cpp17 embedded embedded-systems hard-realtime header-only monitoring real-time single-header single-header-lib
Last synced: 10 Aug 2025
https://github.com/devvoid/vini
A single-header INI parser capable of both reading and writing files.
c-plus-plus cpp cpp-library cpp98 ini ini-parser no-dependencies single-file single-header single-header-lib
Last synced: 27 Jun 2025
https://github.com/RobLoach/SDL_PhysFS
PhysFS virtual file system support for SDL to load assets from .zip files.
Last synced: 02 Apr 2025
https://github.com/ilya3point999k/levr
Single header CPU voxel renderer
c c99 raycasting raytracing single-header software-rendering voxel
Last synced: 10 Apr 2025
https://github.com/arnkoen/tfx
small opengl3.3/gles3.0 renderer in a single header
gles graphics opengl rendering single-header
Last synced: 19 Jun 2025
https://github.com/erengy/semaver
Semantic Versioning
cpp17 header-only no-dependencies semantic-versioning semver single-header
Last synced: 28 Jun 2025
https://github.com/jomy10/defer
A simple, single-header library which implements defer and autofree at compile-time in C/C++
autofree c cpp defer single-header single-header-lib single-header-library
Last synced: 21 Mar 2025
https://github.com/maluoi/warm-sock
A single header high-level socket/networking library for building ad-hoc server/client multi-user experiences.
c networking single-header sockets
Last synced: 16 Aug 2025
https://github.com/ilya3point999k/ral
Single header fixed point software renderer
3d c fixed-point public-domain rasterization single-header software-rendering
Last synced: 11 Apr 2025
https://github.com/claudiuhbann/streamable
Fastest, Smallest and Simplest (De)Serializer for C++20 and newer.
cpp20 easy-to-use fast format no-dependencies parser simple single-header
Last synced: 01 Aug 2025
https://github.com/jakubtomsu/gpad
Simple C/C++/Odin library for game controller input. Standalone SDL gamepad replacement for Windows.
game-development odin-lang single-header stb-style
Last synced: 11 Apr 2025
https://github.com/ferhatgec/colorized
single header console color library for C++20.
color colorized cpp cpp20 header library single single-header
Last synced: 14 Apr 2025
https://github.com/baines/uj.h
Single-header C JSON lexer & parser in ~500 LoC
500lines c json json-lexer json-parser single-header single-header-lib
Last synced: 21 Sep 2025
https://github.com/nathhb/nbsm
nbsm is a tiny c99 library for building finite state machines.
c99 single-header state-machine
Last synced: 04 Sep 2025
https://github.com/gilzoide/c-allocators
A collection of public domain single-file custom allocators for C/C++
allocator header-only single-file single-header stack stack-allocator
Last synced: 28 Oct 2025
https://github.com/zubax/ramen
Real-time Actor-based Message Exchange Network 🍜
actor-model cpp20 dataflow dataflow-programming embedded flow-based-programming hard-real-time hardcore-engineering header-only mcu message-passing microcontroller pubsub real-time real-time-systems single-header
Last synced: 12 Apr 2025
https://github.com/eimamei/libswaarchive
A light, fast and portable library for handling Sonic World Adventure's/Unleashed's archive file formats (.ar/.arl).
api c89 modding playstation-3 single-header sonic sonic-unleashed
Last synced: 31 Oct 2025
https://github.com/ferhatgec/inpuft
Fegeya Inpuft, Work-in-progress simple & single header line-editing library. Written in C++17.
cpp cpp17 library line line-editing line-editor single single-header
Last synced: 20 Feb 2025
https://github.com/xerosic/string-utils
A simple, single header, basic string manipulation library for C++ with no dependencies apart from STL
header-only single-header stl string string-manipulation
Last synced: 11 May 2025
https://github.com/robloach/emscripten_clipboard
Use the Clipboard from Emscripten.
Last synced: 28 Oct 2025
https://github.com/jnguyen1098/stately
Single-header generic finite-state machine library for C
c finite-state-machine header-only single-header
Last synced: 18 Sep 2025
https://github.com/alexlnkp/sharedmem
C89 crossplatform shared memory single-header library
c c89 c99 cross-platform crossplatform shared-memory single-header single-header-library
Last synced: 16 Mar 2025
https://github.com/colleagueriley/pureduke3d
Header-only Duke Nukem source port, inspired by PureDOOM (VERY WIP)
duke3d duke3d-source-port puredoom rgfw single-header
Last synced: 02 Apr 2025
https://github.com/alexlnkp/xtypes
A list of handy single-file headers with typedefs
boilerplate single-header types
Last synced: 21 Aug 2025
https://github.com/xyurt/httplite
httplite — A minimal, single header, zero-copy, zero-allocation HTTP/1.1 parser in C and compatible with C89. Uses only pointer arithmetic and nothing else in only 50 lines.
c c89 fast fastest http http1-1 https library microhttp most optimized parse parser single-header small smallest smallhttp tiny tinyhttp zero-allocation
Last synced: 19 Jul 2025
https://github.com/ferki-git-creator/single-header-zero-config-universal-library-inclusion-system-for-c-cpp-no-build-files-818b-magic
Include entire C/C++ libraries as header-only with ZERO configuration. No .a/.so files, no build systems - just magic. Revolutionize your workflow!
automation build-system c-libraries c99 cpp cpp17 cross-platform dependency-free genius-code hack header-only innovative magic minimal-library no-dependencies revolution sdl2 single-header tiny-library zero-config
Last synced: 13 Oct 2025