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 |
|---|---|---|---|---|---|---|---|---|
| @colsen1991/ngx-translate-extract-marker Function, pipe and directive to manually mark strings to be extracted using ngx-translate-extract | 8.5k | - | - | - | 1 year ago 3.0.1 | ESM + CommonJS | Bundled | Internationalisation, Angular |
| @syncfusion/ej2-locale localized text for all Essential JS 2 Component in various languages | 8.3k | - | - | - | 1 month ago 34.2.2 | - | None | Internationalisation |
| gulp-strip-code A gulp plugin to remove parts of code based on regular expressions. | 8.3k | -63% | - | 10 years ago 0.1.4 | CommonJS | None | Internationalisation | |
| playwright-i18next-fixture <div align="center"> <br> <header> <img src="https://github.com/cubanducko/playwright-i18next-fixture/blob/main/assets/logo.png?raw=true" height="64" /> </header> <br> <h1>playwright-i18next-fixture</h1> <p> 📝 Use your `i18next` translati | 8.2k | +9% | - | 3 years ago 1.0.0 | CommonJS | Bundled | Internationalisation, Testing | |
| koa-locale Get locale variable from query, subdomain, the last domain, accept-languages or cookie for koa. | 8.2k | -16% | - | 9 years ago 1.3.0 | CommonJS | None | Internationalisation | |
| numerable Number formatting library for Javascript and Node.js apps | 8k | -15% | - | 5 years ago 0.3.15 | ESM + CommonJS | None | Numbers and maths, TypeScript tooling | |
| @enact/i18n Internationalization support for Enact using iLib | 8k | - | - | - | 23 days ago 5.6.0 | CommonJS | Bundled | Internationalisation |
| @docmd/deployer Deployment configuration generator for docmd - Docker, Nginx, Caddy, GitHub Pages, Vercel, and Netlify. | 8k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Documentation tooling, Cloud SDKs |
| jquery-i18next jQuery-i18next is a jQuery based Javascript internationalization library on top of i18next. It helps you to easily internationalize your web applications. | 8k | +6% | - | 3 months ago 1.3.0 | CommonJS | Bundled | Internationalisation | |
| next-intl-split A loader for next-intl to split translation files properly. | 8k | +773% | - | 12 days ago 1.2.12 | ESM + CommonJS | Bundled | Internationalisation | |
| ngx-i18nsupport-lib A Typescript library to work with Angular generated i18n files (xliff, xmb) | 7.9k | -22% | - | 8 years ago 1.10.2 | ESM + CommonJS | Bundled | Internationalisation, Angular | |
| reading-time-estimator A medium's like reading time estimator with internationalization support | 7.8k | +27% | - | 24 days ago 2.15.0 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| @jsverse/transloco-optimize Transloco optimization process for production environments | 7.7k | - | - | - | 3 months ago 8.4.0 | CommonJS | Bundled | Internationalisation, Angular |
| @happyvertical/smrt-ui Domain-agnostic Svelte 5 UI runtime for SMRT: primitives, i18n client, theme system, and module UI registry | 7.7k | - | - | - | 7 days ago 0.51.10 | ESM only | Bundled | Internationalisation, Svelte |
| gatsby-plugin-react-i18next Easily translate your Gatsby website into multiple languages | 7.6k | -8% | - | 3 years ago 3.0.1 | CommonJS | Bundled | Internationalisation, React | |
| ngx-i18nsupport Some tooling to be used with the Angular 2 i18n workflow | 7.6k | -26% | - | 8 years ago 0.17.1 | ESM + CommonJS | None | Internationalisation, Angular | |
| @ember-intl/intl-relativeformat Formats JavaScript dates to relative time strings. | 7.5k | - | - | - | 7 years ago 2.1.0 | CommonJS | None | Date and time, Internationalisation |
| @intlayer/analytics Collects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor. | 7.5k | - | - | - | today 9.5.9 | ESM + CommonJS | Bundled | Internationalisation |
| @brightspace-ui/intl Internationalization APIs for number, date, time and file size formatting and parsing in D2L Brightspace. | 7.4k | - | - | - | 2 days ago 3.48.1 | ESM only | None | Internationalisation |
| i18next-phrase-in-context-editor-post-processor Plugin for i18next that pairs well with Phrase In-Context Editor | 7.4k | -42% | - | 8 months ago 1.7.5 | ESM + CommonJS | Bundled | Internationalisation | |
| wuchale Protobuf-like i18n from plain code | 7.3k | +132% | - | 5 days ago 0.26.7 | ESM only | Bundled | Internationalisation | |
| translate Translate text to different languages on node.js and the browser | 7.3k | -6% | - | 1 month ago 3.1.0 | ESM only | Bundled | Internationalisation | |
| eslint-plugin-i18n Internationalization's linting rules for ESLint | 7.2k | -7% | - | 1 year ago 2.4.0 | CommonJS | None | Internationalisation, Linting and formatting | |
| @ember-intl/intl-messageformat Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages. | 7.1k | - | - | - | 7 years ago 2.5.0 | CommonJS | None | Internationalisation |
| @ember-intl/intl-messageformat-parser Parses ICU Message strings into an AST via JavaScript. | 7k | - | - | - | 7 years ago 1.5.0 | CommonJS | None | Internationalisation |
| koa-i18n Lightweight simple translation middleware for koa, based on i18n-2 | 6.9k | -21% | - | 9 years ago 2.1.0 | CommonJS | None | Internationalisation | |
| vue-i18n-bridge A bridge for Vue I18n Legacy | 6.8k | -34% | - | 1 year ago 9.14.1 | ESM + CommonJS | Bundled | Internationalisation, Vue | |
| @i18n-micro/types TypeScript definitions for the Nuxt I18n Micro ecosystem. | 6.8k | - | - | - | 1 day ago 1.2.16 | ESM + CommonJS | Bundled | Internationalisation, Vue |
| @wuchale/svelte Protobuf-like i18n from plain code: Svelte adapter | 6.7k | - | - | - | 5 days ago 0.21.4 | ESM only | Bundled | Internationalisation, Svelte |
| @firanorg/mollitia-molestias-accusamus [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url] | 6.7k | - | - | - | 1 year ago 10.13.142 | CommonJS | None | CLI tools and terminal utilities, Testing |
| jquery-datepicker Just the datepicker lib from jquery-ui 1.12.1 | 6.7k | -9% | - | 8 years ago 1.12.3 | CommonJS | None | Internationalisation | |
| name-fixer A fully typed library for fixing capitalization of people's names. Based on tamtamchik PHP library. | 6.6k | +168% | - | 2 years ago 1.0.1 | CommonJS | Bundled | Internationalisation | |
| @esgettext/runtime A gettext-like translation runtime for JavaScript aka EcmaScript | 6.6k | - | - | - | 6 months ago 1.3.10 | ESM + CommonJS | Bundled | Internationalisation |
| @intlify/vue-i18n-bridge Vue I18n bridging for Vue 2 & Vue 3 | 6.6k | - | - | - | 2 years ago 1.1.0 | ESM + CommonJS | Bundled | Internationalisation, Vue |
| @grammyjs/i18n Internationalization plugin for grammY based on Fluent. | 6.5k | - | - | - | 1 year ago 1.1.2 | CommonJS | Bundled | Internationalisation |
| vue-i18n-routing The i18n routing with using vue-i18n | 6.5k | -70% | - | 2 years ago 1.2.0 | ESM + CommonJS | Bundled | Internationalisation, Vue | |
| jsdoc-i18n-plugin A plugin for jsdoc to handle i18n translations | 6.5k | +144% | - | 10 years ago 0.0.3 | CommonJS | None | Internationalisation, Documentation tooling | |
| i18next-ko KnockoutJS bindings for i18next. | 6.5k | +988% | - | 9 years ago 3.0.1 | CommonJS | None | Internationalisation | |
| @iamjariwala/react-doc-viewer React document viewer with PDF tools, local DOCX and XLSX previews, images, text and pluggable renderers. Other Office formats can use Microsoft Office Online. | 6.3k | - | - | - | 11 days ago 1.9.0 | ESM + CommonJS | Bundled | PDF and documents, React |
| intl-dateformat Format a date using Intl.DateTimeFormat goodness. | 6.3k | +90% | - | 6 years ago 0.1.4 | ESM + CommonJS | Bundled | Date and time, Internationalisation | |
| eslint-plugin-react-i18n ESLint rules to help enforce i18n in react | 6.3k | +32% | - | 6 years ago 1.0.3 | CommonJS | None | Linting and formatting, React | |
| @juicesharp/rpiv-i18n Pi extension. The localization foundation for rpiv-* skills: locale detection, the /languages command, the --locale flag, and a cross-package locale registry. | 6.3k | - | - | - | 3 days ago 2.11.0 | ESM only | None | Internationalisation |
| vue-country-flag Simple Vue component for displaying of country flags | 6.3k | -38% | - | 4 years ago 2.3.2 | ESM + CommonJS | None | Vue, Icons | |
| gt-react-native An i18n package for React Native | 6.3k | +178113% | - | 1 day ago 11.4.3 | ESM + CommonJS | Bundled | Internationalisation, React | |
| locale-enum A TypeScript enum of all locales, such as "en-US". | 6.2k | -54% | - | 6 years ago 1.1.1 | CommonJS | None | Internationalisation, TypeScript tooling | |
| @pascal-app/lingo Make forms easier, LLM tools safer. Parse what humans type and what models emit — natural-language quantities, units, dates and ranges — into canonical, validated values. Two-way, zero dependencies. | 6.2k | - | - | - | 1 month ago 0.5.0 | ESM + CommonJS | Bundled | TypeScript tooling, Internationalisation |
| @panter/vue-i18next i18next wrapper for vue | 6.1k | - | - | - | 6 years ago 0.15.2 | ESM + CommonJS | Bundled | Internationalisation, Vue |
| @gravity-ui/i18n-cli - Provides i18n configuration for the project | 6.1k | - | - | - | 1 month ago 1.4.2 | ESM + CommonJS | Bundled | Internationalisation |
| @fluent/dom Fluent bindings for DOM | 6.1k | - | - | - | 1 year ago 0.10.2 | ESM + CommonJS | Bundled | Internationalisation |
| language-name-map A function to lookup the language name for a given locale code. In data included: english names, native names and directionality. | 6k | +15% | - | 6 years ago 0.3.0 | CommonJS | None | 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.
- @colsen1991/ngx-translate-extract-markerFunction, pipe and directive to manually mark strings to be extracted using ngx-translate-extract
- @syncfusion/ej2-localelocalized text for all Essential JS 2 Component in various languages
- gulp-strip-codeA gulp plugin to remove parts of code based on regular expressions.
- playwright-i18next-fixture<div align="center"> <br> <header> <img src="https://github.com/cubanducko/playwright-i18next-fixture/blob/main/assets/logo.png?raw=true" height="64" /> </header> <br> <h1>playwright-i18next-fixture</h1> <p> 📝 Use your `i18next` translati
- koa-localeGet locale variable from query, subdomain, the last domain, accept-languages or cookie for koa.
- numerableNumber formatting library for Javascript and Node.js apps
- @enact/i18nInternationalization support for Enact using iLib
- @docmd/deployerDeployment configuration generator for docmd - Docker, Nginx, Caddy, GitHub Pages, Vercel, and Netlify.
- jquery-i18nextjQuery-i18next is a jQuery based Javascript internationalization library on top of i18next. It helps you to easily internationalize your web applications.
- next-intl-splitA loader for next-intl to split translation files properly.
- ngx-i18nsupport-libA Typescript library to work with Angular generated i18n files (xliff, xmb)
- reading-time-estimatorA medium's like reading time estimator with internationalization support
- @jsverse/transloco-optimizeTransloco optimization process for production environments
- @happyvertical/smrt-uiDomain-agnostic Svelte 5 UI runtime for SMRT: primitives, i18n client, theme system, and module UI registry
- gatsby-plugin-react-i18nextEasily translate your Gatsby website into multiple languages
- ngx-i18nsupportSome tooling to be used with the Angular 2 i18n workflow
- @ember-intl/intl-relativeformatFormats JavaScript dates to relative time strings.
- @intlayer/analyticsCollects which Intlayer content is shown (page/locale + node-level) and powers content A/B testing. Optional, lazily-imported companion to @intlayer/editor.
- @brightspace-ui/intlInternationalization APIs for number, date, time and file size formatting and parsing in D2L Brightspace.
- i18next-phrase-in-context-editor-post-processorPlugin for i18next that pairs well with Phrase In-Context Editor
- wuchaleProtobuf-like i18n from plain code
- translateTranslate text to different languages on node.js and the browser
- eslint-plugin-i18nInternationalization's linting rules for ESLint
- @ember-intl/intl-messageformatFormats ICU Message strings with number, date, plural, and select placeholders to create localized messages.
- @ember-intl/intl-messageformat-parserParses ICU Message strings into an AST via JavaScript.
- koa-i18nLightweight simple translation middleware for koa, based on i18n-2
- vue-i18n-bridgeA bridge for Vue I18n Legacy
- @i18n-micro/typesTypeScript definitions for the Nuxt I18n Micro ecosystem.
- @wuchale/svelteProtobuf-like i18n from plain code: Svelte adapter
- @firanorg/mollitia-molestias-accusamus[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
- jquery-datepickerJust the datepicker lib from jquery-ui 1.12.1
- name-fixerA fully typed library for fixing capitalization of people's names. Based on tamtamchik PHP library.
- @esgettext/runtimeA gettext-like translation runtime for JavaScript aka EcmaScript
- @intlify/vue-i18n-bridgeVue I18n bridging for Vue 2 & Vue 3
- @grammyjs/i18nInternationalization plugin for grammY based on Fluent.
- vue-i18n-routingThe i18n routing with using vue-i18n
- jsdoc-i18n-pluginA plugin for jsdoc to handle i18n translations
- i18next-koKnockoutJS bindings for i18next.
- @iamjariwala/react-doc-viewerReact document viewer with PDF tools, local DOCX and XLSX previews, images, text and pluggable renderers. Other Office formats can use Microsoft Office Online.
- intl-dateformatFormat a date using Intl.DateTimeFormat goodness.
- eslint-plugin-react-i18nESLint rules to help enforce i18n in react
- @juicesharp/rpiv-i18nPi extension. The localization foundation for rpiv-* skills: locale detection, the /languages command, the --locale flag, and a cross-package locale registry.
- vue-country-flagSimple Vue component for displaying of country flags
- gt-react-nativeAn i18n package for React Native
- locale-enumA TypeScript enum of all locales, such as "en-US".
- @pascal-app/lingoMake forms easier, LLM tools safer. Parse what humans type and what models emit — natural-language quantities, units, dates and ranges — into canonical, validated values. Two-way, zero dependencies.
- @panter/vue-i18nexti18next wrapper for vue
- @gravity-ui/i18n-cli- Provides i18n configuration for the project
- @fluent/domFluent bindings for DOM
- language-name-mapA function to lookup the language name for a given locale code. In data included: english names, native names and directionality.