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 |
|---|---|---|---|---|---|---|---|---|
| gettext-handlebars Extract translatable strings from Handlebars templates | 2.2k | +69% | - | 8 months ago 2.0.0 | CommonJS | None | Internationalisation | |
| @betteroffice/docx-i18n UI locale strings and types for the @betteroffice/docx-react editor. | 2.2k | - | - | - | 8 days ago 0.2.1 | ESM + CommonJS | Bundled | PDF and documents, React |
| @scaleway/use-analytics A small hook to handle events analytics | 2.2k | - | - | - | 4 days ago 2.0.15 | ESM only | Bundled | React, Internationalisation |
| gettext-volt Extract translatable strings from Volt templates | 2.2k | +22% | - | 7 years ago 0.2.5 | CommonJS | None | Internationalisation | |
| leaflet-draw-locales Localization for Leaflet.draw, changing between languages is now effortless. | 2.2k | +5% | - | 3 years ago 1.2.3 | ESM + CommonJS | Bundled | Internationalisation | |
| gettext-swig Extract translatable strings from Swig templates | 2.2k | +32% | - | 9 years ago 0.3.0 | CommonJS | None | Internationalisation | |
| i18n-strings-files Process .strings files used for localization in iOS/OSX development | 2.1k | +51% | - | 4 years ago 2.0.0 | CommonJS | None | Internationalisation | |
| ngx-transloco-markup A translation component to render translations with markup | 2.1k | -42% | - | 2 years ago 6.0.2 | ESM + CommonJS | Bundled | Internationalisation, Angular | |
| kotori 0.29kB Strongly-typed and tree-shakeable internationalization library for React | 2.1k | - | - | 3 months ago 6.1.4 | ESM + CommonJS | Bundled | Internationalisation, React | |
| babel-gettext-extractor Extract gettext string with babel | 2.1k | +81% | - | 7 years ago 4.1.3 | CommonJS | None | Internationalisation | |
| say-dictionary URL-based i18n with configurable languages and CLI for extracting translation keys | 2.1k | - | - | 7 months ago 1.3.0 | ESM + CommonJS | Bundled | Internationalisation | |
| @cookbook/solid-intl A universal internationalization (i18n) for Solid inspired by React Intl & FormatJS | 2.1k | - | - | - | 1 year ago 0.1.3 | ESM + CommonJS | Bundled | Internationalisation, 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 | CommonJS | Bundled | Internationalisation | |
| i18n-ts Type safe internationalization utility for TypeScript | 2k | -67% | - | 7 years ago 1.0.5 | CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| eslint-plugin-i18n-checker Check i18n keys existence | 2k | +230% | - | 4 years ago 1.4.0 | CommonJS | None | Internationalisation, Linting and formatting | |
| @diplodoc/translation markdown translation utilities | 2k | - | - | - | 1 day ago 1.9.1 | CommonJS | Bundled | Markdown, 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 + CommonJS | Bundled | Internationalisation |
| quran-json Quran text, transliteration, and translations in JSON format. | 2k | +312% | - | - 3.1.2 | CommonJS | None | Internationalisation | |
| redux-i18n A simple and powerful package for translate your react applications. | 2k | -12% | - | 3 years ago 1.5.26 | CommonJS | Bundled | Internationalisation, 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 + CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| @intlify/hono Internationalization for Hono | 2k | - | - | - | 5 months ago 2.1.2 | ESM only | Bundled | Internationalisation |
| 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 | CommonJS | None | Maps 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 only | None | Internationalisation |
| 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 | CommonJS | Bundled | TypeScript tooling, Internationalisation | |
| therror Create, document, customize and throw node errors easily | 1.9k | -30% | - | - 4.1.1 | CommonJS | Bundled | Internationalisation, 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 + CommonJS | Bundled | PDF and documents, Internationalisation |
| react-native-globalize Internationalization (i18n) for React Native | 1.9k | +39% | - | 5 years ago 4.5.1 | CommonJS | Bundled | Internationalisation, React | |
| vue-i18n-composable Composition API for vue-i18n in Vue 2.x | 1.9k | -42% | - | 4 years ago 2.0.0 | ESM + CommonJS | Bundled | Internationalisation, Vue | |
| @molecule/api-i18n Internationalization interface for molecule.dev API | 1.9k | - | - | - | 5 days ago 1.0.3 | ESM only | Bundled | Internationalisation |
| to-numbers Converts words (including decimal points) into numbers & currency. The reverse of to-words. | 1.9k | - | - | - 1.1.0 | ESM + CommonJS | Bundled | Numbers 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 + CommonJS | Bundled | PDF 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 + CommonJS | Bundled | Forms, UI component libraries |
| @eo-locale/core Easy way to localize your JavaScript application | 1.9k | - | - | - | 3 years ago 1.7.2 | ESM + CommonJS | Bundled | Internationalisation |
| amdi18n-loader webpack i18n loader similar to require.js i18n plugin | 1.8k | +23% | - | 4 years ago 0.9.4 | CommonJS | None | Internationalisation, 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 | CommonJS | None | Internationalisation, CLI tools and terminal utilities | |
| @bicstone/ra-language-japanese Japanese messages for react-admin | 1.8k | - | - | - | 1 month ago 5.15.0 | ESM + CommonJS | Bundled | Internationalisation, React |
| i18n-lint Lint HTML and template source files for hardcoded (untranslated) strings | 1.8k | -34% | - | 6 years ago 1.1.0 | CommonJS | None | Internationalisation | |
| @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 + CommonJS | Bundled | Rich text and code editors, Angular |
| @lxg/l10n A lightweight translation library | 1.8k | - | - | - | 3 years ago 2.6.0 | ESM + CommonJS | None | Internationalisation |
| a18n Automated I18n solution for JavaScript/TypeScript/React, effortlessly add I18n support for existing projects. | 1.8k | +587% | - | 3 years ago 1.12.4 | CommonJS | None | Internationalisation, 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 only | Bundled | Internationalisation | |
| hono-intlayer Manage internationalization i18n in a simple way for hono application. | 1.7k | - | - | - 9.5.9 | ESM + CommonJS | Bundled | TypeScript tooling, Internationalisation | |
| @lxg/l10n-cldr Provides CLDR data as CommonJS and ES modules | 1.7k | - | - | - | 5 years ago 0.4.1 | ESM + CommonJS | None | Internationalisation |
| grunt-checktextdomain Checks gettext function calls for missing or incorrect text domain. | 1.7k | -43% | - | 10 years ago 1.0.1 | CommonJS | None | Internationalisation | |
| 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 only | Bundled | Internationalisation, Svelte | |
| @formwerk/devtools Formwerk's Vue devtools plugin | 1.7k | - | - | - | 9 months ago 0.14.4 | ESM + CommonJS | Bundled | Vue, Forms |
| i18n-abide Express/connect module for Node i18n and l10n support | 1.7k | -9% | - | 7 years ago 0.0.26 | CommonJS | None | Internationalisation | |
| make-plural-compiler Translates Unicode CLDR pluralization rules to executable JavaScript | 1.7k | +7% | - | 8 months ago 6.1.0 | CommonJS | None | Internationalisation | |
| i18n-mini Tiny and simple internationalisation library | 1.7k | +61% | - | 4 years ago 1.1.0 | ESM + CommonJS | None | Internationalisation | |
| 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 + 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.
- 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.