Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
defmt
Modern embedded framework, using Rust and async.
a smol tcp/ip stack
Date and time library for Rust
A datetime library for Rust that encourages you to jump into the pit of success.
Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support
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
μLA: Micro Logic Analyzer for RP2040
Target atsamd microcontrollers using Rust
A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal
A Rust HAL for the nRF family of devices
Rust implementation of the Matter protocol.
A Rust BLE Host stack
rustBoot is a standalone bootloader written entirely in `Rust`, designed to run on anything from a microcontroller to a system on chip. It can be used to boot into bare-metal firmware or Linux.
Awkernel: realtime operating system written in Rust
Rust async HTTP client for embedded/no_std
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
`serde-json` for `no_std` programs
A no_std MQTT v5.0 client
A test harness and runner for embedded devices
Rust APIs and abstractions for various embedded services (WiFi, Network, Httpd, Logging, etc.)
Secure firmware framework focusing on developer experience
no_std crate for parsing AT commands
Getting-started guide on using the Rust with Espressif SoCs using no_std.
Key-value store for embedded systems, for raw NOR flash, using an LSM-Tree.
Procedural macro for bitfields.
Run rs-matter on MCUs with Embassy
NMEA 0183 - for communication between marine electronics such as echo sounder, sonars, anemometer, gyrocompass, autopilot, GNSS receivers and many other types of instruments. Defined and controlled by the National Marine Electronics Association (NMEA)
Convert ONNX models into native, backend-agnostic Burn code for inference and fine-tuning.
Home of the Holsatus Flight controller
One API from microcontroller to browser. Define data contracts once, enforce everywhere.
A platform agnostic Rust driver for the Bosch BM[PE]-280
Flashing your own code to an epaper price tag
A pure no-std Rust modbus library
A Hardware abstraction layer for the stm32wl series chips written in rust.
Embedded rust support for the Wiznet W5500 SPI internet offload chip
Rust types for the Bluetooth HCI (Host Controller Interface) specification, and traits for implementing the Controller part of the interface.
Device driver implementations for many embedded sensors and devices
bxCAN peripheral driver for STM32 chips
Platform agnostic Rust driver for 24x series serial EEPROM devices using embedded-hal
Caliptra MCU Software
Hardware abstraction layer for Daisy boards.
Rust serialize/deserialize/access reflection for trees (no_std, no alloc)
Field-oriented three-phase AC motor controller written in Rust.