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 15 C single-header Projects
-
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.
-
HandmadeMath
A simple math library for games and computer graphics. Compatible with both C and C++. Public domain and easy to modify.
-
embedded-cli
Single-header CLI with history and autocompletion for embedded systems (like Arduino or STM32) (by funbiscuit)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
clove-unit
Single-Header Unit Testing framework for C (interoperable with C++) with test autodiscovery feature
-
IncludeDB
Tiny key/value-store in a single, embeddable C file. For games, small servers, sbc, etc...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Using Jolt with flecs & Dear ImGui: Game Physics Introspection | dev.to | 2024-04-17Nuklear is an alternative Immediate GUI, also written in C.
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).
Project mention: RFont | Simple-to-use single header modular font rendering library | /r/cprogramming | 2023-09-19Rfont is a simple single header modular font rendering library The library is designed to be lightweight while also supporting the ablitiy to add your own rendering system.
Project mention: Show HN: IncludeDB – A simple, single header C database library | news.ycombinator.com | 2023-07-09
C single-header related posts
-
Is there no simple GUI library for pure C?
-
Networking and multiplayer
-
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?
-
Released CLove-Unit Test Adapter for Visual Studio!
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source single-header projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | nuklear | 8,577 |
2 | minimp3 | 1,499 |
3 | librg | 1,225 |
4 | HandmadeMath | 1,146 |
5 | nbnet | 387 |
6 | embedded-cli | 190 |
7 | minivorbis | 59 |
8 | clove-unit | 46 |
9 | variation-ui | 20 |
10 | pega-texto | 17 |
11 | RFont | 16 |
12 | IncludeDB | 9 |
13 | testdrive | 2 |
14 | c-allocators | 2 |
15 | variation-lite-ui | 2 |
Sponsored