rustio rustio.net

Embedded

75

rtic-macros

2.3.0 Stable

Procedural macros, syntax parsing, and codegen of the RTIC crate

387.8K downloads · 15d ago
74

bitvec

1.1.1 Stable

Addresses memory by bits, for packed collections and bitfields

233.8M downloads · 1mo ago
73

riscv-rt

0.18.0 Growing

Minimal runtime / startup for RISC-V CPU's

2.1M downloads · 1mo ago
73

esp-backtrace

0.19.0 Growing

Bare-metal backtrace support for Espressif devices

1.1M downloads · 3mo ago
73

icu_plurals

2.2.0 Stable

Unicode Plural Rules categorizer for numeric input

7.2M downloads · 3mo ago
73

icu_provider

2.2.0 Stable

Trait and struct definitions for the ICU data provider

425.2M downloads · 3mo ago
73

rtic

2.3.0 Stable

Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems

390.4K downloads · 15d ago
73

defmt-rtt

1.3.0 Stable

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

2.6M downloads · 20d ago
72

bt-hci

0.9.0 Growing

Bluetooth HCI data types

589.4K downloads · 2mo ago
72

riscv-macros

0.4.1 Growing

Procedural macros re-exported in `riscv`

3.8M downloads · 1mo ago
72

riscv

0.16.1 Growing

Low level access to RISC-V processors

8.5M downloads · 1mo ago
72

icu_decimal

2.2.0 Stable

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

8.9M downloads · 3mo ago
72

esp-hal

1.1.1 Stable

Bare-metal HAL for Espressif devices

808.8K downloads · 2mo ago
72

defmt

1.1.1 Stable

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

16.4M downloads · 20d ago
71

s2json

1.54.0 Stable

This library supports the S2JSON 1.0 Specification

39.4K downloads · 27d ago
71

rhai

1.25.1 Stable

Embedded scripting for Rust

8.4M downloads · 1mo ago
71

r-efi

7.0.0 Stable

UEFI Reference Specification Protocol Constants and Definitions

227.3M downloads · 1mo ago
70

ink_prelude

5.1.1 Growing

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

602.6K downloads · 8mo ago
70

ink_env

5.1.1 Growing

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

571.5K downloads · 8mo ago
70

embedded-hal

1.0.0 Growing

A Hardware Abstraction Layer (HAL) for embedded systems

28.3M downloads · 2y ago
70

embedded-hal-async

1.0.0 Growing

An asynchronous Hardware Abstraction Layer (HAL) for embedded systems

5.5M downloads · 2y ago
70

smoltcp

0.13.1 Growing

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

6.8M downloads · 2mo ago
70

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.8M downloads · 3mo ago
70

uefi-raw

0.15.1 Growing

Raw 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.

1.6M downloads · 12d ago
70

icu_properties

2.2.0 Stable

Definitions for Unicode properties

427.1M downloads · 3mo ago
70

icu_normalizer

2.2.0 Stable

API for normalizing text into Unicode Normalization Forms

418.4M downloads · 3mo ago
70

icu_collections

2.2.0 Stable

Collection of API for use in ICU libraries.

422.7M downloads · 3mo ago
70

icu_datetime

2.2.0 Stable

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

6.6M downloads · 3mo ago
70

icu_provider_adapters

2.2.0 Stable

Adapters for composing and manipulating data providers.

5.2M downloads · 3mo ago
70

icu_list

2.2.0 Stable

ECMA-402 ListFormatter

5.0M downloads · 3mo ago
70

icu

2.2.0 Stable

ICU4X: International Components for Unicode, written in Rust

1.8M downloads · 3mo ago
70

espflash

4.5.0 Stable

A command-line tool for interacting with Espressif devices

864.3K downloads · 15d ago
70

aarch32-cpu

0.4.0 Experimental

CPU support for AArch32 Arm Processors

17.3K downloads · 14d ago
70

surrealdb

3.2.1 Stable

A scalable, distributed, collaborative, document-graph database, for the realtime web

1.1M downloads · 13d ago
69

ink_allocator

5.1.1 Growing

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

574.8K downloads · 8mo ago
69

ink_metadata

5.1.1 Growing

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

588.0K downloads · 8mo ago
69

ink_primitives

5.1.1 Growing

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

599.2K downloads · 8mo ago
69

talc

5.0.4 Stable

A fast and flexible allocator for no_std and WebAssembly

1.0M downloads · 1mo ago
69

ctor

1.0.8 Stable

Global, no_std-compatible constructors for all platforms that run before main (like C/C++ __attribute__((constructor)))

156.1M downloads · 18d ago
69

embassy-usb-synopsys-otg

0.4.0 Growing

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

881.1K downloads · 1mo ago
69

esp-idf-sys

0.37.2 Growing

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

823.6K downloads · 4mo ago
69

esp-riscv-rt

0.14.0 Growing

Minimal runtime / startup for RISC-V CPUs from Espressif

824.0K downloads · 3mo ago
69

xtensa-lx-rt

0.22.0 Growing

Minimal startup/runtime for Xtensa LX CPUs

964.4K downloads · 3mo ago
69

esp-bootloader-esp-idf

0.5.0 Growing

Functionality related to the esp-idf bootloader

358.6K downloads · 3mo ago
69

embassy-time-driver

0.2.2 Growing

Driver trait for embassy-time

2.9M downloads · 4mo ago
69

embassy-sync

0.8.0 Growing

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

5.2M downloads · 4mo ago
69

icu_locale

2.2.0 Stable

API for Unicode Language and Locale Identifiers canonicalization

12.6M downloads · 3mo ago
69

icu_casemap

2.2.0 Stable

Unicode case mapping and folding algorithms

3.3M downloads · 3mo ago
69

icu_provider_blob

2.2.0 Stable

ICU4X data provider that reads from blobs in memory

2.8M downloads · 3mo ago
69

burn

0.21.0 Growing

Flexible and Comprehensive Deep Learning Framework in Rust

1.1M downloads · 2mo ago