12 stable releases

new 2.2.0 Apr 1, 2026
2.1.1 Oct 28, 2025
2.0.0 May 7, 2025
2.0.0-beta2 Feb 26, 2025
0.6.0 May 17, 2022

#104 in #internationalization

Download history 79/week @ 2025-12-10 72/week @ 2025-12-17 61/week @ 2025-12-24 57/week @ 2025-12-31 94/week @ 2026-01-07 107/week @ 2026-01-14 94/week @ 2026-01-21 129/week @ 2026-01-28 112/week @ 2026-02-04 128/week @ 2026-02-11 113/week @ 2026-02-18 120/week @ 2026-02-25 126/week @ 2026-03-04 141/week @ 2026-03-11 129/week @ 2026-03-18 133/week @ 2026-03-25

545 downloads per month

Unicode-3.0

3.5MB
47K SLoC

JavaScript 23K SLoC // 0.3% comments Rust 21K SLoC // 0.0% comments TypeScript 3.5K SLoC // 0.7% comments

icu_freertos crates.io

This crate is a shim that enables one to use icu4x on Cortex-M + FreeRTOS by setting up the relevant Rust runtime hooks.

Note that compiling to this platform needs Rust nightly, and this crate attempts to build across multiple nightly versions.

This crate has a build script that will attempt to detect the nightly version and configure things appropriately, where possible. Older nightlies will end up setting the --cfg needs_alloc_error_handler flag: if using a custom build system and a nightly from 2022 or earlier, please set this flag.

More Information

For more information on development, authorship, contributing etc. please visit ICU4X home page.

Dependencies

~2.4–3.5MB
~65K SLoC