Package category
Internationalisation
Translation, pluralisation, locale data and formatting.
620 packages4 comparisons
Packages compared
620 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| jed Gettext Style i18n for Modern JavaScript Apps | 135.1k | -3% | - | 10 years ago 1.1.1 | CommonJS | None | Internationalisation | |
| locale-currency A map of locale codes to ISO 4217 currency codes. Supports BCP 47, i18n, and ISO 3166-1 alpha-2 formats. | 134.7k | +24% | - | 11 months ago 1.0.0 | ESM + CommonJS | Bundled | Internationalisation | |
| @generaltranslation/format Locale and formatting utilities for General Translation | 134.2k | - | - | - | 8 days ago 0.1.9 | ESM + CommonJS | Bundled | Internationalisation |
| remix-i18next The easiest way to translate your Full Stack React Router apps | 126.5k | +53% | - | 3 months ago 8.0.0 | ESM only | Bundled | Internationalisation, Routing | |
| @progress/kendo-react-intl React Internationalization package provides services for parsing and formatting of dates and numbers. KendoReact Internationalization package | 119.2k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | Internationalisation, React |
| @lingui/detect-locale Detects the user's locale from the URL, a cookie, storage, the browser settings or the HTML lang attribute | 117.3k | - | - | - | 1 day ago 6.8.0 | ESM only | None | Internationalisation |
| gt-i18n Pure JS i18n library for General Translation | 115.5k | - | - | today 1.0.31 | ESM + CommonJS | Bundled | Internationalisation | |
| serpapi Scrape and parse search engine results using SerpApi. | 112.9k | +145% | - | 1 year ago 2.2.1 | ESM + CommonJS | Bundled | Parsers and serialisers, Scraping and browser automation | |
| react-native-dropdown-picker A single / multiple, categorizable, customizable, localizable and searchable item picker (drop-down) component for react native which supports both Android & iOS. | 112.5k | +16% | - | - 5.4.6 | CommonJS | Bundled | React, Internationalisation | |
| gt CLI tool for AI-powered i18n | 112.4k | +21313% | - | today 2.22.1 | ESM only | Bundled | Internationalisation, CLI tools and terminal utilities | |
| @generaltranslation/python-extractor Python source code extraction for General Translation | 110.9k | - | - | - | today 0.2.54 | ESM only | Bundled | Internationalisation |
| @generaltranslation/react-core A pure React library for internationalization | 110.1k | - | - | - | today 11.4.3 | ESM + CommonJS | Bundled | Internationalisation, React |
| pseudo-localization pseudo-localization for internationalization testing | 108.7k | +175% | - | today 3.1.3 | ESM only | Bundled | Internationalisation | |
| gt-react A React library for automatic internationalization. | 106.9k | +1943% | - | today 11.4.3 | ESM + CommonJS | Bundled | Internationalisation, React | |
| @ladjs/i18n i18n wrapper and Koa middleware for Lad | 106.3k | - | - | - | 8 months ago 10.0.0 | CommonJS | None | Internationalisation |
| @schedule-x/react React components for ScheduleX | 103.7k | - | - | - | 8 months ago 4.1.0 | ESM + CommonJS | Bundled | React, Internationalisation |
| xliff xliff2js and js2xliff converter xliff utils | 102.5k | +49% | - | 2 months ago 6.4.0 | ESM + CommonJS | None | Internationalisation, Parsers and serialisers | |
| @tolgee/core Library providing ability to translate messages directly in context of developed application. | 101.9k | - | - | - | 16 days ago 7.2.1 | ESM + CommonJS | Bundled | Internationalisation |
| storybook-addon-rtl Right-to-left addon for Storybook. | 100.5k | +175% | - | 4 months ago 3.0.2 | ESM only | Bundled | Documentation tooling, Internationalisation | |
| @lingui/loader Webpack-compatible loader that compiles Lingui message catalogs on the fly, so .po files can be imported directly | 98.2k | - | - | - | 1 day ago 6.8.0 | ESM only | None | Internationalisation, Bundler plugins and loaders |
| eslint-plugin-i18n-json Fully extendable eslint plugin for JSON i18n translation files. | 98.2k | +11% | - | 1 year ago 4.0.1 | CommonJS | None | Internationalisation, Linting and formatting | |
| @intlify/vue-devtools @intlify/vue-devtools | 97.9k | - | - | - | 1 year ago 9.14.1 | ESM + CommonJS | Bundled | Internationalisation, Vue |
| @formkit/i18n Internationalization layer for FormKit. | 96.6k | - | - | - | 2 months ago 2.1.2 | ESM + CommonJS | Bundled | Internationalisation, Vue |
| @formatjs/intl-segmenter Polyfill for Intl.Segmenter | 93.2k | - | - | - | 12 days ago 12.2.15 | ESM only | None | Internationalisation |
| @generaltranslation/icu Dependency-free ICU MessageFormat parsing and formatting for General Translation | 90k | - | - | - | 1 month ago 0.1.2 | ESM + CommonJS | Bundled | Internationalisation |
| gt-remark Remark plugin for processing MDX/Markdown by escaping HTML-sensitive characters in text nodes. | 89.7k | +6277% | - | 1 month ago 1.0.12 | ESM only | Bundled | Markdown, Internationalisation | |
| @intlify/devtools-if @intlify/devtools-if | 88.9k | - | - | - | 1 year ago 9.14.1 | ESM + CommonJS | Bundled | Internationalisation |
| storybook-react-i18next Add react-i18next support to Storybook | 87k | -18% | - | 10 days ago 10.1.4 | ESM only | Bundled | Internationalisation | |
| svelte-i18n Internationalization library for Svelte | 82.1k | +56% | - | 1 year ago 4.0.1 | ESM only | Bundled | Internationalisation, Svelte | |
| @crowdin/crowdin-api-client JavaScript library for Crowdin API | 81.3k | - | - | - | 3 days ago 1.58.0 | CommonJS | Bundled | Internationalisation, TypeScript tooling |
| parse-decimal-number Parse a decimal number with i18n format support (localized decimal points and thousands separators) | 77.5k | +134% | - | 9 years ago 1.0.0 | CommonJS | None | Internationalisation | |
| country-codes-list List of codes per country (languages, calling codes, currency codes, etc) with full TypeScript support. | 77.1k | +5% | - | 9 days ago 3.2.0 | CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| @progress/kendo-angular-intl Kendo UI Internationalization for Angular components | 74.6k | - | - | - | 2 days ago 25.2.0 | ESM + CommonJS | Bundled | Internationalisation, Angular |
| windows-locale Windows Language Code Identifier (LCID) for JavaScript | 74.3k | +156% | - | 18 days ago 2.0.0 | ESM + CommonJS | Bundled | Internationalisation | |
| iso639-codes ISO639 Codes for JavaScript | 73.5k | +155% | - | 18 days ago 2.0.0 | ESM + CommonJS | Bundled | Internationalisation | |
| country-to-currency Map country codes (ISO 3166-1 alpha-2) to their default currency codes (ISO 4217) | 71.8k | +178% | - | 3 months ago 3.0.1 | ESM only | Bundled | Internationalisation, TypeScript tooling | |
| gt-next A Next.js library for automatic internationalization. | 70.9k | +1428% | - | today 11.4.3 | ESM + CommonJS | Bundled | Internationalisation, React | |
| plurals-cldr Plurals support, generated from CLDR. | 70.4k | +0% | - | 4 years ago 2.0.1 | - | None | Internationalisation, Strings and text | |
| locale-codes Language codes & country codes | 70.1k | +172% | - | 18 days ago 2.0.0 | ESM + CommonJS | Bundled | Internationalisation | |
| resolve-accept-language Resolve the preferred locale based on the value of an `Accept-Language` HTTP header. | 69.5k | +17% | - | 4 months ago 3.2.2 | ESM + CommonJS | Bundled | Internationalisation | |
| @lingui/format-json Reads and writes Lingui message catalogs as JSON, either minimal key-value files or files with full message metadata | 68.4k | - | - | - | 1 day ago 6.8.0 | ESM only | None | Internationalisation |
| i18n-unused The tool for finding, analyzing and removing unused and missed i18n translations in your JavaScript project | 65.2k | +177% | - | 1 month ago 0.20.0 | ESM + CommonJS | Bundled | Internationalisation | |
| localized-strings Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing | 65.1k | +5% | - | 1 year ago 2.0.3 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| @tolgee/format-icu Tolgee format-icu plugin. | 64.5k | - | - | - | 16 days ago 7.2.1 | ESM + CommonJS | Bundled | Internationalisation |
| i18next-vue i18next integration for Vue | 64.4k | +55% | - | 9 months ago 5.4.0 | ESM only | Bundled | Vue, TypeScript tooling | |
| @fluent/bundle Localization library for expressive translations. | 64.1k | - | - | - | 1 year ago 0.19.1 | ESM + CommonJS | Bundled | Internationalisation |
| intlayer Manage internationalization i18n in a simple way, through TypeScript, declaration file, declare your multilingual content every where in your code. | 63.6k | +1% | - | today 9.5.9 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| unicode-case-folding Unicode case folding utilities based on the official Unicode Character Database | 63.5k | +244985% | - | 11 months ago 1.1.1 | ESM only | Bundled | Internationalisation | |
| @generaltranslation/vue-extractor Vue source code extraction for General Translation | 62.7k | - | - | - | today 0.1.14 | ESM only | Bundled | Internationalisation, Vue |
| vue-i18n-extract Manage vue-i18n localization with static analysis | 60.5k | -10% | - | 4 years ago 2.0.7 | ESM + CommonJS | Bundled | Internationalisation, Vue |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- jedGettext Style i18n for Modern JavaScript Apps
- locale-currencyA map of locale codes to ISO 4217 currency codes. Supports BCP 47, i18n, and ISO 3166-1 alpha-2 formats.
- @generaltranslation/formatLocale and formatting utilities for General Translation
- remix-i18nextThe easiest way to translate your Full Stack React Router apps
- @progress/kendo-react-intlReact Internationalization package provides services for parsing and formatting of dates and numbers. KendoReact Internationalization package
- @lingui/detect-localeDetects the user's locale from the URL, a cookie, storage, the browser settings or the HTML lang attribute
- gt-i18nPure JS i18n library for General Translation
- serpapiScrape and parse search engine results using SerpApi.
- react-native-dropdown-pickerA single / multiple, categorizable, customizable, localizable and searchable item picker (drop-down) component for react native which supports both Android & iOS.
- gtCLI tool for AI-powered i18n
- @generaltranslation/python-extractorPython source code extraction for General Translation
- @generaltranslation/react-coreA pure React library for internationalization
- pseudo-localizationpseudo-localization for internationalization testing
- gt-reactA React library for automatic internationalization.
- @ladjs/i18ni18n wrapper and Koa middleware for Lad
- @schedule-x/reactReact components for ScheduleX
- xliffxliff2js and js2xliff converter xliff utils
- @tolgee/coreLibrary providing ability to translate messages directly in context of developed application.
- storybook-addon-rtlRight-to-left addon for Storybook.
- @lingui/loaderWebpack-compatible loader that compiles Lingui message catalogs on the fly, so .po files can be imported directly
- eslint-plugin-i18n-jsonFully extendable eslint plugin for JSON i18n translation files.
- @intlify/vue-devtools@intlify/vue-devtools
- @formkit/i18nInternationalization layer for FormKit.
- @formatjs/intl-segmenterPolyfill for Intl.Segmenter
- @generaltranslation/icuDependency-free ICU MessageFormat parsing and formatting for General Translation
- gt-remarkRemark plugin for processing MDX/Markdown by escaping HTML-sensitive characters in text nodes.
- @intlify/devtools-if@intlify/devtools-if
- storybook-react-i18nextAdd react-i18next support to Storybook
- svelte-i18nInternationalization library for Svelte
- @crowdin/crowdin-api-clientJavaScript library for Crowdin API
- parse-decimal-numberParse a decimal number with i18n format support (localized decimal points and thousands separators)
- country-codes-listList of codes per country (languages, calling codes, currency codes, etc) with full TypeScript support.
- @progress/kendo-angular-intlKendo UI Internationalization for Angular components
- windows-localeWindows Language Code Identifier (LCID) for JavaScript
- iso639-codesISO639 Codes for JavaScript
- country-to-currencyMap country codes (ISO 3166-1 alpha-2) to their default currency codes (ISO 4217)
- gt-nextA Next.js library for automatic internationalization.
- plurals-cldrPlurals support, generated from CLDR.
- locale-codes Language codes & country codes
- resolve-accept-languageResolve the preferred locale based on the value of an `Accept-Language` HTTP header.
- @lingui/format-jsonReads and writes Lingui message catalogs as JSON, either minimal key-value files or files with full message metadata
- i18n-unusedThe tool for finding, analyzing and removing unused and missed i18n translations in your JavaScript project
- localized-stringsSimple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing
- @tolgee/format-icuTolgee format-icu plugin.
- i18next-vuei18next integration for Vue
- @fluent/bundleLocalization library for expressive translations.
- intlayerManage internationalization i18n in a simple way, through TypeScript, declaration file, declare your multilingual content every where in your code.
- unicode-case-foldingUnicode case folding utilities based on the official Unicode Character Database
- @generaltranslation/vue-extractorVue source code extraction for General Translation
- vue-i18n-extractManage vue-i18n localization with static analysis