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 |
|---|---|---|---|---|---|---|---|---|
| preact-intlayer Easily internationalize i18n your Preact applications with type-safe multilingual content management. | 4.4k | +1706% | - | today 9.5.9 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| @happyvertical/smrt-languages Code-first language strings with config + tenant overrides and AI auto-translation for SMRT | 4.4k | - | - | - | 7 days ago 0.51.10 | ESM only | Bundled | Internationalisation |
| better-auth-localization A custom plugin for better-auth that allows you to localize your error messages. | 4.4k | +439% | - | 6 months ago 3.0.0 | ESM + CommonJS | Bundled | Internationalisation | |
| @lunariajs/core Localization management system for open-source projects | 4.4k | - | - | - | 11 days ago 0.2.0 | ESM only | Bundled | Internationalisation |
| intl-relative-time-format A fully spec-compliant polyfill for 'Intl.RelativeTimeFormat' | 4.4k | +116% | - | 7 years ago 1.0.7 | ESM + CommonJS | Bundled | Internationalisation, Polyfills and shims | |
| vuex-i18n Easy localization for vue-components using vuex as data store | 4.3k | -4% | - | 7 years ago 1.13.1 | CommonJS | Bundled | Internationalisation, Vue | |
| @dramaorg/delectus-culpa-reprehenderit [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im | 4.3k | - | - | - | 2 years ago 3.5.94 | CommonJS | None | CLI tools and terminal utilities, Testing |
| hypertune [Hypertune](https://www.hypertune.com/) is the most flexible platform for feature flags, A/B testing, analytics, and app configuration. Built with full end-to-end type safety, Git-style version control and local, synchronous, in-memory flag evaluation. Op | 4.2k | -74% | - | 10 months ago 2.10.1 | CommonJS | Bundled | Internationalisation, Authentication and authorisation | |
| @i18n-micro/utils Framework-agnostic utilities for Nuxt I18n Micro (granular subpath imports). | 4.2k | - | - | - | 1 day ago 1.0.24 | ESM + CommonJS | Bundled | Internationalisation |
| graphile-i18n PostGraphile v5 i18n plugin — language-aware fields from @i18n translation tables with Accept-Language negotiation and fallback chains | 4.1k | +9776% | - | today 2.18.3 | ESM + CommonJS | Bundled | Internationalisation | |
| transifex NodeJS Transifex API Client | 4.1k | +3% | - | 7 years ago 1.6.6 | CommonJS | None | Internationalisation, CLI tools and terminal utilities | |
| @jsverse/transloco-preload-langs Transloco preload languages while idle | 4.1k | - | - | - | 3 months ago 8.4.0 | ESM + CommonJS | Bundled | Internationalisation, Angular |
| aurelia-i18n A plugin that provides i18n support. | 4.1k | -3% | - | 3 years ago 4.0.4 | ESM + CommonJS | Bundled | Internationalisation | |
| countries-phone-masks Phone masks, ISO codes and flags for all countries | 4.1k | +86% | - | 1 year ago 1.1.1 | CommonJS | Bundled | Internationalisation | |
| ptz-i18n I18n functions to be used with Gatsby projects. | 4.1k | +13% | - | 7 years ago 1.0.0 | CommonJS | None | Internationalisation | |
| @i18n-micro/test-utils Testing helpers for Nuxt I18n Micro (translations, locales, formatting mocks). | 4.1k | - | - | - | 1 day ago 1.2.16 | ESM + CommonJS | Bundled | Internationalisation, Testing |
| @primeuix/locale Locale utilities for PrimeUI Libraries | 4.1k | - | - | - | 2 months ago 0.1.0 | ESM + CommonJS | Bundled | Internationalisation |
| gt-sanity General Translation integration with Sanity | 4k | +2118% | - | today 4.0.19 | ESM only | Bundled | Internationalisation | |
| fluent-vue Internationalization plugin for Vue.js. Project Fluent bindings for Vue.js | 4k | +5% | - | 7 months ago 3.8.2 | ESM + CommonJS | Bundled | Internationalisation, Vue | |
| @jsverse/transloco-scoped-libs Transloco support tool for libraries with translations | 3.9k | - | - | - | 3 months ago 8.4.0 | CommonJS | Bundled | Internationalisation, Angular |
| pseudo-translate-icu Pseudo translate ICU message strings, objects or entire JSON file | 3.9k | -12% | - | 3 years ago 0.2.2 | ESM + CommonJS | None | Internationalisation | |
| vue-intl formatjs intl binding for vue | 3.8k | +3% | - | 5 days ago 8.1.2 | ESM only | Bundled | Internationalisation, Vue | |
| grunt-wp-i18n Internationalize WordPress themes and plugins. | 3.8k | +51% | - | 1 year ago 1.0.4 | - | None | Internationalisation | |
| @hi18n/react Message internationalization meets immutability and type-safety - runtime for React | 3.8k | - | - | - | 1 year ago 0.2.0 | ESM + CommonJS | None | Internationalisation, React |
| gatsby-plugin-i18n Multi language feature for Gatsby | 3.8k | +17% | - | 7 years ago 1.0.1 | - | None | Internationalisation | |
| @intlayer/ai SDK that provides AI capabilities for Intlayer applications | 3.8k | - | - | - | today 9.5.9 | ESM + CommonJS | Bundled | Internationalisation |
| @shellscape/i18n-iso-countries i18n for ISO 3166-1 country codes | 3.8k | - | - | - | 3 years ago 7.5.0-shellscape.v1 | CommonJS | Bundled | Internationalisation |
| rosetta-ai The translation layer for LLM provider messages | 3.8k | - | - | 30 days ago 2.3.0 | ESM + CommonJS | Bundled | Internationalisation | |
| eslint-plugin-format-message format-message i18n specific rules for ESLint | 3.8k | -19% | - | 4 years ago 6.2.4 | - | None | Internationalisation, Linting and formatting | |
| @i18n-micro/route-strategy Locale-aware route generator for Nuxt i18n micro | 3.7k | - | - | - | 1 day ago 1.1.26 | ESM + CommonJS | Bundled | Internationalisation, Vue |
| @i18n-micro/path-strategy Shared strategy-based path and route name builder for Nuxt I18n Micro frontend routing. | 3.7k | - | - | - | 1 day ago 1.3.18 | ESM + CommonJS | Bundled | Internationalisation, Vue |
| svelte-i18next Svelte wrapper for i18next | 3.7k | -36% | - | 2 years ago 2.2.2 | ESM only | Bundled | Svelte, Internationalisation | |
| @zitterorg/illo-hic-voluptatem React components for [Stripe.js and Elements](https://stripe.com/docs/stripe-js). | 3.6k | - | - | - | 2 years ago 7.6.72 | CommonJS | None | CLI tools and terminal utilities, CSS-in-JS and styling |
| mongoose-intl Mongoose schema plugin for multilingual fields | 3.6k | +63% | - | 4 years ago 3.3.0 | CommonJS | None | Internationalisation | |
| nuxt-intlayer Easily internationalize i18n your Nuxt applications with type-safe multilingual content management. | 3.6k | +259% | - | today 9.5.9 | ESM only | Bundled | Internationalisation, Vue | |
| @sanity/locale-nb-no Norwegian (Bokmål) / Norsk (Bokmål) locale/translation for Sanity Studio | 3.5k | - | - | - | 1 month ago 1.1.39 | ESM + CommonJS | Bundled | Internationalisation |
| react-currency-input React component for inputing currency amounts | 3.5k | -33% | - | 8 years ago 1.3.6 | ESM + CommonJS | None | React, Payments and commerce | |
| jsxgettext Extracts gettext strings from JavaScript, EJS, Pug, Jinja and Handlebars files. | 3.5k | -16% | - | 8 years ago 0.11.0 | CommonJS | None | Internationalisation | |
| angular-intlayer Easily internationalize i18n your Angular applications with type-safe multilingual content management. | 3.5k | +1221% | - | today 9.5.9 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| format-message-cli Command-line tools to lint, extract, and inline format-message translations | 3.5k | -21% | - | 4 years ago 6.2.4 | - | None | Internationalisation | |
| @boost/translate Package and application level translations made easy. | 3.4k | - | - | - | 2 years ago 5.0.0 | ESM only | Bundled | Internationalisation |
| fbtee The JavaScript & React Internationalization Framework. | 3.4k | +452% | - | 9 days ago 5.0.0 | ESM only | Bundled | Internationalisation, React | |
| @intlify/eslint-plugin-svelte ESLint plugin for internationalization with Svelte | 3.3k | - | - | - | 1 year ago 1.0.0 | ESM only | None | Internationalisation, Linting and formatting |
| svelte-intlayer Easily internationalize i18n your Svelte applications with type-safe multilingual content management. | 3.3k | +1347% | - | today 9.5.9 | ESM only | Bundled | Internationalisation, TypeScript tooling | |
| solid-intlayer Easily internationalize i18n your Solid applications with type-safe multilingual content management. | 3.3k | +1435% | - | today 9.5.9 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| petite-vue-i18n Vue I18n lite version | 3.3k | +33% | - | 9 days ago 11.4.12 | ESM + CommonJS | Bundled | Internationalisation, Vue | |
| fastify-intlayer Manage internationalization i18n in a simple way for Fastify applications. | 3.2k | - | - | today 9.5.9 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| @hi18n/eslint-plugin Message internationalization meets immutability and type-safety - ESLint plugin | 3.2k | - | - | - | 1 year ago 0.2.3 | ESM + CommonJS | None | Internationalisation, Linting and formatting |
| @gravity-ui/eslint-plugin-i18n Eslint rules for i18n | 3.1k | - | - | - | 1 month ago 3.0.1 | CommonJS | Bundled | Internationalisation, Linting and formatting |
| @gunshi/plugin-i18n internationalization plugin for gunshi | 3.1k | - | - | - | 8 days ago 0.37.3 | ESM + CommonJS | Bundled | Internationalisation, CLI tools and terminal utilities |
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.
- preact-intlayerEasily internationalize i18n your Preact applications with type-safe multilingual content management.
- @happyvertical/smrt-languagesCode-first language strings with config + tenant overrides and AI auto-translation for SMRT
- better-auth-localization A custom plugin for better-auth that allows you to localize your error messages.
- @lunariajs/coreLocalization management system for open-source projects
- intl-relative-time-formatA fully spec-compliant polyfill for 'Intl.RelativeTimeFormat'
- vuex-i18nEasy localization for vue-components using vuex as data store
- @dramaorg/delectus-culpa-reprehenderit[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
- hypertune[Hypertune](https://www.hypertune.com/) is the most flexible platform for feature flags, A/B testing, analytics, and app configuration. Built with full end-to-end type safety, Git-style version control and local, synchronous, in-memory flag evaluation. Op
- @i18n-micro/utilsFramework-agnostic utilities for Nuxt I18n Micro (granular subpath imports).
- graphile-i18nPostGraphile v5 i18n plugin — language-aware fields from @i18n translation tables with Accept-Language negotiation and fallback chains
- transifexNodeJS Transifex API Client
- @jsverse/transloco-preload-langsTransloco preload languages while idle
- aurelia-i18nA plugin that provides i18n support.
- countries-phone-masksPhone masks, ISO codes and flags for all countries
- ptz-i18nI18n functions to be used with Gatsby projects.
- @i18n-micro/test-utilsTesting helpers for Nuxt I18n Micro (translations, locales, formatting mocks).
- @primeuix/localeLocale utilities for PrimeUI Libraries
- gt-sanityGeneral Translation integration with Sanity
- fluent-vueInternationalization plugin for Vue.js. Project Fluent bindings for Vue.js
- @jsverse/transloco-scoped-libsTransloco support tool for libraries with translations
- pseudo-translate-icuPseudo translate ICU message strings, objects or entire JSON file
- vue-intlformatjs intl binding for vue
- grunt-wp-i18nInternationalize WordPress themes and plugins.
- @hi18n/reactMessage internationalization meets immutability and type-safety - runtime for React
- gatsby-plugin-i18nMulti language feature for Gatsby
- @intlayer/aiSDK that provides AI capabilities for Intlayer applications
- @shellscape/i18n-iso-countriesi18n for ISO 3166-1 country codes
- rosetta-aiThe translation layer for LLM provider messages
- eslint-plugin-format-messageformat-message i18n specific rules for ESLint
- @i18n-micro/route-strategyLocale-aware route generator for Nuxt i18n micro
- @i18n-micro/path-strategyShared strategy-based path and route name builder for Nuxt I18n Micro frontend routing.
- svelte-i18nextSvelte wrapper for i18next
- @zitterorg/illo-hic-voluptatemReact components for [Stripe.js and Elements](https://stripe.com/docs/stripe-js).
- mongoose-intlMongoose schema plugin for multilingual fields
- nuxt-intlayerEasily internationalize i18n your Nuxt applications with type-safe multilingual content management.
- @sanity/locale-nb-noNorwegian (Bokmål) / Norsk (Bokmål) locale/translation for Sanity Studio
- react-currency-inputReact component for inputing currency amounts
- jsxgettextExtracts gettext strings from JavaScript, EJS, Pug, Jinja and Handlebars files.
- angular-intlayerEasily internationalize i18n your Angular applications with type-safe multilingual content management.
- format-message-cliCommand-line tools to lint, extract, and inline format-message translations
- @boost/translatePackage and application level translations made easy.
- fbteeThe JavaScript & React Internationalization Framework.
- @intlify/eslint-plugin-svelteESLint plugin for internationalization with Svelte
- svelte-intlayerEasily internationalize i18n your Svelte applications with type-safe multilingual content management.
- solid-intlayerEasily internationalize i18n your Solid applications with type-safe multilingual content management.
- petite-vue-i18nVue I18n lite version
- fastify-intlayerManage internationalization i18n in a simple way for Fastify applications.
- @hi18n/eslint-pluginMessage internationalization meets immutability and type-safety - ESLint plugin
- @gravity-ui/eslint-plugin-i18nEslint rules for i18n
- @gunshi/plugin-i18ninternationalization plugin for gunshi