The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 10 C Tiny Projects
-
printf
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
-
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.
-
tinylisp
Lisp in 99 lines of C and how to write one yourself. Includes 20 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.
-
printf
Tiny, fast(ish), self-contained, fully loaded printf, sprinf etc. implementation; particularly useful in embedded systems. (by eyalroz)
-
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.
-
MODWIN
A Tool To Make a Tiny or "Lite" Windows ISO with optional built in scripts to remove all apps, packages, and features preinstalled on the ISO. Allows you to Inspect and Modify Windows Images as well as add custom files, folders, apps, and registry edits. Works on Win 10, 11, and Windows ARM isos. UUPDUMP Isos supported too!
Project mention: A list of JavaScript engines, runtimes, interpreters | /r/learnjavascript | 2023-12-10elk
LISP has a very simple and consistent syntax, so much so that a basic interpreter can be done in only 99 lines of C.
From my experience, maintaining a standalone/embedded printf library - MISRA is a combination of two things: Common-sense rules, and pain-in-the-ass rules. Example of the latter: Avoiding implementation-defined types like `int` in places where my code doesn't care about what sizeof(int) is.
I was able to accommodate most (?) of the MISRA rules (https://github.com/eyalroz/printf/issues/77), but mine is just a small library, so I don't know how restrictive they would be for a larger codebase.
C Tiny related posts
- Procedural Tree Generator - Free Pixel Art Tool
- Hey, I need advice!😶
- MP3 Decoder for a Data Stream
- How often does PICO-8 go on sale?
- 10 lesser known toy game engines to have fun with
- Sprintf without C library
- TIC-80 now supports Janet (a Clojure-like language)
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Tiny projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | TIC-80 | 4,744 |
2 | printf | 2,345 |
3 | Genann | 1,901 |
4 | elk | 1,586 |
5 | minimp3 | 1,482 |
6 | tinylisp | 786 |
7 | printf | 361 |
8 | charm | 151 |
9 | MODWIN | 120 |
10 | tf | 18 |
Sponsored