Top 23 C C99 Projects
-
It looks like by default s2n-quic uses this TLS implementation, which is not based on the ring crate (though it is written in C)
-
Project mention: I hope my new-to-programming-enthusiasm gives you all a little nostalgia | reddit.com/r/ProgrammerHumor | 2022-06-28
flecs (C)
-
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.
-
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
-
Cloak
A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor (by pfultz2)
-
Project mention: Do you have any C game frameworks, or should I just learn C++? | reddit.com/r/gamedev | 2022-04-27
-
libexpat
:herb: Expat library: Fast streaming XML parser written in C99; migrated from SourceForge to GitHub
-
libtcod | GitHub | Issues | Forum | Changelog | Documentation | Template
-
JetBrains
Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.
-
I agree; I would especially not recommend abusing macros throughout an application codebase too much. Conceptually, Metalang99 is more of a (sub)language than a library, which also adds some entry barrier. Ideally, I see the application of Metalang99 being used "behind the scenes", e.g., encapsulated in separate code files/libraries such as Datatype99 and Interface99. This is what I (mostly) do in SmolRTSP.
-
Project mention: Is there a software that can provide a realistic 3d preview like prusaslicer does for sliced fdm? | reddit.com/r/resinprinting | 2021-08-24
Sorry, seems like I've misunderstood you then. If you have a 3d mesh (and not just the CTB file) then you could use tools like https://github.com/mattatz/unity-voxel for Unity3D or this library https://github.com/karimnaaji/voxelizer if you want to write to your own custom format (and know C/C++) or maybe MagicaVoxel https://ephtracy.github.io/ (though I don't know about it's import/export formats and whether it can handle typical printer resolutions).If you only have the CTB file, you could use UVTools https://github.com/sn4k3/UVtools to convert it to Prusa SL1(S) format, which is basically a Zip file containint b/w PNG images that you could maybe visualize with some scripting magic in your DCC package.
-
Project mention: Learning HTML was too hard so I made a compiler instead | reddit.com/r/programmingcirclejerk | 2022-06-30
P.S. I wrote Metalang99 BTW.
-
wax
A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀
Project mention: A single language can be nicely compiled or interpreted into multiple languages? | reddit.com/r/AskProgramming | 2021-12-29Something like this? https://github.com/LingDong-/wax
-
Project mention: Ballerina: A Data-Oriented Programming Language | reddit.com/r/programming | 2022-05-11
Well, just use I use Arch btw, the best programming language while using arch linux os. I use arch btw
-
-
Project mention: What projects, products do you like or have tried when connecting embedded devices to the cloud? | reddit.com/r/embedded | 2021-09-07
Another route is the SDKs provided by the cloud vendors (for example, the Azure c sdk). All of the big ones have it.
-
-
-
Project mention: Nbnet: Single header C99 library implements client-server network code for games | news.ycombinator.com | 2021-10-06
-
Project mention: PortableGL: An implementation of OpenGL 3.x-ish in clean C | news.ycombinator.com | 2021-12-30
-
I agree; I would especially not recommend abusing macros throughout an application codebase too much. Conceptually, Metalang99 is more of a (sub)language than a library, which also adds some entry barrier. Ideally, I see the application of Metalang99 being used "behind the scenes", e.g., encapsulated in separate code files/libraries such as Datatype99 and Interface99. This is what I (mostly) do in SmolRTSP.
-
-
dte
A small, configurable console text editor (moved to https://gitlab.com/craigbarnes/dte) (by craigbarnes)
Project mention: dte - a language for expressing and calculating date and time | reddit.com/r/commandline | 2021-10-15Ohohoho. DTE is also the name of a nano like text editor I used before learning vim, felt nostalgic seeing the name.
-
My language, obviously.
-
Project mention: Storing images and converting them in rt into binary arrays (GxEPD, E-Ink) | reddit.com/r/esp32 | 2022-03-20
There’s decoders which return pixels so you don’t have to have the full image frame buffer in memory like https://github.com/kikuchan/pngle for pngs.
C C99 related posts
- Learning HTML was too hard so I made a compiler instead
- ECS question
- Pretty-Printable Enumerations in Pure C
- Fight hordes of incoming enemy waves in this action space shooter... choose your upgrades wisely! Built with raylib and flecs
- Conditional preprocessor macro, anyone?
- Do you have any C game frameworks, or should I just learn C++?
- Magnum: Lightweight, modular C++11 graphics middleware for games/visualization
Index
What are some of the best open-source C99 projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | s2n | 4,140 |
2 | flecs | 2,774 |
3 | cgltf | 944 |
4 | Cloak | 777 |
5 | gunslinger | 773 |
6 | libexpat | 755 |
7 | libtcod | 677 |
8 | datatype99 | 589 |
9 | voxelizer | 540 |
10 | metalang99 | 535 |
11 | wax | 527 |
12 | i-use-arch-btw | 521 |
13 | libspng | 512 |
14 | azure-iot-sdk-c | 506 |
15 | exengine | 452 |
16 | FastLZ | 256 |
17 | nbnet | 217 |
18 | tinygl | 214 |
19 | interface99 | 181 |
20 | xwm | 131 |
21 | dte | 120 |
22 | jstar | 71 |
23 | pngle | 66 |
Are you hiring? Post a new remote job listing for free.