-
Updated
Jun 28, 2021 - C
#
single-header
Here are 125 public repositories matching this topic...
A single-header ANSI C immediate mode cross-platform GUI library
Activity Indicators for Modern C++
lightweight
library
cpp
format
progress-bar
cpp11
header-only
formatted-text
mit-license
spinners
loading-animations
single-header-lib
terminal-colors
loading-indicator
single-header
activity-indicator
elapsed-time
termcolor
multiprogress
progress-spinner
-
Updated
Jul 12, 2021 - C++
A curated list of awesome header-only C++ libraries
lists
c-plus-plus
list
cplusplus
cross-platform
libraries
modern-cpp
cpp14
resources
cpp11
header-only
awesome-list
cpp17
cpp-library
cpp98
single-header-lib
single-header
cpp20
cpp03
header-library
-
Updated
Jun 26, 2021
Table Maker for Modern C++
cli
library
terminal
view
table
cpp14
cpp11
alignment
cpp17
formatted-text
mit-license
table-maker
borders
single-header-lib
single-header
font-styles
aligned
column-alignment
multi-byte-characters
-
Updated
Jan 18, 2021 - C++
Minimalistic MP3 decoder single header library
audio
music
minimal
decoder
mp3
sound
small
tiny
codec
mini
mp3-decoder
single-header-lib
single-header
mini-mp3
-
Updated
Jul 12, 2021 - C
game
c
lightweight
gamedev
sync
library
networking
replication
cpp
multiplayer
network
enet
chunk
header-only
zpl
low-level
single-header
librg
netcode
game-networking
-
Updated
May 8, 2021 - C
Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
-
Updated
Jun 15, 2021 - C++
Minimalistic H264/SVC encoder single header library
encoding
h264
video
minimal
encoder
codec
video-codec
x264
mini
single-header-lib
svc
single-header
h264-svc
-
Updated
Dec 10, 2020 - C
A single-header C++ library for simplifying the use of CUDA Runtime Compilation (NVRTC).
-
Updated
Jul 14, 2021 - C++
Love template metaprogramming
-
Updated
Feb 6, 2021 - C++
-
Updated
May 19, 2021 - C
Lightweight Error Augmentation Framework
multi-platform
multi-threading
cpp11
error-handling
header-only
low-latency
no-dependencies
single-header
-
Updated
Jul 16, 2021 - C++
Fast CSV parser and writer for Modern C++
csv
modern-cpp
cpp11
iterators
header-only
mmap
mit-license
lazy-evaluation
csv-parser
csv-reader
single-header-lib
string-parsing
memory-mapped-file
csv-writer
single-header
comma-separated-values
line-reader
header-library
single-threaded
blazing-fast
-
Updated
Jul 27, 2020 - C++
A single-header incremental garbage collector library
-
Updated
May 13, 2020 - C
match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.
lightweight
c-plus-plus
cpp
pattern-matching
header-only
cpp17
c-plus-plus-17
cpp-library
single-header-lib
single-header
cpp17-library
single-header-library
-
Updated
Jul 14, 2021 - C++
C++ behavior tree single header library
c-plus-plus
cpp
behavior-tree
header-only
behavior-trees
single-header-lib
behaviour-trees
behaviour-tree
single-header
-
Updated
Oct 1, 2020 - C++
Microbenchmarking for Modern C++
console
export
benchmarking
json
library
csv
mit
table
modern-cpp
microbenchmarks
header-only
cpp17
console-application
criterion
measurements
single-header-lib
single-header
microbenchmark
cpp17-library
single-header-library
-
Updated
Nov 3, 2020 - C++
C++ minimal entity-component system single header library
c-plus-plus
minimal
cpp
ecs
entity-component-system
entity
entity-component
single-header-lib
single-header
-
Updated
Aug 23, 2018 - C++
Glob for C++17
lightweight
unix
filesystem-library
filesystem
pattern-matching
wildcards
cpp14
glob
cpp11
header-only
recursively-search
cpp17
pattern-recognition
file-name
single-header-lib
single-header
name-matching
cpp17-library
cpp17orlater
-
Updated
May 10, 2021 - C++
set of single-header libraries for C/C++. The code is far from finished but some parts are quite usable.
-
Updated
Mar 28, 2021 - C
nathhB
commented
May 24, 2021
There is currently no way to cleanly disconnect from the server on the client side: you can just stop the client and the server will detect the disconnection after a few seconds as packets will no longer be received.
The idea is to add a function to the client API that attempts to clean disconnection by sending a specific (library reserved) message (reliably) from the client to the server. Upon
Collection of small public domain de/compressors in plain C.
-
Updated
Feb 13, 2021 - C
Collection of cross-platform single-header C libraries for doing a lot of stuff! (Still WIP)
-
Updated
Jun 20, 2021 - C
Jump Point Search, public domain, single .h -- OBSOLETE! See tinypile repo for a better version.
-
Updated
Mar 1, 2019 - C++
envy: Deserialize environment variables into type-safe structs
lightweight
json
library
reflection
interface
command-line
modern-cpp
environment-variables
cpp11
header-only
type-safe
deserialize
visitor
mit-license
struct
envy
single-header-lib
single-header
envvars
-
Updated
Aug 10, 2020 - C++
Single-file port of Lua, a powerful scripting language.
-
Updated
Mar 31, 2021 - C
Priority-based Task Scheduling for Modern C++
lightweight
queue
scheduling
concurrency
priority
queueing
header-only
threading
cpp17
mit-license
task-scheduler
task-queue
aging
single-header-lib
task-management
single-header
priority-scheduling
task-parallelism
task-starvation
priority-modulation
-
Updated
Jan 29, 2021 - C++
Single-file libraries for C/C++ in public domain
-
Updated
Dec 5, 2020 - C++
Single-header library for writing CLI applications in C/C++
c
cli
cplusplus
readline
cmd
command-line-parser
cmdline
single-header-lib
cmdline-parser
gnu-readline
single-header
cmdf
-
Updated
Dec 23, 2020 - C
Improve this page
Add a description, image, and links to the single-header topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the single-header topic, visit your repo's landing page and select "manage topics."
Make the output, especially as generated by the macros
TEST_CHECK()
,TEST_MSG()
andTEST_DUMP()
, automatically adapt to the current terminal size, so that it looks good in a reasonably small terminal window but can use effectively more space if the terminal window is big.This should involve: