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
gettext-handlebars
Extract translatable strings from Handlebars templates
2.2k+69%-8 months ago
2.0.0
CommonJSNoneInternationalisation
@betteroffice/docx-i18n
UI locale strings and types for the @betteroffice/docx-react editor.
2.2k---8 days ago
0.2.1
ESM + CommonJSBundledPDF and documents, React
@scaleway/use-analytics
A small hook to handle events analytics
2.2k---4 days ago
2.0.15
ESM onlyBundledReact, Internationalisation
gettext-volt
Extract translatable strings from Volt templates
2.2k+22%-7 years ago
0.2.5
CommonJSNoneInternationalisation
leaflet-draw-locales
Localization for Leaflet.draw, changing between languages is now effortless.
2.2k+5%-3 years ago
1.2.3
ESM + CommonJSBundledInternationalisation
gettext-swig
Extract translatable strings from Swig templates
2.2k+32%-9 years ago
0.3.0
CommonJSNoneInternationalisation
i18n-strings-files
Process .strings files used for localization in iOS/OSX development
2.1k+51%-4 years ago
2.0.0
CommonJSNoneInternationalisation
ngx-transloco-markup
A translation component to render translations with markup
2.1k-42%-2 years ago
6.0.2
ESM + CommonJSBundledInternationalisation, Angular
kotori
0.29kB Strongly-typed and tree-shakeable internationalization library for React
2.1k--3 months ago
6.1.4
ESM + CommonJSBundledInternationalisation, React
babel-gettext-extractor
Extract gettext string with babel
2.1k+81%-7 years ago
4.1.3
CommonJSNoneInternationalisation
say-dictionary
URL-based i18n with configurable languages and CLI for extracting translation keys
2.1k--7 months ago
1.3.0
ESM + CommonJSBundledInternationalisation
@cookbook/solid-intl
A universal internationalization (i18n) for Solid inspired by React Intl & FormatJS
2.1k---1 year ago
0.1.3
ESM + CommonJSBundledInternationalisation, Static site generators and meta-frameworks
babelsheet2-reader
Rx.js observable that parses Babelsheet-formatted Google Spreadsheet
2.1k+123%-1 year ago
0.0.11
CommonJSBundledInternationalisation
i18n-ts
Type safe internationalization utility for TypeScript
2k-67%-7 years ago
1.0.5
CommonJSBundledInternationalisation, TypeScript tooling
eslint-plugin-i18n-checker
Check i18n keys existence
2k+230%-4 years ago
1.4.0
CommonJSNoneInternationalisation, Linting and formatting
@diplodoc/translation
markdown translation utilities
2k---1 day ago
1.9.1
CommonJSBundledMarkdown, Internationalisation
@djangocfg/i18n
Lightweight i18n library for @djangocfg packages with built-in translations for English, Russian, and Korean
2k---2 days ago
2.1.570
ESM + CommonJSBundledInternationalisation
quran-json
Quran text, transliteration, and translations in JSON format.
2k+312%--
3.1.2
CommonJSNoneInternationalisation
redux-i18n
A simple and powerful package for translate your react applications.
2k-12%-3 years ago
1.5.26
CommonJSBundledInternationalisation, React
react-scripts-intlayer
Integrate Intlayer with Create React App using custom React scripts for internationalization i18n and advanced Webpack configurations
2k-42%-today
9.5.9
ESM + CommonJSBundledInternationalisation, TypeScript tooling
@intlify/hono
Internationalization for Hono
2k---5 months ago
2.1.2
ESM onlyBundledInternationalisation
geojson-places
Reverse geocoding to determine the location where it is contained (continent, country, region and state) from the latitude and longitude specified. This module also has tools to get lists of continents, country groupings, countries, regions and states in
1.9k+91%-3 years ago
1.0.8
CommonJSNoneMaps and geolocation, Internationalisation
@goodandready/dsh-russian-lang
Russian localization for DeepSeek Harness (DSH v0.1.7-rc.1+) web UI: adds Русский as native language option. 100.0% coverage across 11,295 keys (127 namespaces). Features full DSH v0.1.7-rc.1 core support (terminal, archive, command palette, Auto review,
1.9k---today
0.3.8
ESM onlyNoneInternationalisation
countries-ts
A powerful TypeScript library with 60+ functions for country data - search, validate, format, compare, and more. Zero dependencies.
1.9k+154%-1 year ago
2.1.0
CommonJSBundledTypeScript tooling, Internationalisation
therror
Create, document, customize and throw node errors easily
1.9k-30%--
4.1.1
CommonJSBundledInternationalisation, TypeScript tooling
@betteroffice/xlsx-i18n
Shared UI locale strings and types for the @betteroffice/xlsx React editor.
1.9k---8 days ago
0.2.1
ESM + CommonJSBundledPDF and documents, Internationalisation
react-native-globalize
Internationalization (i18n) for React Native
1.9k+39%-5 years ago
4.5.1
CommonJSBundledInternationalisation, React
vue-i18n-composable
Composition API for vue-i18n in Vue 2.x
1.9k-42%-4 years ago
2.0.0
ESM + CommonJSBundledInternationalisation, Vue
@molecule/api-i18n
Internationalization interface for molecule.dev API
1.9k---5 days ago
1.0.3
ESM onlyBundledInternationalisation
to-numbers
Converts words (including decimal points) into numbers & currency. The reverse of to-words.
1.9k---
1.1.0
ESM + CommonJSBundledNumbers and maths, Internationalisation
@betteroffice/pptx-i18n
Shared UI locale strings and types for the @betteroffice/pptx React editor.
1.9k---8 days ago
0.1.1
ESM + CommonJSBundledPDF and documents, Internationalisation
@formwerk/core
<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://formwerk.dev/logo-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="https://formwerk.dev/logo-light.svg"> <img alt="Formwerk Logo" src="https://
1.9k---9 months ago
0.14.4
ESM + CommonJSBundledForms, UI component libraries
@eo-locale/core
Easy way to localize your JavaScript application
1.9k---3 years ago
1.7.2
ESM + CommonJSBundledInternationalisation
amdi18n-loader
webpack i18n loader similar to require.js i18n plugin
1.8k+23%-4 years ago
0.9.4
CommonJSNoneInternationalisation, Bundler plugins and loaders
gettext-extract
CLI for extracting Gettext messages from JavaScript, TypeScript, JSX and HTML
1.8k+68%-7 years ago
2.0.1
CommonJSNoneInternationalisation, CLI tools and terminal utilities
@bicstone/ra-language-japanese
Japanese messages for react-admin
1.8k---1 month ago
5.15.0
ESM + CommonJSBundledInternationalisation, React
i18n-lint
Lint HTML and template source files for hardcoded (untranslated) strings
1.8k-34%-6 years ago
1.1.0
CommonJSNoneInternationalisation
@flogeez/angular-tiptap-editor
A modern, customizable rich-text editor for Angular (18+), built with Tiptap and featuring complete internationalization support
1.8k---1 month ago
3.4.7
ESM + CommonJSBundledRich text and code editors, Angular
@lxg/l10n
A lightweight translation library
1.8k---3 years ago
2.6.0
ESM + CommonJSNoneInternationalisation
a18n
Automated I18n solution for JavaScript/TypeScript/React, effortlessly add I18n support for existing projects.
1.8k+587%-3 years ago
1.12.4
CommonJSNoneInternationalisation, React
solid-translate
AI-powered build-time translations for SolidJS. Full i18n with <T>, <Var>, <Num>, <Currency>, <Plural>, <DateTime>, locale detection, and a CLI — all BYOK.
1.8k--19 days ago
1.6.0
ESM onlyBundledInternationalisation
hono-intlayer
Manage internationalization i18n in a simple way for hono application.
1.7k---
9.5.9
ESM + CommonJSBundledTypeScript tooling, Internationalisation
@lxg/l10n-cldr
Provides CLDR data as CommonJS and ES modules
1.7k---5 years ago
0.4.1
ESM + CommonJSNoneInternationalisation
grunt-checktextdomain
Checks gettext function calls for missing or incorrect text domain.
1.7k-43%-10 years ago
1.0.1
CommonJSNoneInternationalisation
svelte-intl-precompile
I18n library for Svelte.js that analyzes your keys at build time for max performance and minimal footprint
1.7k+13%-3 years ago
0.12.3
ESM onlyBundledInternationalisation, Svelte
@formwerk/devtools
Formwerk's Vue devtools plugin
1.7k---9 months ago
0.14.4
ESM + CommonJSBundledVue, Forms
i18n-abide
Express/connect module for Node i18n and l10n support
1.7k-9%-7 years ago
0.0.26
CommonJSNoneInternationalisation
make-plural-compiler
Translates Unicode CLDR pluralization rules to executable JavaScript
1.7k+7%-8 months ago
6.1.0
CommonJSNoneInternationalisation
i18n-mini
Tiny and simple internationalisation library
1.7k+61%-4 years ago
1.1.0
ESM + CommonJSNoneInternationalisation
translate.js
Javascript micro library for translations (i18n) with support for placeholders and multiple plural forms.
1.6k+61%-6 years ago
1.3.2
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.

  • gettext-handlebarsExtract translatable strings from Handlebars templates
  • @betteroffice/docx-i18nUI locale strings and types for the @betteroffice/docx-react editor.
  • @scaleway/use-analyticsA small hook to handle events analytics
  • gettext-voltExtract translatable strings from Volt templates
  • leaflet-draw-localesLocalization for Leaflet.draw, changing between languages is now effortless.
  • gettext-swigExtract translatable strings from Swig templates
  • i18n-strings-filesProcess .strings files used for localization in iOS/OSX development
  • ngx-transloco-markupA translation component to render translations with markup
  • kotori0.29kB Strongly-typed and tree-shakeable internationalization library for React
  • babel-gettext-extractor Extract gettext string with babel
  • say-dictionaryURL-based i18n with configurable languages and CLI for extracting translation keys
  • @cookbook/solid-intlA universal internationalization (i18n) for Solid inspired by React Intl & FormatJS
  • babelsheet2-readerRx.js observable that parses Babelsheet-formatted Google Spreadsheet
  • i18n-tsType safe internationalization utility for TypeScript
  • eslint-plugin-i18n-checkerCheck i18n keys existence
  • @diplodoc/translationmarkdown translation utilities
  • @djangocfg/i18nLightweight i18n library for @djangocfg packages with built-in translations for English, Russian, and Korean
  • quran-jsonQuran text, transliteration, and translations in JSON format.
  • redux-i18nA simple and powerful package for translate your react applications.
  • react-scripts-intlayerIntegrate Intlayer with Create React App using custom React scripts for internationalization i18n and advanced Webpack configurations
  • @intlify/honoInternationalization for Hono
  • geojson-placesReverse geocoding to determine the location where it is contained (continent, country, region and state) from the latitude and longitude specified. This module also has tools to get lists of continents, country groupings, countries, regions and states in
  • @goodandready/dsh-russian-langRussian localization for DeepSeek Harness (DSH v0.1.7-rc.1+) web UI: adds Русский as native language option. 100.0% coverage across 11,295 keys (127 namespaces). Features full DSH v0.1.7-rc.1 core support (terminal, archive, command palette, Auto review,
  • countries-tsA powerful TypeScript library with 60+ functions for country data - search, validate, format, compare, and more. Zero dependencies.
  • therrorCreate, document, customize and throw node errors easily
  • @betteroffice/xlsx-i18nShared UI locale strings and types for the @betteroffice/xlsx React editor.
  • react-native-globalizeInternationalization (i18n) for React Native
  • vue-i18n-composableComposition API for vue-i18n in Vue 2.x
  • @molecule/api-i18nInternationalization interface for molecule.dev API
  • to-numbersConverts words (including decimal points) into numbers & currency. The reverse of to-words.
  • @betteroffice/pptx-i18nShared UI locale strings and types for the @betteroffice/pptx React editor.
  • @formwerk/core<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://formwerk.dev/logo-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="https://formwerk.dev/logo-light.svg"> <img alt="Formwerk Logo" src="https://
  • @eo-locale/coreEasy way to localize your JavaScript application
  • amdi18n-loaderwebpack i18n loader similar to require.js i18n plugin
  • gettext-extractCLI for extracting Gettext messages from JavaScript, TypeScript, JSX and HTML
  • @bicstone/ra-language-japaneseJapanese messages for react-admin
  • i18n-lintLint HTML and template source files for hardcoded (untranslated) strings
  • @flogeez/angular-tiptap-editorA modern, customizable rich-text editor for Angular (18+), built with Tiptap and featuring complete internationalization support
  • @lxg/l10nA lightweight translation library
  • a18nAutomated I18n solution for JavaScript/TypeScript/React, effortlessly add I18n support for existing projects.
  • solid-translateAI-powered build-time translations for SolidJS. Full i18n with <T>, <Var>, <Num>, <Currency>, <Plural>, <DateTime>, locale detection, and a CLI — all BYOK.
  • hono-intlayerManage internationalization i18n in a simple way for hono application.
  • @lxg/l10n-cldrProvides CLDR data as CommonJS and ES modules
  • grunt-checktextdomainChecks gettext function calls for missing or incorrect text domain.
  • svelte-intl-precompileI18n library for Svelte.js that analyzes your keys at build time for max performance and minimal footprint
  • @formwerk/devtoolsFormwerk's Vue devtools plugin
  • i18n-abideExpress/connect module for Node i18n and l10n support
  • make-plural-compilerTranslates Unicode CLDR pluralization rules to executable JavaScript
  • i18n-miniTiny and simple internationalisation library
  • translate.jsJavascript micro library for translations (i18n) with support for placeholders and multiple plural forms.