Embedded
rtic-macros
2.3.0 StableProcedural macros, syntax parsing, and codegen of the RTIC crate
bitvec
1.1.1 StableAddresses memory by bits, for packed collections and bitfields
riscv-rt
0.18.0 GrowingMinimal runtime / startup for RISC-V CPU's
esp-backtrace
0.19.0 GrowingBare-metal backtrace support for Espressif devices
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
rtic
2.3.0 StableReal-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems
defmt-rtt
1.3.0 StableTransmit defmt log messages over the RTT (Real-Time Transfer) protocol
bt-hci
0.9.0 GrowingBluetooth HCI data types
riscv-macros
0.4.1 GrowingProcedural macros re-exported in `riscv`
riscv
0.16.1 GrowingLow level access to RISC-V processors
icu_decimal
2.2.0 StableAPI for formatting basic decimal numbers in a locale-sensitive way
esp-hal
1.1.1 StableBare-metal HAL for Espressif devices
defmt
1.1.1 StableA highly efficient logging framework that targets resource-constrained devices, like microcontrollers
s2json
1.54.0 StableThis library supports the S2JSON 1.0 Specification
rhai
1.25.1 StableEmbedded scripting for Rust
r-efi
7.0.0 StableUEFI Reference Specification Protocol Constants and Definitions
ink_prelude
5.1.1 Growing[ink!] Common API for no_std and std to access alloc crate types.
ink_env
5.1.1 Growing[ink!] Low-level interface for interacting with the smart contract executor.
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
smoltcp
0.13.1 GrowingA TCP/IP stack designed for bare-metal, real-time systems without a heap.
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).
uefi-raw
0.15.1 GrowingRaw UEFI types and bindings for protocols, boot, and runtime services. This can serve as base for an UEFI firmware implementation or a high-level wrapper to access UEFI functionality from an UEFI image.
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
espflash
4.5.0 StableA command-line tool for interacting with Espressif devices
aarch32-cpu
0.4.0 ExperimentalCPU support for AArch32 Arm Processors
surrealdb
3.2.1 StableA scalable, distributed, collaborative, document-graph database, for the realtime web
ink_allocator
5.1.1 Growing[ink!] Bindings to the Wasm heap memory allocator.
ink_metadata
5.1.1 Growing[ink!] Metadata definitions for ink! smart contracts.
ink_primitives
5.1.1 Growing[ink!] Fundamental primitive types for ink! smart contracts.
talc
5.0.4 StableA fast and flexible allocator for no_std and WebAssembly
ctor
1.0.8 StableGlobal, no_std-compatible constructors for all platforms that run before main (like C/C++ __attribute__((constructor)))
embassy-usb-synopsys-otg
0.4.0 Growing`embassy-usb-driver` implementation for Synopsys OTG USB controllers
esp-idf-sys
0.37.2 GrowingBindings for ESP-IDF (Espressif's IoT Development Framework)
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
esp-bootloader-esp-idf
0.5.0 GrowingFunctionality related to the esp-idf bootloader
embassy-time-driver
0.2.2 GrowingDriver trait for embassy-time
embassy-sync
0.8.0 Growingno-std, no-alloc synchronization primitives with async support
icu_locale
2.2.0 StableAPI for Unicode Language and Locale Identifiers canonicalization
icu_casemap
2.2.0 StableUnicode case mapping and folding algorithms
icu_provider_blob
2.2.0 StableICU4X data provider that reads from blobs in memory
burn
0.21.0 GrowingFlexible and Comprehensive Deep Learning Framework in Rust