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 |
|---|---|---|---|---|---|---|---|---|
| @hi18n/cli Message internationalization meets immutability and type-safety - command line tool | 3.1k | - | - | - | 1 year ago 0.2.2 | ESM + CommonJS | None | Internationalisation, CLI tools and terminal utilities |
| @edx/reactifex A helper for moving react-intl messages to transifex and back | 3.1k | - | - | - | 3 years ago 2.2.0 | - | None | Internationalisation |
| @hi18n/tools-core Common definitions for @hi18n/cli | 3.1k | - | - | - | 1 year ago 0.1.6 | ESM + CommonJS | None | Internationalisation |
| @koishijs/i18n-utils I18n Utilities for Koishi | 3.1k | - | - | - | 2 years ago 1.0.1 | ESM + CommonJS | Bundled | Internationalisation |
| i18next-maestroqa i18next internationalization framework | 3.1k | +358% | - | 6 years ago 19.6.4 | ESM + CommonJS | Bundled | Internationalisation | |
| fbt The fbt i18n framework JS runtime. | 3.1k | -2% | - | 2 years ago 1.0.2 | CommonJS | None | Internationalisation | |
| google-search-results-nodejs Google Search Node JS API via SerpApi.com | 3.1k | -15% | - | 4 years ago 2.1.0 | CommonJS | None | Parsers and serialisers, Internationalisation | |
| @nkzw/babel-plugin-fbtee The JavaScript & React Internationalization Framework. | 3k | - | - | - | 28 days ago 3.3.0 | ESM only | None | Internationalisation, React |
| @nkzw/babel-plugin-fbtee-auto-import The JavaScript & React Internationalization Framework. | 3k | - | - | - | 28 days ago 3.3.0 | ESM only | None | Internationalisation, React |
| @i18n-micro/hmr Translation HMR utilities for Nuxt I18n Micro (granular subpath imports). | 3k | - | - | - | today 1.0.16 | ESM + CommonJS | Bundled | Internationalisation, Vue |
| intl-number-parser Utility for parsing international numbers to native JavaScript numbers based on the locale | 3k | +118% | - | 11 months ago 1.0.6 | ESM + CommonJS | Bundled | Internationalisation | |
| react-localize-redux Localization library for handling translations in React | 2.9k | -44% | - | 7 years ago 3.5.3 | ESM + CommonJS | Bundled | Internationalisation, State management | |
| @midwayjs/i18n midway i18n component | 2.9k | - | - | - | 19 days ago 4.2.3 | CommonJS | Bundled | Internationalisation |
| ngx-mat-input-tel An Angular Material package for entering and validating international telephone numbers. It adds a flag dropdown to any input, detects the user's country, displays a relevant placeholder and provides formatting/validation methods. | 2.9k | +43% | - | 1 month ago 22.1.1 | ESM only | Bundled | Angular, UI component libraries | |
| @gravity-ui/i18n-optimize-plugin Plugin for optimizing translation file delivery. Can be used with webpack, rspack, and vite. | 2.9k | - | - | - | 1 month ago 1.5.1 | ESM only | Bundled | Internationalisation |
| handlebars-i18next Handlebars helper that lets you translate with i18next inside your templates | 2.9k | -4% | - | 4 years ago 1.0.3 | CommonJS | None | Internationalisation | |
| divhide Divhide javascript core components for NodeJs, Browser, Titanium, ... and everything that runs javascript. | 2.8k | -0% | - | 11 years ago 2.0.1 | CommonJS | None | Internationalisation | |
| @appica/country-flags-react Tree-shakeable SVG country flag components for React — use standalone or as part of the Appica UI. | 2.8k | - | - | - | 2 months ago 1.0.0 | ESM only | Bundled | Internationalisation, React |
| number-currency-format Dependency-less price formatting | 2.8k | -17% | - | 7 years ago 1.0.10 | CommonJS | None | Internationalisation, Payments and commerce | |
| preact-i18n Preact internationalization, done simply. | 2.8k | -17% | - | 5 years ago 1.5.0 | ESM + CommonJS | None | Internationalisation | |
| @phensley/cldr Internationalization in Typescript with Unicode CLDR, batteries included | 2.8k | - | - | - | 16 days ago 1.16.0 | ESM + CommonJS | Bundled | Internationalisation, Numbers and maths |
| koa-i18next-detector An i18next language detection plugin for Koa 2 and Koa 3. | 2.7k | -38% | - | 3 months ago 1.0.0 | ESM + CommonJS | Bundled | Internationalisation | |
| @polymer/app-localize-behavior A behavior to help with internationalizating apps | 2.7k | - | - | - | 8 years ago 3.0.1 | CommonJS | None | Internationalisation |
| react-intl-phraseapp The In-Context-Editor for react using react-intl | 2.7k | -37% | - | 11 months ago 5.0.2 | CommonJS | Bundled | Internationalisation, React | |
| @messageformat/icu-messageformat-1 Compile ICU MessageFormat 1 sources into MessageFormat 2 formatters | 2.7k | - | - | - | 9 months ago 0.12.0 | ESM only | Bundled | Internationalisation |
| @the-i18n-kit/nuxt Nuxt module that publishes the layer graph and locale table Nuxt already resolved, so the i18n kit stops asking you to restate them | 2.7k | - | - | - | 18 days ago 0.2.0 | ESM only | Bundled | Internationalisation, Vue |
| @the-i18n-kit/eslint-plugin-vue Authoring rules that keep the i18n kit's scanner sound, and a layer-aware preset over @intlify/eslint-plugin-vue-i18n | 2.7k | - | - | - | 18 days ago 0.2.2 | ESM only | Bundled | Internationalisation, Vue |
| @nkzw/babel-preset-fbtee The JavaScript & React Internationalization Framework. | 2.7k | - | - | - | 28 days ago 3.3.0 | ESM only | None | Internationalisation, React |
| @scaleway/use-clipboard A small hook to handle events clipboard | 2.6k | - | - | - | 11 days ago 1.1.2 | ESM only | None | React, Internationalisation |
| angular-translate-loader-pluggable Pluggable loader for angular-translate that allows separate independent angular modules to contribute their angular-translate translations. | 2.6k | -28% | - | 9 years ago 1.3.1 | CommonJS | None | Internationalisation | |
| ts-video-player A modern, framework-agnostic video player with deep stx integration | 2.6k | - | - | 1 month ago 0.1.1 | ESM only | Bundled | Video and audio, Internationalisation | |
| i18n-ai-translate Auto-translate i18n locale files with AI. Translate i18next JSON, Gettext PO, Java .properties, iOS .strings, Rails YAML, and TS/JS catalogues using ChatGPT, Claude, Gemini, or local Ollama models. CLI, Node library, and GitHub Action. | 2.6k | +509% | - | 1 month ago 5.3.0 | CommonJS | Bundled | Internationalisation, CLI tools and terminal utilities | |
| prismy-cli CLI tool to generate translations for new i18n keys in your git branch | 2.6k | +2381% | - | 6 months ago 1.4.1 | ESM only | Bundled | Internationalisation, CLI tools and terminal utilities | |
| hapi-i18n Translation module for hapi based on mashpie's i18n module | 2.5k | -39% | - | 5 years ago 3.0.1 | CommonJS | None | Internationalisation | |
| @depup/next-intl Internationalization (i18n) for Next.js (with updated dependencies) | 2.5k | - | - | - | today 4.14.7-depup.1 | ESM + CommonJS | Bundled | Internationalisation, React |
| eslint-plugin-gettext Set of eslint rules for gettext API | 2.4k | -46% | - | 4 years ago 1.2.0 | CommonJS | None | Linting and formatting, Internationalisation | |
| @molecule/app-i18n Internationalization interface for molecule.dev | 2.4k | - | - | - | 5 days ago 1.0.2 | ESM only | Bundled | Internationalisation |
| grunt-angular-translate Extract all the translation keys for angular-translate project | 2.4k | +84% | - | 11 years ago 0.3.0 | CommonJS | None | Internationalisation, Angular | |
| next-export-i18n Internationalize next.js with true support for next export | 2.4k | -40% | - | 1 year ago 2.4.3 | CommonJS | Bundled | Internationalisation | |
| igniteui-angular-i18n IgniteUI for Angular localization resources package | 2.4k | -23% | - | 11 days ago 22.1.4 | ESM only | Bundled | Internationalisation, Angular | |
| rn-country-select 🌍 React Native country picker with flags, search, TypeScript, i18n, and offline support. Lightweight, customizable, and designed with a modern UI. | 2.4k | - | - | 20 days ago 0.5.3 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| bpmn-js-i18n Community contributed bpmn-js translations. | 2.4k | +421% | - | 2 months ago 2.4.0 | ESM only | None | Internationalisation | |
| i18n-jsx React (JS) text internationalization | 2.4k | +8% | - | 6 years ago 2.0.5 | ESM + CommonJS | Bundled | Internationalisation, React | |
| zod-vue-i18n Translating zod error messages with vue-i18n. | 2.4k | +182% | - | 8 days ago 0.0.10 | ESM only | Bundled | Internationalisation, Vue | |
| libreact React standard library | 2.4k | +134% | - | 6 years ago 2.13.3 | CommonJS | None | Video and audio, React | |
| ngx-translate-cache ngx-translate extension to facilitate language cache. | 2.4k | -3% | - | 1 year ago 20.0.0 | ESM + CommonJS | Bundled | Internationalisation, Angular | |
| laravel-react-i18n Allows to connect your `Laravel` Framework localization files with `React`. | 2.4k | +57% | - | 1 year ago 2.0.5 | ESM + CommonJS | Bundled | Internationalisation, React | |
| frenchkiss The blazing fast lightweight translation module for javascript | 2.3k | -43% | - | 2 years ago 0.4.0 | ESM + CommonJS | None | Internationalisation | |
| xgettext-template Extract translatable strings from templates. | 2.3k | +30% | - | 2 years ago 6.0.0 | ESM only | None | Internationalisation | |
| pseudolocalise Several implementation of pseudolocalizing ICU strings | 2.3k | - | - | 5 months ago 5.0.0 | ESM + CommonJS | Bundled | Internationalisation |
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.
- @hi18n/cliMessage internationalization meets immutability and type-safety - command line tool
- @edx/reactifexA helper for moving react-intl messages to transifex and back
- @hi18n/tools-coreCommon definitions for @hi18n/cli
- @koishijs/i18n-utilsI18n Utilities for Koishi
- i18next-maestroqai18next internationalization framework
- fbtThe fbt i18n framework JS runtime.
- google-search-results-nodejsGoogle Search Node JS API via SerpApi.com
- @nkzw/babel-plugin-fbteeThe JavaScript & React Internationalization Framework.
- @nkzw/babel-plugin-fbtee-auto-importThe JavaScript & React Internationalization Framework.
- @i18n-micro/hmrTranslation HMR utilities for Nuxt I18n Micro (granular subpath imports).
- intl-number-parserUtility for parsing international numbers to native JavaScript numbers based on the locale
- react-localize-reduxLocalization library for handling translations in React
- @midwayjs/i18nmidway i18n component
- ngx-mat-input-telAn Angular Material package for entering and validating international telephone numbers. It adds a flag dropdown to any input, detects the user's country, displays a relevant placeholder and provides formatting/validation methods.
- @gravity-ui/i18n-optimize-pluginPlugin for optimizing translation file delivery. Can be used with webpack, rspack, and vite.
- handlebars-i18nextHandlebars helper that lets you translate with i18next inside your templates
- divhideDivhide javascript core components for NodeJs, Browser, Titanium, ... and everything that runs javascript.
- @appica/country-flags-reactTree-shakeable SVG country flag components for React — use standalone or as part of the Appica UI.
- number-currency-formatDependency-less price formatting
- preact-i18nPreact internationalization, done simply.
- @phensley/cldrInternationalization in Typescript with Unicode CLDR, batteries included
- koa-i18next-detectorAn i18next language detection plugin for Koa 2 and Koa 3.
- @polymer/app-localize-behaviorA behavior to help with internationalizating apps
- react-intl-phraseappThe In-Context-Editor for react using react-intl
- @messageformat/icu-messageformat-1Compile ICU MessageFormat 1 sources into MessageFormat 2 formatters
- @the-i18n-kit/nuxtNuxt module that publishes the layer graph and locale table Nuxt already resolved, so the i18n kit stops asking you to restate them
- @the-i18n-kit/eslint-plugin-vueAuthoring rules that keep the i18n kit's scanner sound, and a layer-aware preset over @intlify/eslint-plugin-vue-i18n
- @nkzw/babel-preset-fbteeThe JavaScript & React Internationalization Framework.
- @scaleway/use-clipboardA small hook to handle events clipboard
- angular-translate-loader-pluggablePluggable loader for angular-translate that allows separate independent angular modules to contribute their angular-translate translations.
- ts-video-playerA modern, framework-agnostic video player with deep stx integration
- i18n-ai-translateAuto-translate i18n locale files with AI. Translate i18next JSON, Gettext PO, Java .properties, iOS .strings, Rails YAML, and TS/JS catalogues using ChatGPT, Claude, Gemini, or local Ollama models. CLI, Node library, and GitHub Action.
- prismy-cliCLI tool to generate translations for new i18n keys in your git branch
- hapi-i18nTranslation module for hapi based on mashpie's i18n module
- @depup/next-intlInternationalization (i18n) for Next.js (with updated dependencies)
- eslint-plugin-gettextSet of eslint rules for gettext API
- @molecule/app-i18nInternationalization interface for molecule.dev
- grunt-angular-translateExtract all the translation keys for angular-translate project
- next-export-i18nInternationalize next.js with true support for next export
- igniteui-angular-i18nIgniteUI for Angular localization resources package
- rn-country-select🌍 React Native country picker with flags, search, TypeScript, i18n, and offline support. Lightweight, customizable, and designed with a modern UI.
- bpmn-js-i18nCommunity contributed bpmn-js translations.
- i18n-jsxReact (JS) text internationalization
- zod-vue-i18nTranslating zod error messages with vue-i18n.
- libreactReact standard library
- ngx-translate-cachengx-translate extension to facilitate language cache.
- laravel-react-i18nAllows to connect your `Laravel` Framework localization files with `React`.
- frenchkissThe blazing fast lightweight translation module for javascript
- xgettext-templateExtract translatable strings from templates.
- pseudolocaliseSeveral implementation of pseudolocalizing ICU strings