Packages

Internationalization (i18n) Packages

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

55 packages

Packages in Internationalization (i18n)

Showing 55 packages
81Health
Librarynpm

i18next

The internationalization framework for JavaScript, with zero runtime dependencies and a pluggable ecosystem for every environment.

8,617
MIT
Used by 105
70Health
Librarynpm

react-i18next

React bindings for the i18next internationalization ecosystem, built on hooks and a translation-aware Trans component.

10,034
MIT
Used by 95
81Health
Librarynpm

Day.js

A 2KB immutable JavaScript date-time library with a Moment.js-compatible API

48,666
MIT
Used by 94
88Health
Librarynpm

Moment.js

Parse, validate, manipulate, and display dates in JavaScript with a chainable API.

47,914
MIT
Used by 63
48Health
Librarynpm

i18next-browser-languageDetector

Detects a visitor's language from cookies, storage, the URL, or the browser itself and wires it straight into i18next.

967
MIT
Used by 49
90Health
Librarynpm

vue-i18n

The internationalization plugin that brings translations, pluralization, and locale-aware formatting to Vue.js 3 apps.

2,705
MIT
Used by 25
82Health
LibraryPyPI

idna

Internationalized Domain Names for Python — IDNA 2008 and UTS #46 encoding and decoding

291
BSD 3
Used by 25
89Health
Librarynpm

Lingui

A readable, 2kb internationalization runtime for JavaScript with ICU MessageFormat and rich-text support.

5,848
MIT
Used by 7
49Health
Librarynpm

react-timeago

A tiny React component that renders live, self-updating relative timestamps like "5 minutes ago".

1,096
MIT
Used by 7
75Health
LibraryCargo

encoding_rs

Fast, WHATWG-compliant character encoding conversion crate that powers Firefox's Web-facing text decoding.

464
Other
Used by 7
55Health
LibraryCargo

unicode-segmentation

Split Rust strings into grapheme clusters, words, and sentences per Unicode UAX #29

672
Other
Used by 6
39Health
LibraryCargo

unicode-normalization

Unicode NFC/NFD/NFKC/NFKD normalization for Rust strings, per UAX #15

196
Apache 2.0
Used by 6
89Health
Librarynpm

pinyin-pro

Fast, high-accuracy Chinese-to-pinyin conversion library with tone, initial/final, and text-matching support.

4,684
MIT
Used by 5
68Health
Librarynpm

nestjs-i18n

Type-safe internationalization module for NestJS with pluralization, fallbacks, and custom loaders

719
MIT
Used by 5
52Health
Librarynpm

Pretext

Fast, DOM-free multiline text measurement and layout for JavaScript and TypeScript

49,933
MIT
Used by 4

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

Search