Serialization framework for Rust
no_std
Rhai - An embedded scripting language for Rust.
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
Heapless, `static` friendly data structures
Date and time handling in Rust.
Low level access to Cortex-M processors
A crate for safe and ergonomic pin-projection.
An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)
Maps where keys are borrowed from values.
100% Rust `no_std` smartwatch firmware for the Waveshare ESP32-S3-Touch-AMOLED-2.06
A toolkit to create better Rust device drivers, faster
Cryptography-oriented big integer library with constant-time, stack-allocated (no_std-friendly) implementations of modern formulas
Template generation tool to create no_std applications targeting Espressif's chips.
Rust async HTTP client for embedded/no_std
🐎 A fast implementation of the Aho-Corasick algorithm using the compact double-array data structure in Rust.
Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.
Portable atomic types including support for 128-bit atomics, atomic float, etc.
async + no_std + no-alloc implementations of various network protocols
`serde-json` for `no_std` programs
A no_std MQTT v5.0 client
An easy to use and fast `no_std` library (with `alloc`) to get the frequency spectrum of a digital signal (e.g. audio) using FFT.
MP4 library
A no_std-friendly ELF loader and runtime linker for Rust
Getting-started guide on using the Rust with Espressif SoCs using no_std.
no_std crate for parsing AT commands
The miniature, embeddable R7RS Scheme implementation
Compile-time state machine DSL for Rust, inspired by the Ruby state_machines gem.
SSH for Rust, no_std and elsewhere
Procedural macro for bitfields.
ZigBee protocol stack and ZigBee Cluster Library in Rust
Idiomatic Rust API for littlefs
Declarative UI layout and rendering for no_std targets, inspired by SwiftUI
A simple, single-future, non-blocking executor intended for building state machines. Designed to be no-std and embedded friendly.
The bare essentials of std::io for use in no_std. Alloc support is optional.
A pure no-std Rust modbus library
Rust macro for generating flexible bitfields and bitflags, useful for low-level code (embedded or emulators).
Rust SCPI parser
Heapless vector implementation for Rust
A Rust library crate with types for safe MMIO device access
Device driver implementations for many embedded sensors and devices
A no-std esp32 Wifi Lamp
DSP algorithms and utilities written in Rust. Performant, embedded friendly and no_std compatible.
Rust serialize/deserialize/access reflection for trees (no_std, no alloc)
no_std HTTP client & server for embedded systems
A platform agnostic driver to interface the MFRC522 (RFID reader/writer)
Startup code and exception vector for bare-metal Rust on aarch64 Cortex-A processors.
zerocopy, async, no_std and autobahn compliant websockets implementation
noshell, a no_std argument parser and a shell for constrained systems.
std::io for no_std