π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform — deploy anywhere, swap anything 🦀
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
Serialization framework for Rust
Modern embedded framework, using Rust and async.
A secure embedded operating system for microcontrollers
Rhai - An embedded scripting language for Rust.
a smol tcp/ip stack
Date and time library for Rust
A lightweight, memory-protected, message-passing kernel for deeply embedded systems.
A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
A datetime library for Rust that encourages you to jump into the pit of success.
Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
no_std Hardware Abstraction Layers for ESP32 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
Copper is an operating system for robots - build, run, and replay your entire robot deterministically.
Date and time handling in Rust.
embedded-graphics backend for Ratatui
Efficient, deferred formatting for logging on embedded systems
A rust crate to create a pure rust keyboard firmware.
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
embedded-hal implementation for Rust on ESP32 and ESP-IDF
Serial flasher utility for Espressif SoCs and modules based on esptool.py
Rust on the Flipper Zero
🥔 MOS-6502 and NES emulator in Rust (SDL/WebAssembly/Android/Embedded/Cloud)
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
Debugger for Hubris
Rust implementation of the Matter protocol.
Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)
3d printing filament manager that brings weight and location tracking, slots configuration, slicer integration, NFC and more to your 3D printer.
The core crate for Drone, an Embedded Operating System.
Rust crate for FreeRTOS
Tool for installing and maintaining Espressif Rust ecosystem.
A Rust BLE Host stack
Adds zero-cost stack overflow protection to your embedded programs
An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)
A Rust Interface to the Linux sysfs GPIO interface (https://www.kernel.org/doc/Documentation/gpio/sysfs.txt)
Software for the orb
Maps where keys are borrowed from values.
An alarm clock with environment stats in pure bare metal embedded rust
100% Rust `no_std` smartwatch firmware for the Waveshare ESP32-S3-Touch-AMOLED-2.06
Implementation of the `embedded-hal` traits for Linux devices
Drivers for various EPDs from Waveshare and others
Cryptography-oriented big integer library with constant-time, stack-allocated (no_std-friendly) implementations of modern formulas
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
Template generation tool to create no_std applications targeting Espressif's chips.
Rust async HTTP client for embedded/no_std
Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.
Rust interface to the Linux GPIO Character Device API (/dev/gpiochip...)
Rust library for interfacing with i2c devices under Linux
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
Build support for embedded Rust: Cargo integration with other embedded build ecosystems & tools, like PlatformIO, CMake and kconfig.
CLI utility for Drone, an Embedded Operating System.
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
A Hardware abstraction layer for the stm32l432xx series chips written in rust.
A no_std-friendly ELF loader and runtime linker for Rust
no_std crate for parsing AT commands
Rust library providing access to spidev devices under Linux
Getting-started guide on using the Rust with Espressif SoCs using no_std.
The miniature, embeddable R7RS Scheme implementation
Compile-time state machine DSL for Rust, inspired by the Ruby state_machines gem.
A Rust embedded-hal HAL for all MCUs in the STM32 F7 family
A Platform-less, Runtime-less Actor Computing Model
Procedural macro for bitfields.
Key-value store for embedded systems, for raw NOR flash, using an LSM-Tree.
Rust example programs for many of my hardware device drivers running on STM32F3 Discovery, STM32F103 "Blue Pill", RaspberryPi and micro:bit boards
A Minecraft like game on vanilla Numworks.
SSH for Rust, no_std and elsewhere
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)
Userspace Utilities for managing GPIOs in Linux
Convert ONNX models into native, backend-agnostic Burn code for inference and fine-tuning.
Idiomatic Rust API for littlefs
Time(ing) library (Instant/Duration/Clock/Timer/Period/Frequency) for bare-metal embedded systems
A simple, single-future, non-blocking executor intended for building state machines. Designed to be no-std and embedded friendly.
Home of the Holsatus Flight controller
A Rust-based embedded operating system designed to enable memory-safe, robust, and responsive embedded applications.
One API from microcontroller to browser. Define data contracts once, enforce everywhere.
A CMSIS-DAP implementation in pure Rust.
ZigBee protocol stack and ZigBee Cluster Library in Rust
The bare essentials of std::io for use in no_std. Alloc support is optional.
Run rs-matter on Espressif chips with ESP IDF
A platform agnostic Rust driver for the Bosch BM[PE]-280
Rust driver for SSD1675 e-Paper display controller
WS2812 driver using ESP32 RMT for Rust
Statically allocated, runtime initialized cell.
Flashing your own code to an epaper price tag