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
@hi18n/cli
Message internationalization meets immutability and type-safety - command line tool
3.1k---1 year ago
0.2.2
ESM + CommonJSNoneInternationalisation, 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
-NoneInternationalisation
@hi18n/tools-core
Common definitions for @hi18n/cli
3.1k---1 year ago
0.1.6
ESM + CommonJSNoneInternationalisation
@koishijs/i18n-utils
I18n Utilities for Koishi
3.1k---2 years ago
1.0.1
ESM + CommonJSBundledInternationalisation
i18next-maestroqa
i18next internationalization framework
3.1k+358%-6 years ago
19.6.4
ESM + CommonJSBundledInternationalisation
fbt
The fbt i18n framework JS runtime.
3.1k-2%-2 years ago
1.0.2
CommonJSNoneInternationalisation
google-search-results-nodejs
Google Search Node JS API via SerpApi.com
3.1k-15%-4 years ago
2.1.0
CommonJSNoneParsers and serialisers, Internationalisation
@nkzw/babel-plugin-fbtee
The JavaScript & React Internationalization Framework.
3k---28 days ago
3.3.0
ESM onlyNoneInternationalisation, React
@nkzw/babel-plugin-fbtee-auto-import
The JavaScript & React Internationalization Framework.
3k---28 days ago
3.3.0
ESM onlyNoneInternationalisation, React
@i18n-micro/hmr
Translation HMR utilities for Nuxt I18n Micro (granular subpath imports).
3k---today
1.0.16
ESM + CommonJSBundledInternationalisation, 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 + CommonJSBundledInternationalisation
react-localize-redux
Localization library for handling translations in React
2.9k-44%-7 years ago
3.5.3
ESM + CommonJSBundledInternationalisation, State management
@midwayjs/i18n
midway i18n component
2.9k---19 days ago
4.2.3
CommonJSBundledInternationalisation
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 onlyBundledAngular, 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 onlyBundledInternationalisation
handlebars-i18next
Handlebars helper that lets you translate with i18next inside your templates
2.9k-4%-4 years ago
1.0.3
CommonJSNoneInternationalisation
divhide
Divhide javascript core components for NodeJs, Browser, Titanium, ... and everything that runs javascript.
2.8k-0%-11 years ago
2.0.1
CommonJSNoneInternationalisation
@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 onlyBundledInternationalisation, React
number-currency-format
Dependency-less price formatting
2.8k-17%-7 years ago
1.0.10
CommonJSNoneInternationalisation, Payments and commerce
preact-i18n
Preact internationalization, done simply.
2.8k-17%-5 years ago
1.5.0
ESM + CommonJSNoneInternationalisation
@phensley/cldr
Internationalization in Typescript with Unicode CLDR, batteries included
2.8k---16 days ago
1.16.0
ESM + CommonJSBundledInternationalisation, 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 + CommonJSBundledInternationalisation
@polymer/app-localize-behavior
A behavior to help with internationalizating apps
2.7k---8 years ago
3.0.1
CommonJSNoneInternationalisation
react-intl-phraseapp
The In-Context-Editor for react using react-intl
2.7k-37%-11 months ago
5.0.2
CommonJSBundledInternationalisation, React
@messageformat/icu-messageformat-1
Compile ICU MessageFormat 1 sources into MessageFormat 2 formatters
2.7k---9 months ago
0.12.0
ESM onlyBundledInternationalisation
@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 onlyBundledInternationalisation, 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 onlyBundledInternationalisation, Vue
@nkzw/babel-preset-fbtee
The JavaScript & React Internationalization Framework.
2.7k---28 days ago
3.3.0
ESM onlyNoneInternationalisation, React
@scaleway/use-clipboard
A small hook to handle events clipboard
2.6k---11 days ago
1.1.2
ESM onlyNoneReact, 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
CommonJSNoneInternationalisation
ts-video-player
A modern, framework-agnostic video player with deep stx integration
2.6k--1 month ago
0.1.1
ESM onlyBundledVideo 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
CommonJSBundledInternationalisation, 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 onlyBundledInternationalisation, 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
CommonJSNoneInternationalisation
@depup/next-intl
Internationalization (i18n) for Next.js (with updated dependencies)
2.5k---today
4.14.7-depup.1
ESM + CommonJSBundledInternationalisation, React
eslint-plugin-gettext
Set of eslint rules for gettext API
2.4k-46%-4 years ago
1.2.0
CommonJSNoneLinting and formatting, Internationalisation
@molecule/app-i18n
Internationalization interface for molecule.dev
2.4k---5 days ago
1.0.2
ESM onlyBundledInternationalisation
grunt-angular-translate
Extract all the translation keys for angular-translate project
2.4k+84%-11 years ago
0.3.0
CommonJSNoneInternationalisation, Angular
next-export-i18n
Internationalize next.js with true support for next export
2.4k-40%-1 year ago
2.4.3
CommonJSBundledInternationalisation
igniteui-angular-i18n
IgniteUI for Angular localization resources package
2.4k-23%-11 days ago
22.1.4
ESM onlyBundledInternationalisation, 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 + CommonJSBundledInternationalisation, TypeScript tooling
bpmn-js-i18n
Community contributed bpmn-js translations.
2.4k+421%-2 months ago
2.4.0
ESM onlyNoneInternationalisation
i18n-jsx
React (JS) text internationalization
2.4k+8%-6 years ago
2.0.5
ESM + CommonJSBundledInternationalisation, React
zod-vue-i18n
Translating zod error messages with vue-i18n.
2.4k+182%-8 days ago
0.0.10
ESM onlyBundledInternationalisation, Vue
libreact
React standard library
2.4k+134%-6 years ago
2.13.3
CommonJSNoneVideo and audio, React
ngx-translate-cache
ngx-translate extension to facilitate language cache.
2.4k-3%-1 year ago
20.0.0
ESM + CommonJSBundledInternationalisation, Angular
laravel-react-i18n
Allows to connect your `Laravel` Framework localization files with `React`.
2.4k+57%-1 year ago
2.0.5
ESM + CommonJSBundledInternationalisation, React
frenchkiss
The blazing fast lightweight translation module for javascript
2.3k-43%-2 years ago
0.4.0
ESM + CommonJSNoneInternationalisation
xgettext-template
Extract translatable strings from templates.
2.3k+30%-2 years ago
6.0.0
ESM onlyNoneInternationalisation
pseudolocalise
Several implementation of pseudolocalizing ICU strings
2.3k--5 months ago
5.0.0
ESM + CommonJSBundledInternationalisation

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.