Embedded

Open-source projects categorized as Embedded
+ C + C++ + Rust + Python

Top 23 Embedded Open-Source Projects

  1. ClickHouse

    ClickHouse® is a real-time analytics database management system

    Project mention: ClickHouse Pricing Teardown 2026 | dev.to | 2026-05-27

    Website: clickhouse.com

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. raylib

    A simple and easy-to-use library to enjoy videogames programming

    Project mention: Got into Jai closed beta on March 2026 | news.ycombinator.com | 2026-05-07
  4. lvgl

    Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.

    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.

  5. 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-29

    Reasonably, that language is MicroPython [1] which is the special pared-down version of Python for memory-constrained embedded targets.

    [1]: https://micropython.org/

  6. 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
  7. 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
  8. routersploit

    Exploitation Framework for Embedded Devices

  9. Mongoose

    Embedded web server, with TCP/IP network stack, MQTT and Websocket (by cesanta)

  10. Embedded-Engineering-Roadmap

    Comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources

  11. fprime

    F´ - A flight software and embedded systems framework

  12. embassy

    Modern embedded framework, using Rust and async.

    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/

  13. PlatformIO

    Your Gateway to Embedded Software Development Excellence :alien:

  14. jetson-inference

    Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.

  15. Awesome-Embedded

    A curated list of awesome embedded programming.

  16. awesome-embedded-rust

    Curated list of resources for Embedded and Low-level development in the Rust programming language

  17. wasm3

    🚀 A fast WebAssembly interpreter and the most universal WASM runtime

  18. GuiLite

    ✔️The smallest header-only GUI library(4 KLOC) for all platforms

  19. deskhop

    Fast Desktop Switching Device

    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

  20. ArduinoJson

    📟 JSON library for Arduino and embedded C++. Simple and efficient.

  21. Serial-Studio

    Open-source telemetry dashboard. Supports UART, BLE, MQTT, Modbus, CAN Bus and more.

  22. tinyusb

    An open source cross-platform USB stack for embedded system

  23. littlefs

    A little fail-safe filesystem designed for microcontrollers

    Project mention: SQLite Is a Self Contained System | news.ycombinator.com | 2026-01-31

    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

  24. tock

    A secure embedded operating system for microcontrollers

    Project mention: RSoC 2026: A new CPU scheduler for Redox OS | news.ycombinator.com | 2026-04-11

    You might be using a device powered by Tock OS.

    https://www.tockos.org/

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Embedded discussion

Log in or Post with

Embedded related posts

  • wolfSSL releases a new product; wolfCOSE a zero alloc C embbedded COSE stack

    2 projects | news.ycombinator.com | 30 May 2026
  • MicroZig: Embedded Applications in Zig

    1 project | news.ycombinator.com | 17 May 2026
  • UFerris a Versatile Learner Board for Rust Embedded Beginners

    1 project | news.ycombinator.com | 14 May 2026
  • Mino: Embeddable Clojure-inspired Lisp in portable C99

    1 project | news.ycombinator.com | 13 May 2026
  • Show HN: WolfCOSE, a zero alloc C COSE with multi-sign/recipient, and PQC

    1 project | news.ycombinator.com | 5 May 2026
  • WolfCOSE: Zero alloc, PQC, MISRA-C, FIPS 140-3 built with wolfCrypt

    1 project | news.ycombinator.com | 3 May 2026
  • kuzu VS arcadedb - a user suggested alternative

    2 projects | 22 Apr 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C is
the 6th most popular programming language
based on number of references?