An open API service indexing awesome lists of open source software.

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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/hw140701/tinytimer

A single header c++ timer

single-header timer

Last synced: 07 Apr 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/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.

physfs sdl sdl2 single-header

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.

physfs sdl sdl2 single-header

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/robloach/prand.h

Pseudo-Random Number Generator for C89

c89 header-only single-header

Last synced: 10 Apr 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/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/ferhatgec/cliwidget

Fegeya CLIWidget, Single header CLI-based widgets for C++ developers.

branch cli cpp cpp17 emoji git mercurial single-header time widget

Last synced: 29 Jul 2025

https://github.com/robloach/emscripten_clipboard

Use the Clipboard from Emscripten.

emscripten single-header

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