Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 single-header Open-Source Projects
-
Project mention: Using Jolt with flecs & Dear ImGui: Game Physics Introspection | dev.to | 2024-04-17
Nuklear is an alternative Immediate GUI, also written in C.
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
-
-
-
Project mention: The issue of unit tests and performance measurements (Benchmark) | /r/cpp | 2023-05-27
An alternative is tracking the number of instructions a test executes: https://github.com/martinus/nanobench
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
HandmadeMath
A simple math library for games and computer graphics. Compatible with both C and C++. Public domain and easy to modify.
If you don't like using heavy libraries such as glm, I recommend looking at HandmadeMath. It is a single file c/c++ math library for graphics programming. You can just drop it into your project. It's lightweight and will save you a lot of time implementing the math yourself. In a lot of cases, it actually uses optimized solutions to save computation time (same with the glm).
-
-
-
matchit.cpp
match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.
-
-
There's examples and on YT theres some videos showing off the lib.
-
-
-
embedded-cli
Single-header CLI with history and autocompletion for embedded systems (like Arduino or STM32) (by funbiscuit)
-
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.
-
-
-
clove-unit
Single-Header Unit Testing framework for C (interoperable with C++) with test autodiscovery feature
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
single-header related posts
- Is there no simple GUI library for pure C?
- Networking and multiplayer
- how do you properly benchmark?
- CLib: Header-only C library that implements the most important classes from GLib
- Making UI Library (OpenGL) in your engine
- Nuklear – A single-header ANSI C immediate mode cross-platform GUI library
- I think I am ready for the next step - a visual program. Can you give me the rundown?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
Index
What are some of the best open-source single-header projects? This list will help you:
Project | Stars | |
---|---|---|
1 | nuklear | 8,495 |
2 | awesome-hpp | 3,168 |
3 | indicators | 2,822 |
4 | tabulate | 1,792 |
5 | minimp3 | 1,479 |
6 | cr | 1,473 |
7 | nanobench | 1,289 |
8 | librg | 1,214 |
9 | HandmadeMath | 1,136 |
10 | proxy | 1,014 |
11 | watcher | 627 |
12 | matchit.cpp | 519 |
13 | csv2 | 510 |
14 | nbnet | 382 |
15 | leaf | 289 |
16 | itoa | 203 |
17 | embedded-cli | 183 |
18 | x86RetSpoof | 157 |
19 | meta.hpp | 113 |
20 | minivorbis | 59 |
21 | clove-unit | 45 |
22 | Heady | 41 |
23 | variation-ui | 20 |