
FormatJS
A set of JavaScript libraries for internationalization built on ICU MessageFormat and the ECMA-402 Intl APIs.
formatjs.github.io/repositorydocs
FormatJS is a set of JavaScript libraries for internationalization, built on ICU MessageFormat, Unicode CLDR and the ECMA-402 Intl APIs. Its installation guide describes the libraries as helping set up internationalization in any project. The React binding is react-intl, installed with npm, and the runtime requirements page gives the minimum Node.js version for it.
The repository is a monorepo that also holds Rust crates, Python bindings and a native Hermes SDK. Vue and Svelte bindings are separate npm packages. The documentation includes migration guides from i18next and Lingui. The license files of the packages name Oath Inc. as the copyright holder.
Worth knowing
Stars and contributor counts describe the whole monorepo, not react-intl alone.
Identity
Rendering and deploy
- Install with
- npm6
Releases
Adoption
Sources
- 2026-11-08: links, Categories
formatjs.github.io/ - 2026-11-08: links, Written in, GitHub stars
api.github.com/repos/formatjs/formatjs - 2026-11-08: links
formatjs.github.io/docs/getting-started/installation/ - 2026-11-08: Maintainer, Maintained by, License model
raw.githubusercontent.com/formatjs/formatjs/main/packages/react-intl/LICENSE.md - 2026-11-08: Runtime, Minimum runtime
formatjs.github.io/docs/guides/runtime-requirements/ - 2026-11-08: Install with
formatjs.github.io/docs/react-intl/ - 2026-11-08: License
registry.npmjs.org/react-intl/latest - 2026-11-08: Current major version, Last release
api.github.com/repos/formatjs/formatjs/releases - 2026-11-08: First release
registry.npmjs.org/react-intl - 2026-11-08: npm downloads a week
api.npmjs.org/downloads/range/2026-11-01:2026-11-07/react-intl - 2026-11-08: Contributors
api.github.com/repos/formatjs/formatjs/contributors?per_page=1 - 2026-11-08: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-intl