Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
cortex-m-rt
Counted from the Cargo.toml manifests of the 50 indexed repositories that declare cortex-m-rt as a dependency — not download counts. Dependency data last verified 2026-08-04.
Crates that show up unusually often in cortex-m-rt projects. The most distinctive pairings rank first — crates these projects use far more than the average indexed Rust project does, not just crates that are popular everywhere. Each percentage is the share of cortex-m-rt projects that also use it.
Modern embedded framework, using Rust and async.
A lightweight, memory-protected, message-passing kernel for deeply embedded systems.
Copper is an operating system for robots - build, run, and replay your entire robot deterministically.
embedded-graphics backend for Ratatui
Ariel OS is a library operating system for secure, memory-safe, low-power Internet of Things, written in Rust
Solo 2 firmware in Rust
A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal
Target atsamd microcontrollers using Rust
Rust crate for FreeRTOS
A Rust BLE Host stack
The most flexible ROM replacement for retro systems - using a sub-$2 Raspberry Pi RP2350 or STM32 microcontroller.
no_std crate for parsing AT commands
A Rust embedded-hal HAL for all MCUs in the STM32 F7 family
A Platform-less, Runtime-less Actor Computing Model
Convert ONNX models into native, backend-agnostic Burn code for inference and fine-tuning.
SSH for Rust, no_std and elsewhere
Rust example programs for many of my hardware device drivers running on STM32F3 Discovery, STM32F103 "Blue Pill", RaspberryPi and micro:bit boards
CMSIS-DAP Rust implementation
One API from microcontroller to browser. Define data contracts once, enforce everywhere.
Time(ing) library (Instant/Duration/Clock/Timer/Period/Frequency) for bare-metal embedded systems
Home of the Holsatus Flight controller
A CMSIS-DAP implementation in pure Rust.
Flashing your own code to an epaper price tag
Rust Discovery Book for BBC micro:bit v2
A Hardware abstraction layer for the stm32wl series chips written in rust.
Deterministic firmware simulator for ARM Cortex-M and RISC-V — with hardware-validated parity
A simple robot with different sensors and autonomous as well as remote controlled movement written in Rust.
An embedded 'Smartwatch' written in Rust
bxCAN peripheral driver for STM32 chips
Template repository for Slint on MCU with rust
Peripheral Access Crates (PACs) for nRF microcontrollers
Hardware Abstraction Layer (HAL) for NXP LPC800 series of microcontrollers, written in the Rust programming language
A profiling and tracing system for Embedded Rust that visualizes Embassy tasks, function calls, metrics and defmt logs in the Perfetto UI.
Hardware abstraction layer for Daisy boards.
Prototype car dashboard camera using embedded Rust
Building your own embedded CO2 measuring device. With Rust!
FOC driver library written in Rust
This is a simple, open source uninterruptible power supply (UPS), based around an STM32F405 and written in Rust.
Peripheral access API for Allwinner SoCs generated from unofficial SVD file
Elegantly develop Py32F030 with Rust
Abstractions for asynchronous programming on the STM32F1xx family of microcontrollers.
Common EC service framework and associated services
A collection of Rust/Ratatui embedded projects targeting RP2040-Zero
CoDiOS. An alternative firmware for the Cosmo Communicator. Feel free to help out, and bear in mind, it's a highly experimental firmware, and still in the early stages.
A persistent configuration management library for embedded Rust applications.
STM32 + Rust + RTIC embedded project
Fixed- and floating-point Kalman filters for resource-constrained environments, written in Rust.
A real-time operating system for microcontrollers written in Rust. (GitLab Mirror)