GitPlanet
Projects
Users
Categories
Languages
About
All Categories
→
No Category
→ single-header
Top 8 single-header open source projects
Indicators
Activity Indicators for Modern C++
✭ 1,838
C++
python
CMake
shell
library
lightweight
progress-bar
mit-license
loading-animations
format
spinners
formatted-text
terminal-colors
loading-indicator
single-header
activity-indicator
elapsed-time
termcolor
multiprogress
progress-spinner
Nuklear
A single-header ANSI C immediate mode cross-platform GUI library
✭ 5,055
c
gui
imgui
multiplatform
nuklear
c89
single-header
psched
Priority-based Task Scheduling for Modern C++
✭ 59
C++
python
CMake
shell
lightweight
queue
scheduling
concurrency
priority
queueing
threading
mit-license
task-scheduler
task-queue
aging
task-management
single-header
priority-scheduling
task-parallelism
task-starvation
priority-modulation
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.
✭ 19
C++
CMake
string
strings
utf-8
memory-pool
char
utf-16
utf-32
single-header
cpp20
string-view
string-optimization
memory-optimization
wchar
string-pool
char16
char32
char8
envy
envy: Deserialize environment variables into type-safe structs
✭ 64
C++
lightweight
json
library
interface
command-line
environment-variables
type-safe
deserialize
visitor
mit-license
struct
envy
single-header
envvars
curl4cpp
Single header cURL wrapper for C++ around libcURL
✭ 14
C++
curl
header
get
curl-library
single-header
curl4cpp
qmc
A Quasi-Monte-Carlo Integrator Library with CUDA Support
✭ 17
C++
gpu
mathematics
gpu-computing
monte-carlo-integration
numerical
single-header
unicode display width
Displayed width of UTF-8 strings in Modern C++
✭ 30
C++
unicode
display
alignment
utf8
length
single-header
display-width
aligned-text
1-8
of
8
single-header projects