Skip to content
JS
Package category

Internationalisation

Translation, pluralisation, locale data and formatting.

620 packages4 comparisons

Packages compared

620 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
preact-intlayer
Easily internationalize i18n your Preact applications with type-safe multilingual content management.
4.4k+1706%-today
9.5.9
ESM + CommonJSBundledInternationalisation, 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 onlyBundledInternationalisation
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 + CommonJSBundledInternationalisation
@lunariajs/core
Localization management system for open-source projects
4.4k---11 days ago
0.2.0
ESM onlyBundledInternationalisation
intl-relative-time-format
A fully spec-compliant polyfill for 'Intl.RelativeTimeFormat'
4.4k+116%-7 years ago
1.0.7
ESM + CommonJSBundledInternationalisation, Polyfills and shims
vuex-i18n
Easy localization for vue-components using vuex as data store
4.3k-4%-7 years ago
1.13.1
CommonJSBundledInternationalisation, 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
CommonJSNoneCLI 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
CommonJSBundledInternationalisation, 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 + CommonJSBundledInternationalisation
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 + CommonJSBundledInternationalisation
transifex
NodeJS Transifex API Client
4.1k+3%-7 years ago
1.6.6
CommonJSNoneInternationalisation, CLI tools and terminal utilities
@jsverse/transloco-preload-langs
Transloco preload languages while idle
4.1k---3 months ago
8.4.0
ESM + CommonJSBundledInternationalisation, Angular
aurelia-i18n
A plugin that provides i18n support.
4.1k-3%-3 years ago
4.0.4
ESM + CommonJSBundledInternationalisation
countries-phone-masks
Phone masks, ISO codes and flags for all countries
4.1k+86%-1 year ago
1.1.1
CommonJSBundledInternationalisation
ptz-i18n
I18n functions to be used with Gatsby projects.
4.1k+13%-7 years ago
1.0.0
CommonJSNoneInternationalisation
@i18n-micro/test-utils
Testing helpers for Nuxt I18n Micro (translations, locales, formatting mocks).
4.1k---1 day ago
1.2.16
ESM + CommonJSBundledInternationalisation, Testing
@primeuix/locale
Locale utilities for PrimeUI Libraries
4.1k---2 months ago
0.1.0
ESM + CommonJSBundledInternationalisation
gt-sanity
General Translation integration with Sanity
4k+2118%-today
4.0.19
ESM onlyBundledInternationalisation
fluent-vue
Internationalization plugin for Vue.js. Project Fluent bindings for Vue.js
4k+5%-7 months ago
3.8.2
ESM + CommonJSBundledInternationalisation, Vue
@jsverse/transloco-scoped-libs
Transloco support tool for libraries with translations
3.9k---3 months ago
8.4.0
CommonJSBundledInternationalisation, Angular
pseudo-translate-icu
Pseudo translate ICU message strings, objects or entire JSON file
3.9k-12%-3 years ago
0.2.2
ESM + CommonJSNoneInternationalisation
vue-intl
formatjs intl binding for vue
3.8k+3%-5 days ago
8.1.2
ESM onlyBundledInternationalisation, Vue
grunt-wp-i18n
Internationalize WordPress themes and plugins.
3.8k+51%-1 year ago
1.0.4
-NoneInternationalisation
@hi18n/react
Message internationalization meets immutability and type-safety - runtime for React
3.8k---1 year ago
0.2.0
ESM + CommonJSNoneInternationalisation, React
gatsby-plugin-i18n
Multi language feature for Gatsby
3.8k+17%-7 years ago
1.0.1
-NoneInternationalisation
@intlayer/ai
SDK that provides AI capabilities for Intlayer applications
3.8k---today
9.5.9
ESM + CommonJSBundledInternationalisation
@shellscape/i18n-iso-countries
i18n for ISO 3166-1 country codes
3.8k---3 years ago
7.5.0-shellscape.v1
CommonJSBundledInternationalisation
rosetta-ai
The translation layer for LLM provider messages
3.8k--30 days ago
2.3.0
ESM + CommonJSBundledInternationalisation
eslint-plugin-format-message
format-message i18n specific rules for ESLint
3.8k-19%-4 years ago
6.2.4
-NoneInternationalisation, Linting and formatting
@i18n-micro/route-strategy
Locale-aware route generator for Nuxt i18n micro
3.7k---1 day ago
1.1.26
ESM + CommonJSBundledInternationalisation, 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 + CommonJSBundledInternationalisation, Vue
svelte-i18next
Svelte wrapper for i18next
3.7k-36%-2 years ago
2.2.2
ESM onlyBundledSvelte, 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
CommonJSNoneCLI 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
CommonJSNoneInternationalisation
nuxt-intlayer
Easily internationalize i18n your Nuxt applications with type-safe multilingual content management.
3.6k+259%-today
9.5.9
ESM onlyBundledInternationalisation, 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 + CommonJSBundledInternationalisation
react-currency-input
React component for inputing currency amounts
3.5k-33%-8 years ago
1.3.6
ESM + CommonJSNoneReact, Payments and commerce
jsxgettext
Extracts gettext strings from JavaScript, EJS, Pug, Jinja and Handlebars files.
3.5k-16%-8 years ago
0.11.0
CommonJSNoneInternationalisation
angular-intlayer
Easily internationalize i18n your Angular applications with type-safe multilingual content management.
3.5k+1221%-today
9.5.9
ESM + CommonJSBundledInternationalisation, 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
-NoneInternationalisation
@boost/translate
Package and application level translations made easy.
3.4k---2 years ago
5.0.0
ESM onlyBundledInternationalisation
fbtee
The JavaScript & React Internationalization Framework.
3.4k+452%-9 days ago
5.0.0
ESM onlyBundledInternationalisation, React
@intlify/eslint-plugin-svelte
ESLint plugin for internationalization with Svelte
3.3k---1 year ago
1.0.0
ESM onlyNoneInternationalisation, 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 onlyBundledInternationalisation, TypeScript tooling
solid-intlayer
Easily internationalize i18n your Solid applications with type-safe multilingual content management.
3.3k+1435%-today
9.5.9
ESM + CommonJSBundledInternationalisation, TypeScript tooling
petite-vue-i18n
Vue I18n lite version
3.3k+33%-9 days ago
11.4.12
ESM + CommonJSBundledInternationalisation, Vue
fastify-intlayer
Manage internationalization i18n in a simple way for Fastify applications.
3.2k--today
9.5.9
ESM + CommonJSBundledInternationalisation, TypeScript tooling
@hi18n/eslint-plugin
Message internationalization meets immutability and type-safety - ESLint plugin
3.2k---1 year ago
0.2.3
ESM + CommonJSNoneInternationalisation, Linting and formatting
@gravity-ui/eslint-plugin-i18n
Eslint rules for i18n
3.1k---1 month ago
3.0.1
CommonJSBundledInternationalisation, Linting and formatting
@gunshi/plugin-i18n
internationalization plugin for gunshi
3.1k---8 days ago
0.37.3
ESM + CommonJSBundledInternationalisation, 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.