Top 11 C single-header-lib Projects
-
webview
Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)
It's just called webview/webview[0]. The fact is a little obscured now because it's been used from so many other languages, but Go/C/C++ were the original targets.
-
Project mention: Approaches to implementing a GUI for a 3D graphics CL project | reddit.com/r/lisp | 2022-06-20
Otherwise a pure OpenGL solution works. You want consider wrapping something like: https://github.com/Immediate-Mode-UI/Nuklear
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
And for the other direction, there's minimp3: https://github.com/lieff/minimp3
I've used minimp3 to implement a MP3 player on a STM32 microcontroller. Works great. :)
-
Project mention: I was learning OpenGL and, I needed a suggestion : Which are the best 3D model formats (In terms of ease of loading) | reddit.com/r/opengl | 2022-03-23
Use glTF and https://github.com/jkuhlmann/cgltf Or, looks like you are using C#, so https://github.com/vpenades/SharpGLTF
-
Project mention: [Handmade Network] How to write better (game) libraries | reddit.com/r/C_Programming | 2021-09-13
Just got a question. I was looking at https://github.com/SasLuca/rayfork/blob/rayfork-0.9/source/core/rayfork-core.c and I saw
-
Project mention: Nbnet: Single header C99 library implements client-server network code for games | news.ycombinator.com | 2021-10-06
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
dds_ktx is a pretty tiny lib for reading DDS and KTX files easily
-
Project mention: Simple OpenGL Loader: An extensible, cross-platform, (almost) single-file C/C++ OpenGL loader library ! | reddit.com/r/opengl | 2022-01-11
-
Project mention: is there some good tutorial about how malloc or mcheck works? | reddit.com/r/C_Programming | 2022-01-13
I also maintain a application-based malloc (that doesn't do obtaining and releasing memory through the OS, just managing sub-diving a larger memory block into smaller requests) at https://github.com/spaskalev/buddy_alloc - feel free to ping me with any questions about it.
-
C single-header-lib related posts
Index
What are some of the best open-source single-header-lib projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | webview | 10,189 |
2 | nuklear | 5,756 |
3 | minimp3 | 1,128 |
4 | cgltf | 944 |
5 | rayfork | 289 |
6 | nbnet | 217 |
7 | msf_gif | 171 |
8 | dds-ktx | 84 |
9 | simple-opengl-loader | 75 |
10 | buddy_alloc | 25 |
11 | minivorbis | 24 |
Are you hiring? Post a new remote job listing for free.