SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C embedded-c Projects
-
zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Project mention: Libre Solar – Open Hardware for Renewable Energy | news.ycombinator.com | 2026-03-01 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
modern-embedded-programming-course
Companion repository to the "Modern Embedded Systems Programming" video course.
-
qpc
QP/C Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).
-
MuditaOS
Mobile operating system based on FreeRTOS™ optimized for E Ink displays - developed for Mudita Pure minimalist phone
-
-
Project mention: Autark: Rethinking build systems – Integrate, Don’t Outsource | dev.to | 2025-11-04
github.com/Softmotions/iowow
-
-
-
-
-
-
-
-
electricui-embedded
Add communications functionality to connect your hardware to a local user interface.
-
-
c-embed
Naturally embed read-only filesystems into C99-C++20 w. a single header, zero dependencies and zero modifications to your code
-
Raspberry-PICO2040-Flash-Storage
The Following C Coded Library is used to perform Flash Write, Read and Erase functions on Raspberry Pico 2040.
-
-
-
CoreMark-RP2040
This is the COREMARK® embedded benchmark ported by me to the RP2040 chip from the folks over at Raspberry Pi.
-
JsonX
Lightweight embedded JSON mapper for C — structured data-to-JSON mapping with declarative macros. ThreadX/FreeRTOS/baremetal ready. (by embedmind)
STM32 usage example: src/example.c
-
C embedded-c discussion
C embedded-c related posts
-
Nanopb: Protocol buffers with small code size
-
A Web based Broadcast Assistant
-
A simple Broadcast Audio Source
-
Nanopb – Protocol Buffers for Embedded Systems
-
Looking for a data serialization/deserialization library for use in an embedded system
-
Exporting Arduino output as .csv file
-
Show HN: Homemade rocketship treehouse – hardware to custom OS
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Jul 2026
Index
What are some of the best open-source embedded-c projects in C? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | zephyr | 15,922 |
| 2 | nanopb | 5,488 |
| 3 | modern-embedded-programming-course | 1,409 |
| 4 | qpc | 1,334 |
| 5 | MuditaOS | 931 |
| 6 | nanoMODBUS | 879 |
| 7 | iowow | 317 |
| 8 | jim | 257 |
| 9 | Super-Simple-Tasker | 242 |
| 10 | sha-2 | 200 |
| 11 | riscv_em | 150 |
| 12 | FreeACT | 128 |
| 13 | MiROS | 120 |
| 14 | PIF-Image-Format | 87 |
| 15 | electricui-embedded | 66 |
| 16 | acoustic-leak-detector | 48 |
| 17 | c-embed | 46 |
| 18 | Raspberry-PICO2040-Flash-Storage | 33 |
| 19 | rulos | 18 |
| 20 | stm32f1-baremetal | 16 |
| 21 | CoreMark-RP2040 | 15 |
| 22 | JsonX | 13 |
| 23 | SPString | 11 |