Modern embedded framework, using Rust and async.
embedded-hal-async
Counted from the Cargo.toml manifests of the 26 indexed repositories that declare embedded-hal-async as a dependency — not download counts. Dependency data last verified 2026-08-04.
Crates that show up unusually often in embedded-hal-async 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 embedded-hal-async projects that also use it.
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support
A modern, easy-to-use, and feature-rich keyboard firmware written in Rust.
Ariel OS is a library operating system for secure, memory-safe, low-power Internet of Things, written in Rust
embedded-hal implementation for Rust on ESP32 and ESP-IDF
A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal
Target atsamd microcontrollers using Rust
Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)
Implementation of the `embedded-hal` traits for Linux devices
A Rust HAL implementation for the CH32V0, CH32V1, CH32V2, CH32V3, CH32X0, CH32L1 family, with Embassy framework support and compatible with embedded-hal.
A distribution of tools and examples for building embedded IoT applications in Rust
Rust no-std, no-alloc LED control for spatial layouts 🟥🟩🟦
SSH for Rust, no_std and elsewhere
One API from microcontroller to browser. Define data contracts once, enforce everywhere.
Home of the Holsatus Flight controller
A platform agnostic Rust driver for the Bosch BM[PE]-280
Embedded rust support for the Wiznet W5500 SPI internet offload chip
A simple robot with different sensors and autonomous as well as remote controlled movement written in Rust.
Platform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller
Device driver implementations for many embedded sensors and devices
Platform agnostic Rust driver for the LSM303AGR ultra-compact high-performance eCompass module: ultra-low-power 3D accelerometer and 3D magnetometer
Embedded Rust NFC protocol stack
Elegantly develop Py32F030 with Rust
Common EC service framework and associated services
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.