FormatJS 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…
FormatJS



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
See [CONTRIBUTING.md](CONTRIBUTING.md#Development) for instructions.
Published Packages
| Package | Version | Changelog | License |
| ------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------- | --------------------------------------------------------------------- | ----------------------------------------------------------------------------- |
| @formatjs/cli | !version | [CHANGELOG](packages/cli/CHANGELOG.md) | !license |
| @formatjs/cli-lib | !version | [CHANGELOG](packages/cli-lib/CHANGELOG.md) | !license |
| @formatjs/icu-messageformat-parser | !version | [CHANGELOG](packages/@formatjs/icu-messageformat-parser/CHANGELOG.md) | !license |
| @formatjs/intl-datetimeformat | !version | [CHANGELOG](packages/intl-datetimeformat/CHANGELOG.md) | !license |
| @formatjs/intl-displaynames | !version | [CHANGELOG](packages/intl-displaynames/CHANGELOG.md) | !license |
| @formatjs/intl-getcanonicallocales | !version | [CHANGELOG](packages/intl-getcanonicallocales/CHANGELOG.md) | !license |
| @formatjs/intl-listformat | !version | [CHANGELOG](packages/intl-listformat/CHANGELOG.md) | !license |
| @formatjs/intl-locale | !version | [CHANGELOG](packages/intl-locale/CHANGELOG.md) | !license |
| @formatjs/intl-localematcher | !version | [CHANGELOG](packages/intl-localematcher/CHANGELOG.md) | !license |
| @formatjs/intl-numberformat | !version | [CHANGELOG](packages/intl-numberformat/CHANGELOG.md) | !license |
| @formatjs/intl-pluralrules | !version | [CHANGELOG](packages/intl-pluralrules/CHANGELOG.md) | !license |
| @formatjs/intl-relativetimeformat | !version | [CHANGELOG](packages/intl-relativetimeformat/CHANGELOG.md) | !license |
| @formatjs/intl-segmenter | !version | [CHANGELOG](packages/intl-segmenter/CHANGELOG.md) | !license |
| @formatjs/intl | !version | [CHANGELOG](packages/intl/CHANGELOG.md) | !license |
| @formatjs/ts-transformer | !version | [CHANGELOG](packages/ts-transformer/CHANGELOG.md) | !license |
| babel-plugin-formatjs | !version | [CHANGELOG](packages/babel-plugin-formatjs/CHANGELOG.md) | !license |
| eslint-plugin-formatjs | !version | [CHANGELOG](packages/eslint-plugin-formatjs/CHANGELOG.md) | !license |
| intl-messageformat | !version | [CHANGELOG](packages/intl-messageformat/CHANGELOG.md) | !license |
| react-intl | !version | [CHANGELOG](packages/react-intl/CHANGELOG.md) | !license |
| @formatjs/utils | !version | [CHANGELOG](packages/utils/CHANGELOG.md) | !license |
Big Thanks
Cross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][saucelabs]
[lerna]: https://lerna.js.org/
[saucelabs]: https://saucelabs.com
Members
-
formatjs ★ PINNED
The monorepo home to all of the FormatJS related libraries, most notably react-intl.
TypeScript ★ 15k 3h agoExplain → -
formatjs.github.io ★ PINNED
Website for formatjs.io
HTML ★ 1 1d agoExplain → -
rules_formatjs ★ PINNED
Repo for rules_formatjs
Starlark ★ 3 3h agoExplain → -
intl-messageformat ▣
[MIGRATED] Format a string with placeholders, including plural and select support to create localized messages.
TypeScript ★ 524 7y agoExplain → -
babel-plugin-react-intl ▣
Extracts string messages from React components that use React Intl.
JavaScript ★ 418 7y agoExplain → -
formatjs-site ▣
Documentation for client/server internationalization in JavaScript.
HTML ★ 311 6y agoExplain → -
handlebars-intl
Handlebars helpers for internationalization.
JavaScript ★ 263 4y agoExplain → -
intl-relativeformat ▣
Formats JavaScript dates to relative time strings (e.g., "3 hours ago").
TypeScript ★ 214 7y agoExplain → -
formatjs-old ▣
The monorepo home to all of the FormatJS related libraries.
TypeScript ★ 155 6y agoExplain → -
intl-messageformat-parser ▣
[MIGRATED] Parses ICU message strings to an AST that can be used to format the messages for a person's locale.
JavaScript ★ 115 7y agoExplain → -
date-time-format-timezone ▣
Surgically polyfills timezone support in Intl.DateTimeFormat API
JavaScript ★ 108 6y agoExplain → -
intl-locales-supported ▣
[MIGRATED] Utility to help you polyfill the Node.js runtime when the Intl APIs are missing, or if the built-in Intl is missing locale data that you need.
JavaScript ★ 67 7y agoExplain → -
intl-format-cache ▣
Produces instances of JavaScript `Intl` formats, and caches them for reuse.
TypeScript ★ 55 7y agoExplain → -
dust-intl
Dust helpers for internationalization.
JavaScript ★ 49 10y agoExplain → -
js-module-formats ▣
Detect different types of javascript modules formats
JavaScript ★ 13 12y agoExplain → -
input-data-formatter ▣
No description.
JavaScript ★ 11 9y agoExplain → -
formatjs-extract-cldr-data ▣
[MIGRATED] Utility library that extracts the CLDR data that's needed by the FormatJS libraries.
JavaScript ★ 11 7y agoExplain → -
grunt-extract-cldr-data ▣
Extract CLDR data and transform it for use in JavaScript.
JavaScript ★ 7 8y agoExplain → -
broccoli-js-module-formats ▣
Broccoli plugin for obtaining files that use a particular module system
JavaScript ★ 2 12y agoExplain → -
unicode-match-property-value-ecmascript ⑂
Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.
★ 0 9mo agoExplain → -
bazel-central-registry ⑂
The central registry of Bazel modules for the Bzlmod external dependency system.
★ 0 10d agoExplain → -
opencollective-verification
No description.
★ 0 3y agoExplain → -
.github
Default org settings
★ 0 7y agoExplain →
No repos match these filters.