Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 5.28 KB

ecosystem.md

File metadata and controls

33 lines (28 loc) · 5.28 KB

Ecosystem tracking

This document tracks the crates that already exist in the ecosystem that cover functionality that we may wish to cover in ICU4X.

Where multiple maintainers are listed, the first name is the primary maintainer: e.g. Manish is a member of the Servo org but does not primarily maintain some of these crates.

API Rust Equivalent Maintainer CLDR-Aware Action Notes
icu::DateTimeFormat unic-datetime Zibi Yes Import
rust_icu_udat filmil, kpozin Yes Uncertain Rust wrapper around ICU4C
icu::Locale unic-locale Zibi Yes Import
rust_icu_uloc filmil, kpozin Yes Uncertain Rust wrapper around ICU4C
icu::Bidi unicode-bidi Servo / Manish N/A No Action Bidi and text layout are unlikely to be coming to ECMA-402
icu::Normalization unicode-normalization Manish / unicode-rs No Uncertain Main issue: #40
icu::Script unicode-script Manish N/A No Action ICU4X should expose UCD data through its own custom pipeline
icu::IDNa idna Servo / Manish CLDR confusables Uncertain Main issue: #42
icu::PluralRules intl-pluralrules Zibi Yes Import
rust_icu_intl filmil, kpozin Yes Uncertain
icu::BreakIterator unicode-segmentation Manish / unicode-rs No No Action No line segmentation. Wait for clear user demand outside Rust
icu::Collator -
icu::NumberFormatter Early Google POC Shane ? Import
icu::CharConversion encoding_rs Henri Encoding Standard No Action Out of scope for ICU4X
icu::Char rust_icu_ustring filmil, kpozin Yes Uncertain
icu::TimeZone -
icu::Regex regex Core Rust Team ? No Action Main issue: #37
icu::Calendar rust_icu_ucal filmil, kpozin Yes Uncertain Rust wrapper around ICU4C
icu::ListFormatter -
icu::RelativeDateTime -
icu::MessageFormat rust_icu_umsg filmil, kpozin Yes Uncertain