Popularity
8.2
Growing
Activity
9.1
Declining
11,801
153
1,149

Description

Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.

Code Quality Rank: L4
Monthly Downloads: 0
Programming language: JavaScript
License: BSD 3-clause "New" or "Revised" License
Latest version: v8.3.19

React Intl alternatives and similar libraries

Based on the "I18n And L10n" category

Do you think we are missing an alternative of React Intl or a related project?

Add another 'I18n And L10n' Library

README

FormatJS

Node Tests Sauce Labs Tests Slack FormatJS

Sauce Browser Matrix Status

This repository is the home of FormatJS and related libraries.

Slack: Join us on Slack at formatjs.slack.com for help, general conversation and more 💬🎊🎉 You can sign-up using this invitation link.

Development

Development is currently being done against the latest Node LTS. This repository leverages Lerna for package management.

Releases can be done with the following steps:

> lerna publish

Published Packages

Package Version Changelog License
react-intl version [CHANGELOG](packages/react-intl/CHANGELOG.md) [BSD](packages/react-intl/LICENSE.md)
babel-plugin-react-intl version [CHANGELOG](packages/babel-plugin-react-intl/CHANGELOG.md) [BSD](packages/babel-plugin-react-intl/LICENSE.md)
@formatjs/cli version [CHANGELOG](packages/cli/CHANGELOG.md) [MIT](packages/cli/LICENSE.md)
eslint-plugin-formatjs version [CHANGELOG](packages/eslint-plugin-formatjs/CHANGELOG.md) [MIT](packages/eslint-plugin-formatjs/LICENSE.md)
formatjs-extract-cldr-data version [CHANGELOG](packages/formatjs-extract-cldr-data/CHANGELOG.md) [BSD](packages/formatjs-extract-cldr-data/LICENSE.md)
intl-format-cache version [CHANGELOG](packages/intl-format-cache/CHANGELOG.md) [BSD](packages/intl-format-cache/LICENSE.md)
intl-locales-supported version [CHANGELOG](packages/intl-locales-supported/CHANGELOG.md) [BSD](packages/intl-locales-supported/LICENSE.md)
@formatjs/intl-listformat version [CHANGELOG](packages/intl-listformat/CHANGELOG.md) [MIT](packages/intl-listformat/LICENSE.md)
intl-messageformat version [CHANGELOG](packages/intl-messageformat/CHANGELOG.md) [BSD](packages/intl-messageformat/LICENSE.md)
intl-messageformat-parser version [CHANGELOG](packages/intl-messageformat-parser/CHANGELOG.md) [BSD](packages/intl-messageformat-parser/LICENSE.md)
@formatjs/intl-pluralrules version [CHANGELOG](packages/intl-pluralrules/CHANGELOG.md) [MIT](packages/intl-pluralrules/LICENSE.md)
@formatjs/intl-relativetimeformat version [CHANGELOG](packages/intl-relativetimeformat/CHANGELOG.md) [MIT](packages/intl-relativetimeformat/LICENSE.md)
@formatjs/intl-numberformat version [CHANGELOG](packages/intl-numberformat/CHANGELOG.md) [MIT](packages/intl-numberformat/LICENSE.md)
@formatjs/intl-utils version [CHANGELOG](packages/intl-utils/CHANGELOG.md) [MIT](packages/intl-utils/LICENSE.md)
@formatjs/macro version [CHANGELOG](packages/macro/CHANGELOG.md) [MIT](packages/macro/LICENSE.md)
@formatjs/ts-transformer version [CHANGELOG](packages/cli/CHANGELOG.md) [MIT](packages/cli/LICENSE.md)
@formatjs/intl-displaynames version [CHANGELOG](packages/intl-displaynames/CHANGELOG.md) [MIT](packages/intl-displaynames/LICENSE.md)
@formatjs/intl-locale version [CHANGELOG](packages/intl-locale/CHANGELOG.md) [MIT](packages/intl-locale/LICENSE.md)
@formatjs/intl-getcanonicallocales version [CHANGELOG](packages/intl-getcanonicallocales/CHANGELOG.md) [MIT](packages/intl-getcanonicallocales/LICENSE.md)

Big Thanks

Cross-browser Testing Platform and Open Source <3 Provided by Sauce Labs


*Note that all licence references and agreements mentioned in the React Intl README section above are relevant to that project's source code only.