SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 C Low level Projects
-
Cryptography is real, but nobody in that field seems to be hubristic enough to think their methods are flawless, and there's a degree of suspicion than the best models may have secret weaknesses engineered into them by the governments who sponsored them.
Physics is real and networking requires a substrate. But there are already known exploits which can misuse the compute hardware as an antenna, e.g. my first search result: https://github.com/fulldecent/system-bus-radio
(Older nerds may remember https://en.wikipedia.org/wiki/Van_Eck_phreaking)
> Magic is not real
Turning lead into gold isn't the magic of alchemy, it's just nucleosynthesis. -
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
-
PatchworkOS
A modular, non-POSIX operating system for x86_64, built from scratch in C and assembly. Intended to be educational and experimental while rigorously following a Plan9-style "everything is a file" philosophy, featuring a from-scratch ACPI AML parser, EEVDF scheduler and a pseudo-capability namespace based security model.
Project mention: PatchworkOS: An OS for x86_64, built from scratch in C and assembly | news.ycombinator.com | 2025-12-06 -
libheatmap
High performance C heatmap generation library. Supposed to be wrapped by higher-level languages.
-
SuperGreenOS
🧠SuperGreenOS home farming automation software for esp32, all in one package, and controllable from your smartphone, pc, mac, linux, toaster, plumbus, whatnot...
-
-
Project mention: Show HN: I wrote a minimal memory allocator in C | news.ycombinator.com | 2025-11-23
Why redeclare the function signatures in allocator.h[0] when they must match what is already defined by the C standard?
Since this is all allocator.h[0] contains aside from other include statements, why have allocator.h at all?
0 - https://github.com/t9nzin/memory/blob/main/include/allocator...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Project mention: Show HN: Simple Snow Simulation in C Using Raylib | news.ycombinator.com | 2025-12-20
-
Canon-C
A standard library for formally-verified C — with explicit, composable primitives that can scale.
-
-
-
object-pool
C89 fixed object pool with preallocated memory and O(1) reuse, avoiding heap allocation and fragmentation.
Project mention: Why I built a simple C object pool (C89, O(1) allocation, no malloc churn) | dev.to | 2026-05-29Repository: https://github.com/xyurt/object-pool
-
PAC an short form for Pheonix Assembler Collection is a high-level assembler, which means it supports features such as structures, macros, types and more. Its pretty advanced to say the least. Apart from the boring stuff, it has unique features that hardly any assembler has, to view them please checkout the github repo.
-
-
consciousness-auto-rotation-artificial-neural-bypass
A bare-metal, lock-free C core engine utilizing flattened scalar matrices and Padé approximants for strict real-time systems, integrated with a distributed 3-chassis hardware rolling-loop (TRAT) for zero-latency control swaps and complete MMIO cold resets.
Project mention: Show HN: Fault-tolerant 4-neighbor hardware mesh with auto-rerouting | news.ycombinator.com | 2026-06-29 -
turbo-lib-bmp
Ultra-light BMP decoder/encoder in C. No malloc, embedded-ready, single header, streaming decode.
Project mention: Show HN: TurboLibBMP 0.1.1 – single-header BMP in C (no allocations, embedded) | news.ycombinator.com | 2026-02-05 -
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Low level discussion
C Low level related posts
-
PatchworkOS: An OS for x86_64, built from scratch in C and assembly
-
Show HN: I wrote a minimal memory allocator in C
-
What are you working on?
-
If I start to learn C, can I be 'independent'? As in, can I create applications, games, even my own programming language from scratch? Is C the best for that? Or would you need to go lower?
-
GitHub - suncloudsmoon/Leaf-C-Extended-Library: A simple library that supplements the simple C programming experience!
-
GitHub - suncloudsmoon/Leaf-C-Extended-Library: A simple library that supplements the simple C programming experience!
-
GitHub - suncloudsmoon/Leaf-C-Extended-Library: A simple library that supplements the simple C programming experience!
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Oct 2026
Index
What are some of the best open-source Low level projects in C? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | system-bus-radio | 6,727 |
| 2 | librg | 1,501 |
| 3 | PatchworkOS | 446 |
| 4 | libheatmap | 327 |
| 5 | SuperGreenOS | 220 |
| 6 | Adept | 129 |
| 7 | memory | 104 |
| 8 | src | 64 |
| 9 | OS_32Bit | 32 |
| 10 | SuperGreenOSBoilerplate | 30 |
| 11 | snow-simulation | 24 |
| 12 | Canon-C | 20 |
| 13 | Essentials-C | 18 |
| 14 | i_kernel | 5 |
| 15 | object-pool | 2 |
| 16 | PAC | 2 |
| 17 | Leaf-C-Extended-Library | 1 |
| 18 | consciousness-auto-rotation-artificial-neural-bypass | 1 |
| 19 | turbo-lib-bmp | 0 |
| 20 | mini_shell | 0 |