FindSoftware

FormatJS

A set of JavaScript libraries for internationalization built on ICU MessageFormat and the ECMA-402 Intl APIs.

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

Status
Active
Maintainer
Oath Inc.4
Maintained by
Company4
First release
20149

Rendering and deploy

Install with
npm6

Releases

Current major version
128
Last release
2026-10-278

Adoption

GitHub stars
14,7532
npm downloads a week
4,494,39810
Contributors
33711
Dependent repositories
57,94712
Dependent packages
3,65012

Why these figures do not compare

Sources

  1. 2026-11-08: links, Categories
    formatjs.github.io/
  2. 2026-11-08: links, Written in, GitHub stars
    api.github.com/repos/formatjs/formatjs
  3. 2026-11-08: links
    formatjs.github.io/docs/getting-started/installation/
  4. 2026-11-08: Maintainer, Maintained by, License model
    raw.githubusercontent.com/formatjs/formatjs/main/packages/react-intl/LICENSE.md
  5. 2026-11-08: Runtime, Minimum runtime
    formatjs.github.io/docs/guides/runtime-requirements/
  6. 2026-11-08: Install with
    formatjs.github.io/docs/react-intl/
  7. 2026-11-08: License
    registry.npmjs.org/react-intl/latest
  8. 2026-11-08: Current major version, Last release
    api.github.com/repos/formatjs/formatjs/releases
  9. 2026-11-08: First release
    registry.npmjs.org/react-intl
  10. 2026-11-08: npm downloads a week
    api.npmjs.org/downloads/range/2026-11-01:2026-11-07/react-intl
  11. 2026-11-08: Contributors
    api.github.com/repos/formatjs/formatjs/contributors?per_page=1
  12. 2026-11-08: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-intl

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON