Projects in Awesome Lists tagged with single-header-lib
A curated list of projects in awesome lists tagged with single-header-lib .
https://github.com/vurtun/nuklear
A single-header ANSI C gui library
c c89 gui imgui nuklear single-header-lib
Last synced: 23 Jan 2025
https://github.com/webview/webview
Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
c cpp cross-platform css gtk gui html javascript library single-header-lib web webkit webui webview webview2
Last synced: 13 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: 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/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/starwing/lua-protobuf
A Lua module to work with Google protobuf
lua protobuf single-header-lib
Last synced: 10 Apr 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/jkuhlmann/cgltf
:diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99
3d c c99 glb gltf gltf-loader gltf2 gltf2-loader single-header-lib stb-style
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: 15 May 2025
https://github.com/p-ranav/pprint
Pretty Printer for Modern C++
cpp17 mit-license pretty-printer single-header-lib
Last synced: 23 Jan 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/renatoGarcia/icecream-cpp
🍦 Never use cout/printf to debug again
cpp cpp11 cpp14 cpp17 debug debugging debugging-tool header-only print single-header-lib
Last synced: 24 Jan 2025
https://github.com/renatogarcia/icecream-cpp
🍦 Never use cout/printf to debug again
cpp cpp11 cpp14 cpp17 debug debugging debugging-tool header-only print single-header-lib
Last synced: 05 Apr 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/p-ranav/structopt
Parse command line arguments by defining a struct
argparse argument-parser arguments clap command-line cpp17 cross-platform header-library header-only library lightweight magic-enum mit-license modern-cpp reflection single-header-lib structopt type-safe type-safety visit-struct-library
Last synced: 08 Apr 2025
https://github.com/pplux/px
Single header C++ Libraries for Thread Scheduling, Rendering, and so on...
cpp multithreaded opengl render scheduler single-header-lib
Last synced: 08 May 2025
https://github.com/redxdev/ECS
C++ single-header entity component system library
cpp cpp11 entity-component-system single-header-lib
Last synced: 08 May 2025
https://github.com/lieff/minimp4
Minimalistic MP4 mux/demux single header library
demux demuxing mp4 mux muxing single-header-lib
Last synced: 05 Apr 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/bullno1/ugc
A single-header incremental garbage collector library
garbage-collection garbage-collector header-only memory-management single-header single-header-lib
Last synced: 20 Nov 2024
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/septag/dmon
Single header C99 portable library for monitoring filesystem changes. (Windows/Linux/MacOS)
c directory-monitoring filesystem monitor monitoring multiplatform os single-header-lib
Last synced: 12 Apr 2025
https://github.com/green-sky/imgui_entt_entity_editor
A drop-in entity editor for EnTT with Dear ImGui
cpp ecs entity-component-system entity-editor entt game-development imgui mushmachine single-file single-header-lib
Last synced: 09 Apr 2025
https://github.com/Green-Sky/imgui_entt_entity_editor
A drop-in entity editor for EnTT with Dear ImGui
cpp ecs entity-component-system entity-editor entt game-development imgui mushmachine single-file single-header-lib
Last synced: 08 May 2025
https://github.com/Tobski/simple_vulkan_synchronization
A single-header library with a simplified interface for Vulkan synchronization
c single-header-lib vulkan vulkan-api vulkan-synchronization
Last synced: 08 May 2025
https://github.com/notnullnotvoid/msf_gif
A single-header animated GIF exporter
Last synced: 01 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: 20 Dec 2024
https://github.com/jsnell/ratas
A hierarchical timer wheel, for implementing timed event queues
cplusplus-11 single-header-lib timers
Last synced: 09 Apr 2025
https://github.com/danielgibson/snippets
(Hopefully) useful code snippets and header-only libs
c dynamic-array header-only imageloader public-domain sdl2 single-header-lib standalone-library string-manipulation
Last synced: 30 Apr 2025
https://github.com/DanielGibson/Snippets
(Hopefully) useful code snippets and header-only libs
c dynamic-array header-only imageloader public-domain sdl2 single-header-lib standalone-library string-manipulation
Last synced: 02 Apr 2025
https://github.com/starwing/amoeba
a Cassowary constraint solving algorithm implements in pure C.
cassowary-algorithm constraint-solving-algorithm lua-language single-header-lib
Last synced: 27 Apr 2025
https://github.com/srekel/the-debuginator
A juicy feature-packed debug menu intended for games.
c c99 debugging-tool game-development public-domain single-header-lib work-in-progress
Last synced: 10 Apr 2025
https://github.com/septag/dds-ktx
Single header "no-allocation" KTX/DDS file reader
c dds directx gamedev image-loader image-loading-library khronos ktx opengl single-header-lib texture
Last synced: 22 Nov 2024
https://github.com/danengelbrecht/bikeshed
Lock free hierarchical work scheduler
c99 concurrency-library lock-free multithreading queue-tasks queue-workers queued-jobs single-header-lib task-manager task-runner task-scheduler
Last synced: 10 Apr 2025
https://github.com/DanEngelbrecht/bikeshed
Lock free hierarchical work scheduler
c99 concurrency-library lock-free multithreading queue-tasks queue-workers queued-jobs single-header-lib task-manager task-runner task-scheduler
Last synced: 08 May 2025
https://github.com/m-peko/bitflags
Single-header header-only C++11 / C++14 / C++17 library for easily managing set of auto-generated type-safe flags.
bitflags bits c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 cplusplus cplusplus-11 cplusplus-14 cplusplus-17 cpp cpp-11 cpp-14 cpp-17 flags header-library header-only single-header-lib
Last synced: 10 Apr 2025
https://github.com/tsherif/simple-opengl-loader
An extensible, cross-platform, single-header C/C++ OpenGL loader library.
linux opengl opengl-loader single-header-lib win32 windows x11
Last synced: 17 Mar 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: 05 May 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/hidefromkgb/gif_load
A slim, fast and header-only GIF loader written in C
animated-gif ansi-c big-endian gif gif-animation gif-library gifs public-domain single-header-lib
Last synced: 08 May 2025
https://github.com/p-ranav/fswatch
File/Directory Watcher for Modern C++
events filesystem inotify mit-license modern-cpp single-header-lib watcher
Last synced: 05 May 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/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/javalikescript/webview-c
A tiny cross-platform webview C library to build modern cross-platform GUIs
c kiosk linux raspberry single-header-lib webui windows
Last synced: 05 Apr 2025
https://github.com/septag/sjson
Fast and portable single-header C file Json encoder/decoder
Last synced: 19 Dec 2024
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: 14 Feb 2025
https://github.com/srekel/sralloc
Memory allocators
c99 cplusplus game-development memory-allocation memory-management public-domain single-header-lib
Last synced: 10 Apr 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/jwlodek/csplit
A single header C library to easily handle splitting and processing strings replacing strtok
c cross-platform csplit single-header-lib split splitting-string strings strtok
Last synced: 20 Mar 2025
https://github.com/p-ranav/pipeline
Pipelines for Modern C++
concurrency constexpr cpp17 cpp17-library data-processing expressive header-only pipeline pipes single-header-lib single-header-library taskflow tuples
Last synced: 05 May 2025
https://github.com/codecat/ccpp
ccpp, a general purpose single-header preprocessor library.
Last synced: 29 Dec 2024
https://github.com/srekel/the-entitytainer
A single header library for managing game entity hierarchies.
c c99 data-structure game-development hacktoberfest multimap pre-alpha public-domain single-header-lib
Last synced: 10 Apr 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: 05 May 2025
https://github.com/p-ranav/result
Result<T, E> for Modern C++
cpp17 error-handling header-only mit-license modern-cpp result rust single-header-lib
Last synced: 05 May 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: 23 Mar 2025
https://github.com/srekel/phyxed-2d
A 2d physics engine with fixed-point support.
c99 fixed-point physics-2d physics-engine pre-alpha public-domain single-header-lib
Last synced: 10 Apr 2025
https://github.com/Srekel/phyxed-2d
A 2d physics engine with fixed-point support.
c99 fixed-point physics-2d physics-engine pre-alpha public-domain single-header-lib
Last synced: 08 May 2025
https://github.com/azmr/colourblind
A C header file & shader for simulating colourblindness and checking contrast.
accessibility c color colour glsl single-header-lib ui
Last synced: 08 May 2025
https://github.com/developerpaul123/periodic-function
Small header only library to call a function at a specific time interval.
c-plus-plus c-plus-plus-17 callback cpp cpp-library cpp17 cross-platform header-library header-only lambdas library lightweight modern-cpp no-dependencies periodic-jobs periodic-tasks single-header-lib
Last synced: 15 Apr 2025
https://github.com/DeveloperPaul123/periodic-function
Small header only library to call a function at a specific time interval.
c-plus-plus c-plus-plus-17 callback cpp cpp-library cpp17 cross-platform header-library header-only lambdas library lightweight modern-cpp no-dependencies periodic-jobs periodic-tasks single-header-lib
Last synced: 15 Mar 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: 04 Apr 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: 19 Mar 2025
https://github.com/Zguy/ZHeaders
Public domain single-file libraries - stb style
directory-traversal filesystem single-header-lib stb-style
Last synced: 08 May 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/yui0/catgl
a cross-platform 3D graphics engine
android graphics-engine linux opengl single-header-lib
Last synced: 08 May 2025
https://github.com/nightmareci/nanotime
A single-header C and C++ library that provides nanosecond-resolution timestamps, sleeps, and accurate-sleep fixed timestepping for a variety of platforms.
accurate header-only high-accuracy high-performance high-precision high-resolution linux mac mac-os mac-os-x mac-osx macos macosx microsoft-windows nanosecond nanosecond-resolution precise single-header-lib sleep windows
Last synced: 07 May 2025
https://github.com/clownacy/clownresampler
Single-header-file library which implements an integer-only windowed-sinc audio resampler.
ansi-c audio audio-processing c89 c90 resampling single-header-lib
Last synced: 10 Apr 2025
https://github.com/rswinkle/cvector
A C vector library similar to the C++ STL vector
c cvector dynamic-array single-header-lib standalone-library
Last synced: 13 Apr 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/petabyt/font
5x7 General Purpose Font
c embedded font single-header-lib
Last synced: 18 Jan 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/macdue/simpleobjloader
A very simple Wavefront .obj loader with glut support.
c comp27112 glut opengl single-header single-header-lib wavefront-obj
Last synced: 11 Apr 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: 03 Apr 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: 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/ferhatgec/flibc
Fegeya Single header standard C11 Library.
c-lang c-language c11 header-only libc library single-header-lib stdlib
Last synced: 10 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: 13 Jan 2025
https://github.com/benbarsdell/rtunits
A single-header C++11 library for working with physical quantities at runtime.
astronomy-instrumentation conversion-library cpp-library dimensional-analysis single-header-lib units-measures-converter units-of-measure units-of-measurement
Last synced: 01 Apr 2025
https://github.com/ferhatgec/timek
Uptime library, written in Kalem.
kalem library rust single-header single-header-lib uptime
Last synced: 20 Feb 2025
https://github.com/fuyutsubaki/coffin-goroutine
single header library for supporting goroutine-like concurrency in C++
c-plus-plus concurrency cpp20 header-only single-header-lib
Last synced: 22 Apr 2025
https://github.com/jprjr/technicallyflac
A single-file FLAC encoding library
audio c codec flac single-file-library single-header-lib single-header-library tiny
Last synced: 18 Mar 2025
https://github.com/jprjr/tflac
A single file, freestanding FLAC encoding library in C89
audio audio-compression audio-encoder audio-encoding c encoder flac single-file-library single-header-lib single-header-library
Last synced: 18 Mar 2025
https://github.com/captainayan/cppclitable
A C++ "single header file" library for drawing tables in the console. 🏓
cli-table-cpp console cpp header-only lightweight single-header-lib single-header-library table
Last synced: 29 Mar 2025
https://github.com/garfield1002/jrsl
A C/C++ implementation of William Pugh's Skip Lists with width
c c89 cpp library public-domain single-header-lib skiplist
Last synced: 14 Mar 2025
https://github.com/rodyherrera/custos
A lightweight FS Watcher written in C++17, Single-Header easy to use and integrate in your projects.
c-plus-plus change-monitor cpp17 cxx directorywatcher event-driven events filesystem filewatcher fswatch fswatcher inotify modern-cpp single-header-lib
Last synced: 08 Apr 2025
https://github.com/zncl2222/c_array_tools
This is a simple dynamic array tool implemented in C with a single header file
arrays c dynamic-array single-header-lib
Last synced: 23 Feb 2025
https://github.com/hanilr/variation-lite-ui
Single-header terminal user interface library. Written in ansi-c
ansi-c c single-header single-header-lib terminal-user-interface tui ui user-interface
Last synced: 04 Apr 2025
https://github.com/hrehfeld/cpp-kdtree
An optimized, single-header kD-Tree library for points written in C++11.
c-plus-plus cplusplus-11 header-only kdtree kdtrees library single-header single-header-lib
Last synced: 01 Apr 2025
https://github.com/zeozeozeo/luamalg
Luamalg – Lua 5.4.7 core, libraries and interpreter in a single header file.
amalgamation c c89 c99 clang lua lua-interpreter lua-lang lua-language lualang puc-lua puc-rio single-header single-header-lib single-header-library
Last synced: 26 Feb 2025
https://github.com/itsyakub/leaky
Single-header library for memory menagement
c c-lang c-language c-language-programming memory memory-allocation memory-management single-header single-header-lib single-header-library
Last synced: 04 Mar 2025
https://github.com/zeroxthreef/boing
A flexible and embeddable esolang in C89
c embeddable-scripting-language esolang esoteric-programming-language interpreter library single-header-lib
Last synced: 28 Mar 2025
https://github.com/winterrdog/lib-xmem
a C library with functions to handle memory management with out-of-memory handling
c free library malloc memory-management single-header-lib
Last synced: 21 Mar 2025