Embedded
esp-backtrace
0.19.0 GrowingBare-metal backtrace support for Espressif devices
bt-hci
0.9.0 GrowingBluetooth HCI data types
icu_plurals
2.2.0 StableUnicode Plural Rules categorizer for numeric input
icu_provider
2.2.0 StableTrait and struct definitions for the ICU data provider
esp-hal
1.1.1 StableBare-metal HAL for Espressif devices
rhai
1.25.0 StableEmbedded scripting for Rust
uart_16550
0.6.0 GrowingSimple yet highly configurable low-level driver for 16550 UART devices, typically known and used as serial ports or COM ports. Easy integration into Rust while providing fine-grained control where needed (e.g., for kernel drivers).
icu_decimal
2.2.0 StableAPI for formatting basic decimal numbers in a locale-sensitive way
smoltcp
0.13.1 GrowingA TCP/IP stack designed for bare-metal, real-time systems without a heap.
defmt-rtt
1.2.0 StableTransmit defmt log messages over the RTT (Real-Time Transfer) protocol
defmt
1.1.0 StableA highly efficient logging framework that targets resource-constrained devices, like microcontrollers
esp-println
0.17.0 GrowingProvides `print!` and `println!` implementations for various Espressif devices
esp-riscv-rt
0.14.0 GrowingMinimal runtime / startup for RISC-V CPUs from Espressif
xtensa-lx-rt
0.22.0 GrowingMinimal startup/runtime for Xtensa LX CPUs
icu_properties
2.2.0 StableDefinitions for Unicode properties
icu_normalizer
2.2.0 StableAPI for normalizing text into Unicode Normalization Forms
icu_collections
2.2.0 StableCollection of API for use in ICU libraries.
icu_datetime
2.2.0 StableHuman-readable formatting of dates, times, and time zones in hundreds of locales
icu_provider_adapters
2.2.0 StableAdapters for composing and manipulating data providers.
icu_list
2.2.0 StableECMA-402 ListFormatter
icu
2.2.0 StableICU4X: International Components for Unicode, written in Rust
burn
0.21.0 GrowingFlexible and Comprehensive Deep Learning Framework in Rust
ink_prelude
5.1.1 Stable[ink!] Common API for no_std and std to access alloc crate types.
ink_env
5.1.1 Stable[ink!] Low-level interface for interacting with the smart contract executor.
embassy-usb-driver
0.2.1 GrowingDriver trait for `embassy-usb`, an async USB device stack for embedded devices.
esp-idf-sys
0.37.2 GrowingBindings for ESP-IDF (Espressif's IoT Development Framework)
esp-alloc
0.10.0 GrowingA heap allocator for Espressif devices
esp-storage
0.9.0 GrowingImplementation of embedded-storage traits to access unencrypted ESP32 flash
esp-bootloader-esp-idf
0.5.0 ExperimentalFunctionality related to the esp-idf bootloader
embassy-time-driver
0.2.2 GrowingDriver trait for embassy-time
icu_locale
2.2.0 StableAPI for Unicode Language and Locale Identifiers canonicalization
icu_provider_blob
2.2.0 StableICU4X data provider that reads from blobs in memory
ink_allocator
5.1.1 Stable[ink!] Bindings to the Wasm heap memory allocator.
ink_metadata
5.1.1 Stable[ink!] Metadata definitions for ink! smart contracts.
ink_primitives
5.1.1 Stable[ink!] Fundamental primitive types for ink! smart contracts.
embedded-hal
1.0.0 GrowingA Hardware Abstraction Layer (HAL) for embedded systems
embedded-hal-async
1.0.0 GrowingAn asynchronous Hardware Abstraction Layer (HAL) for embedded systems
icu_calendar
2.2.1 StableDate APIs for Gregorian and non-Gregorian calendars
fixed
1.31.0 StableFixed-point numbers.
embassy-sync
0.8.0 Growingno-std, no-alloc synchronization primitives with async support
sbi-spec
0.0.9 GrowingDefinitions and constants in the RISC-V Supervisor Binary Interface (RISC-V SBI)
icu_normalizer_data
2.2.0 StableData for the icu_normalizer crate
potential_utf
0.1.5 GrowingUnvalidated string and character types
icu_locale_core
2.2.0 StableAPI for managing Unicode Language and Locale Identifiers
icu_casemap
2.2.0 StableUnicode case mapping and folding algorithms
icu_capi
2.2.0 StableC interface to ICU4X
icu_segmenter
2.2.0 StableUnicode line breaking and text segmentation algorithms for text boundaries analysis
s2json
1.53.1 StableThis library supports the S2JSON 1.0 Specification
riscv-rt
0.17.1 GrowingMinimal runtime / startup for RISC-V CPU's
embassy-usb-synopsys-otg
0.3.3 Growing`embassy-usb-driver` implementation for Synopsys OTG USB controllers