Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
embedded-hal
Counted from the Cargo.toml manifests of the 80 indexed repositories that declare embedded-hal as a dependency — not download counts. Dependency data last verified 2026-08-13.
Crates that show up unusually often in embedded-hal 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 projects that also use it.
Modern embedded framework, using Rust and async.
A lightweight, memory-protected, message-passing kernel for deeply embedded systems.
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.
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
A rust crate to create a pure rust keyboard firmware.
Low level access to Cortex-M processors
μLA: Micro Logic Analyzer for RP2040
embedded-hal implementation for Rust on ESP32 and ESP-IDF
Solo 2 firmware in Rust
Rust on the Flipper Zero
A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal
Target atsamd microcontrollers using Rust
A Rust HAL for the nRF family of devices
Rust crate for FreeRTOS
100% Rust `no_std` smartwatch firmware for the Waveshare ESP32-S3-Touch-AMOLED-2.06
The most flexible ROM replacement for retro systems - using a sub-$2 Raspberry Pi RP2350 or STM32 microcontroller.
An alarm clock with environment stats in pure bare metal embedded rust
Drivers for various EPDs from Waveshare and others
Implementation of the `embedded-hal` traits for Linux devices
Awkernel: realtime operating system written in Rust
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 for NXP i.MX RT
A Hardware abstraction layer for the stm32l432xx series chips written in rust.
Firmware and software for Frostsnap's bitcoin security system
Rust no-std, no-alloc LED control for spatial layouts 🟥🟩🟦
A Rust embedded-hal HAL for all MCUs in the STM32 F7 family
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.
Home of the Holsatus Flight controller
A platform agnostic Rust driver for the Bosch BM[PE]-280
Rust driver for SSD1675 e-Paper display controller
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.
Offline-first smart energy monitoring platform using Rust, ESP32, Thingsboard, and a fork of Thingsboard Mobile flutter app.
Embedded rust support for the Wiznet W5500 SPI internet offload chip
Implements embedded-hal traits by bitbanging
This project aims at providing a safe Rust wrapper of esp-idf to enable BLE on the ESP32 microcontrollers family
An embedded 'Smartwatch' written in Rust
Platform-agnostic Rust driver for the ADS1x1x ultra-small, low-power analog-to-digital converters (ADC). Compatible with ADS1013, ADS1014, ADS1015, ADS1113, ADS1114 and ADS1115
write react for gpui tui and embedded, write rust for web extensions, write both for websites, swiftui, mobile apps and more.
Device driver implementations for many embedded sensors and devices