Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
cortex-m
Counted from the Cargo.toml manifests of the 65 indexed repositories that declare cortex-m as a dependency — not download counts. Dependency data last verified 2026-08-04.
Crates that show up unusually often in cortex-m 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 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
Solving i18n for client-side and resource-constrained environments.
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
Low level access to Cortex-M processors
μLA: Micro Logic Analyzer for RP2040
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
A Rust HAL for the nRF family of devices
Rust crate for FreeRTOS
A Rust BLE Host stack
An alarm clock with environment stats in pure bare metal embedded rust
The most flexible ROM replacement for retro systems - using a sub-$2 Raspberry Pi RP2350 or STM32 microcontroller.
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.
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.
A Minecraft like game on vanilla Numworks.
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 Rust-based embedded operating system designed to enable memory-safe, robust, and responsive embedded applications.
A CMSIS-DAP implementation in pure Rust.
Flashing your own code to an epaper price tag
A Rust implementation of Cyphal
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
An embedded 'Smartwatch' written in Rust
bxCAN peripheral driver for STM32 chips
Template repository for Slint on MCU with rust
Hardware Abstraction Layer (HAL) for NXP LPC55 (Cortex-M33) microcontrollers
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.