SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Embedded Open-Source Projects
-
Website: clickhouse.com
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: LVGL Kft switches to freemium; begins closing modules | news.ycombinator.com | 2026-03-06
LVGL has begun removing modules from trunk and closing them under licensing fees.
On GitHub, LVGL Kft accuse developers using the pre-closure MIT licensed XML module of IP theft: https://github.com/lvgl/lvgl/issues/9663#issuecomment-384163...
Have to read the commit history here: before last October the XML component was MIT licensed, then it was relicensed as proprietary, then removed, then someone appears to have forked an older version.
-
MicroPython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Project mention: MicroPythonOS graphical operating system delivers Android-like user experience | news.ycombinator.com | 2026-01-29Reasonably, that language is MicroPython [1] which is the special pared-down version of Python for memory-constrained embedded targets.
[1]: https://micropython.org/
-
memvid
Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory layer. Give your agents instant retrieval and long-term memory.
Project mention: Show HN: I accidentally built "SQLite for AI memory" (Memvid) | news.ycombinator.com | 2026-01-05 -
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 -
-
-
Embedded-Engineering-Roadmap
Comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources
-
-
Project mention: UFerris a Versatile Learner Board for Rust Embedded Beginners | news.ycombinator.com | 2026-05-14
> a cool way to work with rust on the RP2040/2350
Pick up an RPi Pico (and one of their debugger probes) or a Xiao board with an RP2040 or RP2350, and try playing around with Embassy. It's super easy to get started and has been, by far, my favorite way to develop embedded projects.
> the most mysterious part of rust on MCUs for me is the world of bit twiddling and register accesses from a safe language
Rust mostly generates safe APIs to modify registers from things like SVD files. These are typically organized as a PAC (Peripheral Access Crate). Here's an example:
https://docs.rs/rp2040-pac/0.6.0/rp2040_pac/
This automation generates type-safe structs that you let you read and modify the various bits in a register, with volatile writes and all of that. You could probably have an LLM (or a google search) explain PACs and how they're typically used and I think you'll get it.
Then a HAL (Hardware Abstraction Layer) is usually built up using the register operations from the PAC in order to expose a safe Rust interface over a particular peripheral.
https://www.raspberrypi.com/products/debug-probe/
https://embassy.dev/
-
-
jetson-inference
Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.
-
-
awesome-embedded-rust
Curated list of resources for Embedded and Low-level development in the Rust programming language
-
-
-
Project mention: Two computers, one monitor, zero fiddling – Alex Plescan | news.ycombinator.com | 2026-05-18
Personally i prefer two computers, two monitors, one mouse/keyboard.
Deskhop has been a lifesaver https://github.com/hrvach/deskhop
-
-
-
-
Yes I've used sqlite with things like littlefs [1]. Without an OS. If that's what you mean.
https://github.com/littlefs-project/littlefs
-
You might be using a device powered by Tock OS.
https://www.tockos.org/
Embedded discussion
Embedded related posts
-
wolfSSL releases a new product; wolfCOSE a zero alloc C embbedded COSE stack
-
MicroZig: Embedded Applications in Zig
-
UFerris a Versatile Learner Board for Rust Embedded Beginners
-
Mino: Embeddable Clojure-inspired Lisp in portable C99
-
Show HN: WolfCOSE, a zero alloc C COSE with multi-sign/recipient, and PQC
-
WolfCOSE: Zero alloc, PQC, MISRA-C, FIPS 140-3 built with wolfCrypt
-
kuzu VS arcadedb - a user suggested alternative
2 projects | 22 Apr 2026 -
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2026
Index
What are some of the best open-source Embedded projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | ClickHouse | 47,849 |
| 2 | raylib | 33,258 |
| 3 | lvgl | 23,746 |
| 4 | MicroPython | 21,784 |
| 5 | memvid | 15,621 |
| 6 | zephyr | 15,510 |
| 7 | routersploit | 13,138 |
| 8 | Mongoose | 12,843 |
| 9 | Embedded-Engineering-Roadmap | 11,752 |
| 10 | fprime | 10,973 |
| 11 | embassy | 9,370 |
| 12 | PlatformIO | 9,278 |
| 13 | jetson-inference | 8,874 |
| 14 | Awesome-Embedded | 8,656 |
| 15 | awesome-embedded-rust | 7,913 |
| 16 | wasm3 | 7,870 |
| 17 | GuiLite | 7,745 |
| 18 | deskhop | 7,600 |
| 19 | ArduinoJson | 7,166 |
| 20 | Serial-Studio | 6,970 |
| 21 | tinyusb | 6,864 |
| 22 | littlefs | 6,685 |
| 23 | tock | 6,332 |