rustio rustio.net

Embedded

76

esp-backtrace

0.19.0 Growing

Bare-metal backtrace support for Espressif devices

1.0M downloads · 1mo ago
75

bt-hci

0.9.0 Growing

Bluetooth HCI data types

523.5K downloads · 7d ago
75

icu_plurals

2.2.0 Stable

Unicode Plural Rules categorizer for numeric input

5.8M downloads · 1mo ago
75

icu_provider

2.2.0 Stable

Trait and struct definitions for the ICU data provider

339.7M downloads · 1mo ago
75

esp-hal

1.1.1 Stable

Bare-metal HAL for Espressif devices

721.3K downloads · 18d ago
74

rhai

1.25.0 Stable

Embedded scripting for Rust

6.7M downloads · yesterday
73

uart_16550

0.6.0 Growing

Simple 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).

1.6M downloads · 1mo ago
73

icu_decimal

2.2.0 Stable

API for formatting basic decimal numbers in a locale-sensitive way

7.4M downloads · 1mo ago
72

smoltcp

0.13.1 Growing

A TCP/IP stack designed for bare-metal, real-time systems without a heap.

6.1M downloads · 25d ago
72

defmt-rtt

1.2.0 Stable

Transmit defmt log messages over the RTT (Real-Time Transfer) protocol

2.3M downloads · 13d ago
72

defmt

1.1.0 Stable

A highly efficient logging framework that targets resource-constrained devices, like microcontrollers

11.0M downloads · 13d ago
72

esp-println

0.17.0 Growing

Provides `print!` and `println!` implementations for various Espressif devices

1.1M downloads · 1mo ago
72

esp-riscv-rt

0.14.0 Growing

Minimal runtime / startup for RISC-V CPUs from Espressif

747.8K downloads · 1mo ago
72

xtensa-lx-rt

0.22.0 Growing

Minimal startup/runtime for Xtensa LX CPUs

891.5K downloads · 1mo ago
72

icu_properties

2.2.0 Stable

Definitions for Unicode properties

341.4M downloads · 1mo ago
72

icu_normalizer

2.2.0 Stable

API for normalizing text into Unicode Normalization Forms

334.1M downloads · 1mo ago
72

icu_collections

2.2.0 Stable

Collection of API for use in ICU libraries.

337.2M downloads · 1mo ago
72

icu_datetime

2.2.0 Stable

Human-readable formatting of dates, times, and time zones in hundreds of locales

5.6M downloads · 1mo ago
72

icu_provider_adapters

2.2.0 Stable

Adapters for composing and manipulating data providers.

4.5M downloads · 1mo ago
72

icu_list

2.2.0 Stable

ECMA-402 ListFormatter

4.5M downloads · 1mo ago
72

icu

2.2.0 Stable

ICU4X: International Components for Unicode, written in Rust

1.6M downloads · 1mo ago
72

burn

0.21.0 Growing

Flexible and Comprehensive Deep Learning Framework in Rust

886.0K downloads · 18d ago
71

ink_prelude

5.1.1 Stable

[ink!] Common API for no_std and std to access alloc crate types.

576.2K downloads · 6mo ago
71

ink_env

5.1.1 Stable

[ink!] Low-level interface for interacting with the smart contract executor.

546.0K downloads · 6mo ago
71

embassy-usb-driver

0.2.1 Growing

Driver trait for `embassy-usb`, an async USB device stack for embedded devices.

1.5M downloads · 22d ago
71

esp-idf-sys

0.37.2 Growing

Bindings for ESP-IDF (Espressif's IoT Development Framework)

783.0K downloads · 2mo ago
71

esp-alloc

0.10.0 Growing

A heap allocator for Espressif devices

710.3K downloads · 1mo ago
71

esp-storage

0.9.0 Growing

Implementation of embedded-storage traits to access unencrypted ESP32 flash

77.1K downloads · 1mo ago
71

esp-bootloader-esp-idf

0.5.0 Experimental

Functionality related to the esp-idf bootloader

302.2K downloads · 1mo ago
71

embassy-time-driver

0.2.2 Growing

Driver trait for embassy-time

2.4M downloads · 2mo ago
71

icu_locale

2.2.0 Stable

API for Unicode Language and Locale Identifiers canonicalization

8.2M downloads · 1mo ago
71

icu_provider_blob

2.2.0 Stable

ICU4X data provider that reads from blobs in memory

2.2M downloads · 1mo ago
70

ink_allocator

5.1.1 Stable

[ink!] Bindings to the Wasm heap memory allocator.

547.7K downloads · 6mo ago
70

ink_metadata

5.1.1 Stable

[ink!] Metadata definitions for ink! smart contracts.

562.2K downloads · 6mo ago
70

ink_primitives

5.1.1 Stable

[ink!] Fundamental primitive types for ink! smart contracts.

572.8K downloads · 6mo ago
70

embedded-hal

1.0.0 Growing

A Hardware Abstraction Layer (HAL) for embedded systems

25.5M downloads · 2y ago
70

embedded-hal-async

1.0.0 Growing

An asynchronous Hardware Abstraction Layer (HAL) for embedded systems

4.7M downloads · 2y ago
70

icu_calendar

2.2.1 Stable

Date APIs for Gregorian and non-Gregorian calendars

7.3M downloads · 1mo ago
70

fixed

1.31.0 Stable

Fixed-point numbers.

11.2M downloads · 2mo ago
70

embassy-sync

0.8.0 Growing

no-std, no-alloc synchronization primitives with async support

4.5M downloads · 2mo ago
70

sbi-spec

0.0.9 Growing

Definitions and constants in the RISC-V Supervisor Binary Interface (RISC-V SBI)

499.5K downloads · 12d ago
70

icu_normalizer_data

2.2.0 Stable

Data for the icu_normalizer crate

337.5M downloads · 1mo ago
70

potential_utf

0.1.5 Growing

Unvalidated string and character types

199.8M downloads · 1mo ago
70

icu_locale_core

2.2.0 Stable

API for managing Unicode Language and Locale Identifiers

197.4M downloads · 1mo ago
70

icu_casemap

2.2.0 Stable

Unicode case mapping and folding algorithms

2.6M downloads · 1mo ago
70

icu_capi

2.2.0 Stable

C interface to ICU4X

505.2K downloads · 1mo ago
70

icu_segmenter

2.2.0 Stable

Unicode line breaking and text segmentation algorithms for text boundaries analysis

6.9M downloads · 1mo ago
70

s2json

1.53.1 Stable

This library supports the S2JSON 1.0 Specification

39.0K downloads · 9d ago
69

riscv-rt

0.17.1 Growing

Minimal runtime / startup for RISC-V CPU's

1.7M downloads · 4mo ago
69

embassy-usb-synopsys-otg

0.3.3 Growing

`embassy-usb-driver` implementation for Synopsys OTG USB controllers

744.6K downloads · 22d ago