Packages

Internationalization (i18n) Packages

Internationalization and localization libraries for translating, formatting, and adapting applications to different languages and regions (i18next, FormatJS).

105 packages

Packages in Internationalization (i18n)

24Health
Library npm

i18next-pseudo

A pseudolocalization post-processor for i18next that stretches and re-letters strings to surface UI and translation bugs before real translations arrive.

34
MIT
Used by 1
38Health
Library PyPI

langcodes

A Python library for parsing, comparing, and interpreting IETF language tags and ISO 639 language codes.

32
MIT
Used by 1
43Health
Library Cargo

celes

A no_std Rust crate for parsing ISO 3166-1 country codes and optional ISO 3166-2 subdivisions.

23
Other
Used by 1
28Health
Library Cargo

accept-language

A tiny, dependency-free Rust library for parsing the HTTP Accept-Language header.

15
MIT
Used by 1
20Health
Library Cargo

ferrous-opencc

Pure-Rust OpenCC for converting between Traditional and Simplified Chinese.

12
Apache 2.0
Used by 1
31Health
Library npm

@elastic/numeral

Elastic's Kibana-maintained fork of numeral.js for formatting and manipulating numbers, currency, percentages, times, and byte sizes.

10
MIT
Used by 1
53Health
Library npm

pseudolocale

Idempotent pseudolocalization library that deterministically mutates strings to surface i18n bugs before real translation begins.

9
MIT
Used by 1
15Health
Library Cargo

idna_adapter

A pinned Unicode back end abstraction that lets Cargo choose ICU4X, unicode-rs, or a no-op stub for the idna crate.

6
Other
Used by 1
17Health
Library PyPI

pyicumessageformat

An unopinionated Python parser for ICU MessageFormat strings, producing ASTs or token lists for building custom i18n renderers.

4
MIT
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers