SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Embedded Projects
- Project mention: Embassy: The next-generation Rust framework for embedded applications | news.ycombinator.com | 2025-10-08
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
- Project mention: Eskil Steenberg – I've had it with the security orthodoxy. – BSC 2025 [video] | news.ycombinator.com | 2025-07-29
This whole rant is uninformed & it seems like the author is completely ignorant of anything happening outside his well.
But I'll bite the Rust rant anyway.
> Where's your SSL?
Right here: https://www.memorysafety.org/blog/rustls-server-perf/
It's an order of magnitude faster than OpenSSL, and almost double the speed of BoringSSL.
> Where's your operating system?
There are lots of OSes written in Rust, but nobody expects them to replace a well-established piece of software like Linux. That's why it's shining in the embedded sector, with stuff such as Tock: https://github.com/tock/tock, or many, many other OSes available today. Oxide Computers uses Rust, Volvo writes a lot of their systems in Rust. I also know a few unnamed MIC companies in Turkey using Rust for their software. Anduril also uses Rust.
Rust also runs the Internet, Cloudflare is primarily Rust and AWS is one of the biggest users of Rust. So many more examples but these are the biggest.
Half my environment is Rust: Helix/Zed my editors, my version control system (jj), my shell (nushell), my Window Manager (niri), the build system I'm working on in Rust to build it all, Firefox which is partially Rust, and I actually enjoy using these greatly, because they're fast, well designed and secure.
Has the author written anything in his life that's not games or toys?
- Project mention: Berry Script: lightweight embedded scripting language for microcontrollers | news.ycombinator.com | 2025-07-05
-
-
OpenSK
OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.
-
zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
Project mention: Show HN: Decentralized robots (and things) orchestration system | news.ycombinator.com | 2025-01-18Looks very interesting!
How does this compare with Zenoh [1]?
Also, I'm curious why you all included "OS" in the name? Almost every introduction to ROS/ROS2 has to explain that it isn't actually an operating system, and it seems like hyveOS is headed for the same misunderstanding.
[1]: https://zenoh.io/
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
rmk
Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support (by HaoboGu)
-
-
-
-
lv_binding_rust
LVGL bindings for Rust. A powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
-
-
-
-
ariel-os
Ariel OS is a library operating system for secure, memory-safe, low-power Internet of Things, written in Rust
Project mention: Show HN: Ariel OS – an embedded Rust library OS for small MCUs | news.ycombinator.com | 2025-03-31 -
Location: South Island, Aotearoa/New Zealand
Remote: Yes
Willing to relocate: No
Technologies: Rust, electronics, insulation
Résumé/CV: https://ianrees.nz/tech/about.html
Email: code atsign ianrees dot en ze(e|d)
Microchip: please hire me to work on the Rust HAL for your ATSAM chips, which I currently volunteer the odd hour or two to help maintain. Between Rust bringing robust modular software in to embedded, and companies like Adafruit pumping out ATSAM boards, there's huge potential in this space.
https://github.com/atsamd-rs/atsamd
-
stm32f1xx-hal
A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal (by stm32-rs)
-
-
-
- Project mention: Ask HN: Embedded Rust Programming. What's Happening? | news.ycombinator.com | 2025-02-07
I don’t know about the job market.
As for use of rust in embedded products, we use it in solokeys and nitokeys (both hardware security keys). We codevelop a framework called Trussed:
https://github.com/trussed-dev/trussed
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Embedded discussion
Rust Embedded related posts
-
Moss: a Rust Linux-compatible kernel in 26,000 lines of code
-
Esp-Hal 1.0
-
μLA: Micro Logic Analyzer for RP2040
-
Playing with htmlq
-
Embassy: The next-generation Rust framework for embedded applications
-
Informed Poll
-
Eskil Steenberg – I've had it with the security orthodoxy. – BSC 2025 [video]
- A note from our sponsor - SaaSHub www.saashub.com | 23 Dec 2025
Index
What are some of the best open-source Embedded projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | embassy | 7,952 |
| 2 | tock | 6,123 |
| 3 | Rhai | 5,043 |
| 4 | smoltcp | 4,296 |
| 5 | OpenSK | 3,258 |
| 6 | zenoh | 2,339 |
| 7 | rune | 2,108 |
| 8 | esp-hal | 1,617 |
| 9 | rmk | 1,398 |
| 10 | keyberon | 1,165 |
| 11 | xargo | 1,125 |
| 12 | ula | 902 |
| 13 | lv_binding_rust | 855 |
| 14 | statig | 737 |
| 15 | esp-idf-hal | 656 |
| 16 | flipperzero-rs | 652 |
| 17 | ariel-os | 635 |
| 18 | atsamd | 635 |
| 19 | stm32f1xx-hal | 635 |
| 20 | anne-key | 570 |
| 21 | nrf-hal | 567 |
| 22 | opcua | 564 |
| 23 | trussed | 474 |