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 |
|---|---|---|---|---|---|---|---|---|
| openapi-to-graphql Generates a GraphQL schema for a given OpenAPI Specification (OAS) | 16.2k | -33% | - | 2 years ago 3.0.7 | ESM + CommonJS | Bundled | GraphQL, Internationalisation | |
| format-message Internationalize text, numbers, and dates using ICU Message Format | 16.2k | -0% | - | 4 years ago 6.2.4 | - | Bundled | Internationalisation | |
| dsh-cost-meter DeepSeek Harness 会话费用统计插件:本会话成本、当日费用、历史记录与官方价格同步,支持多厂商多模型价格计费(内置 90+ 模型价格目录与自动匹配)、主流 Coding Plan 订阅额度查询与显示(11 家,含小米 MiMo Token Plan 控制台 Cookie 查询、SCNet Token Plan 本地 Credits 计量与火山方舟 Volcano Ark Coding Plan AK/SK 签名查询)、自定义 Provider 余额查询(可配任意 HTTP 端点)与余额进度条 | 15.5k | - | - | 1 day ago 1.7.37 | ESM only | None | Internationalisation, AI and machine learning | |
| @adonisjs/i18n Internationalization for AdonisJS apps | 15.4k | - | - | - | 3 months ago 3.0.1 | ESM only | Bundled | Internationalisation |
| @postalsys/gettext A JavaScript implementation of gettext, a localization framework | 14.9k | - | - | - | 8 months ago 4.1.1 | CommonJS | None | Internationalisation |
| @wix/multilingual-manager Wix Multilingual SDK package for accessing available languages | 14.8k | - | - | - | 16 days ago 1.12.0 | ESM + CommonJS | Bundled | Internationalisation |
| vue3-gettext Translate Vue 3 applications with gettext | 14.7k | +18% | - | 3 months ago 4.0.1 | ESM only | Bundled | Internationalisation, Vue | |
| intl-list-format A fully spec-compliant polyfill for 'Intl.ListFormat' | 14.5k | -46% | - | 7 years ago 1.0.3 | ESM + CommonJS | Bundled | Internationalisation, Polyfills and shims | |
| angular-gettext Gettext support for Angular.js | 14.4k | +2% | - | - 2.4.2 | CommonJS | None | Angular, Internationalisation | |
| @jsverse/transloco-persist-lang Transloco persist active language | 14.2k | - | - | - | 3 months ago 8.4.0 | ESM + CommonJS | Bundled | Internationalisation, Angular |
| @lingui/solid SolidJS bindings for Lingui i18n: I18nProvider, Trans and useLingui, with compile-time macros | 14.1k | - | - | - | 2 days ago 6.8.0 | ESM only | Bundled | Internationalisation |
| matrix-web-i18n Internationalisation utils for Matrix web projects | 14.1k | +78% | - | 8 months ago 3.6.0 | ESM only | Bundled | Internationalisation | |
| @fluent/react Fluent bindings for React | 13.6k | - | - | - | 3 years ago 0.15.2 | ESM + CommonJS | Bundled | Internationalisation, React |
| i18n-auto-translation Auto translate i18n JSON file(s) to desired language(s). | 13.6k | +230% | - | 11 months ago 2.2.3 | ESM only | None | Internationalisation | |
| gtx-cli CLI tool for AI-powered i18n (wrapper for gt) | 12.8k | +318% | - | today 2.22.1 | ESM only | Bundled | Internationalisation, CLI tools and terminal utilities | |
| @sveltekit-i18n/base Base functionality of sveltekit-i18n library with a support for external message parsers. | 12.7k | - | - | - | 2 days ago 3.0.1 | ESM only | Bundled | Internationalisation, Svelte |
| ngx-timeago Live updating timestamps in Angular 6+. | 12.6k | -10% | - | 8 months ago 4.1.0 | ESM + CommonJS | Bundled | Angular, Internationalisation | |
| extenso Uma biblioteca avançada para escrever números por extenso (em português). | 12.6k | +113% | - | 1 month ago 3.0.0 | ESM + CommonJS | Bundled | Internationalisation | |
| enum-plus A drop-in replacement for native enum. Like native enum but much better! | 12.4k | +101% | - | 1 month ago 3.3.0 | ESM + CommonJS | Bundled | Internationalisation, React | |
| @transifex/i18next i18next backend plugin for Transifex Native | 12.1k | - | - | - | 24 days ago 8.0.3 | CommonJS | Bundled | Internationalisation |
| @sap/textbundle Utility for texts internationalization. | 11.9k | - | - | - | 1 month ago 6.3.0 | CommonJS | Bundled | Internationalisation |
| sveltekit-i18n Internationalization library for SvelteKit | 11.8k | -7% | - | 11 days ago 3.0.0 | ESM only | Bundled | Internationalisation, Svelte | |
| browser-lang Detect user's most preferred language within the given language list. | 11.8k | -15% | - | 3 years ago 0.2.1 | CommonJS | None | Internationalisation | |
| react-native-country-select 🌍 React Native country picker with flags, search, TypeScript, i18n, and offline support. Lightweight, customizable, and designed with a modern UI. | 11.4k | +364% | - | 6 months ago 0.4.2 | CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| banknote Module for handling currency formatting. | 11.4k | +11534% | - | 4 years ago 0.2.7 | CommonJS | None | Internationalisation | |
| es2015-i18n-tag ES2015 template literal tag for i18n and l10n translation and localization | 11.3k | -14% | - | 6 years ago 1.6.1 | CommonJS | Bundled | Internationalisation | |
| react-intl-universal Internationalize React apps. Not only for React component but also for Vanilla JS. | 11.3k | -14% | - | 2 months ago 2.14.0 | ESM + CommonJS | Bundled | Internationalisation, React | |
| @ember-intl/lint Official linter for ember-intl | 11.3k | - | - | - | 2 days ago 2.1.0 | ESM only | None | Internationalisation, Linting and formatting |
| locale2 💪 Try as hard as possible to detect the client's language tag ('locale') in node or the browser. Browserify and Webpack friendly! | 11.2k | -57% | - | 8 years ago 2.3.1 | CommonJS | None | Internationalisation | |
| currency-codes-ts A TypeScript library for ISO 4217 currency codes. Efficiently lookup and validate currency codes, retrieve associated countries, and more. | 11k | +378% | - | 2 years ago 3.0.0 | ESM only | Bundled | Payments and commerce, TypeScript tooling | |
| extract-react-intl-messages Extract react-intl messages | 10.9k | -29% | - | 1 year ago 5.0.0 | CommonJS | Bundled | Internationalisation, React | |
| @page-agent/ui UI components for page-agent - Panel and i18n | 10.7k | - | - | - | 19 days ago 1.12.4 | ESM only | Bundled | Internationalisation |
| @ember-intl/v1-compat Loads translations in v1 apps with ember-intl | 10.6k | - | - | - | 4 days ago 2.0.3 | - | None | Internationalisation |
| @transifex/react i18n React framework using Transifex Native | 10.4k | - | - | - | 24 days ago 8.0.3 | ESM + CommonJS | Bundled | Internationalisation, React |
| react-intl-redux Redux binding for React Intl | 10.4k | -27% | - | 2 years ago 2.4.1 | CommonJS | None | Internationalisation, State management | |
| @generaltranslation/next-internal Internal utilities for Next.js GT integration | 10.1k | - | - | - | 5 months ago 0.1.2 | CommonJS | Bundled | Internationalisation, React |
| react-native-localization Simple module to localize the ReactNative interface | 9.9k | -2% | - | 3 years ago 2.3.2 | CommonJS | Bundled | Internationalisation, React | |
| locale-code locale code based on iso-639-1 and iso-3166-1 | 9.9k | +32% | - | 7 years ago 2.0.2 | ESM + CommonJS | None | Internationalisation | |
| @tolgee/svelte Svelte implementation for Tolgee localization framework | 9.9k | - | - | - | 16 days ago 7.2.1 | ESM only | Bundled | Internationalisation, Svelte |
| gt-node Node.js utilities for General Translation | 9.8k | - | - | today 1.0.32 | ESM + CommonJS | Bundled | Internationalisation | |
| langmap List of all the known languages in their English and Native name with locales | 9.3k | -12% | - | 8 years ago 0.0.16 | CommonJS | None | Internationalisation | |
| ilib iLib is a cross-engine library of internationalization (i18n) classes written in pure JS | 9.2k | -11% | - | 2 months ago 15.0.0 | CommonJS | None | Internationalisation | |
| i18n-extract Manage localization of ES6 code with static analysis | 9.1k | +16% | - | 1 year ago 0.6.8 | CommonJS | None | Internationalisation | |
| express-request-language Figure out a request's language tag by parsing Accept-Language header and stored cookies. | 9k | +87% | - | 8 years ago 1.1.15 | CommonJS | None | Internationalisation | |
| openapi-explorer OpenAPI Explorer - API viewer with dynamically generated components, documentation, and interaction console | 9k | +195% | - | 2 months ago 2.4.820 | ESM only | None | Documentation tooling, Internationalisation | |
| calendarkit-pro Professional React calendar with drag-drop, recurring events, timezone support, resource scheduling, and i18n | 8.9k | - | - | 8 months ago 1.1.0 | ESM + CommonJS | Bundled | Internationalisation, React | |
| react-native-intlayer A React Native plugin for seamless internationalization (i18n), providing locale detection, redirection, and environment-based configuration | 8.8k | +59% | - | today 9.5.9 | ESM + CommonJS | Bundled | Internationalisation, React | |
| po-gettext-loader Po files loader for webpack via gettext-parser | 8.8k | +591% | - | 6 years ago 1.0.0 | CommonJS | None | Internationalisation | |
| @tolgee/vue Vue implementation for Tolgee localization framework | 8.8k | - | - | - | 16 days ago 7.2.1 | ESM + CommonJS | Bundled | Internationalisation, Vue |
| xgettext-js xgettext string extractor tool capable of parsing JavaScript files | 8.5k | +80% | - | 7 years ago 3.0.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.
- openapi-to-graphqlGenerates a GraphQL schema for a given OpenAPI Specification (OAS)
- format-messageInternationalize text, numbers, and dates using ICU Message Format
- dsh-cost-meterDeepSeek Harness 会话费用统计插件:本会话成本、当日费用、历史记录与官方价格同步,支持多厂商多模型价格计费(内置 90+ 模型价格目录与自动匹配)、主流 Coding Plan 订阅额度查询与显示(11 家,含小米 MiMo Token Plan 控制台 Cookie 查询、SCNet Token Plan 本地 Credits 计量与火山方舟 Volcano Ark Coding Plan AK/SK 签名查询)、自定义 Provider 余额查询(可配任意 HTTP 端点)与余额进度条
- @adonisjs/i18nInternationalization for AdonisJS apps
- @postalsys/gettextA JavaScript implementation of gettext, a localization framework
- @wix/multilingual-managerWix Multilingual SDK package for accessing available languages
- vue3-gettextTranslate Vue 3 applications with gettext
- intl-list-formatA fully spec-compliant polyfill for 'Intl.ListFormat'
- angular-gettextGettext support for Angular.js
- @jsverse/transloco-persist-langTransloco persist active language
- @lingui/solidSolidJS bindings for Lingui i18n: I18nProvider, Trans and useLingui, with compile-time macros
- matrix-web-i18nInternationalisation utils for Matrix web projects
- @fluent/reactFluent bindings for React
- i18n-auto-translationAuto translate i18n JSON file(s) to desired language(s).
- gtx-cliCLI tool for AI-powered i18n (wrapper for gt)
- @sveltekit-i18n/baseBase functionality of sveltekit-i18n library with a support for external message parsers.
- ngx-timeagoLive updating timestamps in Angular 6+.
- extensoUma biblioteca avançada para escrever números por extenso (em português).
- enum-plusA drop-in replacement for native enum. Like native enum but much better!
- @transifex/i18nexti18next backend plugin for Transifex Native
- @sap/textbundleUtility for texts internationalization.
- sveltekit-i18nInternationalization library for SvelteKit
- browser-langDetect user's most preferred language within the given language list.
- react-native-country-select🌍 React Native country picker with flags, search, TypeScript, i18n, and offline support. Lightweight, customizable, and designed with a modern UI.
- banknoteModule for handling currency formatting.
- es2015-i18n-tagES2015 template literal tag for i18n and l10n translation and localization
- react-intl-universalInternationalize React apps. Not only for React component but also for Vanilla JS.
- @ember-intl/lintOfficial linter for ember-intl
- locale2💪 Try as hard as possible to detect the client's language tag ('locale') in node or the browser. Browserify and Webpack friendly!
- currency-codes-tsA TypeScript library for ISO 4217 currency codes. Efficiently lookup and validate currency codes, retrieve associated countries, and more.
- extract-react-intl-messagesExtract react-intl messages
- @page-agent/uiUI components for page-agent - Panel and i18n
- @ember-intl/v1-compatLoads translations in v1 apps with ember-intl
- @transifex/reacti18n React framework using Transifex Native
- react-intl-reduxRedux binding for React Intl
- @generaltranslation/next-internalInternal utilities for Next.js GT integration
- react-native-localizationSimple module to localize the ReactNative interface
- locale-codelocale code based on iso-639-1 and iso-3166-1
- @tolgee/svelteSvelte implementation for Tolgee localization framework
- gt-nodeNode.js utilities for General Translation
- langmapList of all the known languages in their English and Native name with locales
- ilibiLib is a cross-engine library of internationalization (i18n) classes written in pure JS
- i18n-extractManage localization of ES6 code with static analysis
- express-request-languageFigure out a request's language tag by parsing Accept-Language header and stored cookies.
- openapi-explorerOpenAPI Explorer - API viewer with dynamically generated components, documentation, and interaction console
- calendarkit-proProfessional React calendar with drag-drop, recurring events, timezone support, resource scheduling, and i18n
- react-native-intlayerA React Native plugin for seamless internationalization (i18n), providing locale detection, redirection, and environment-based configuration
- po-gettext-loaderPo files loader for webpack via gettext-parser
- @tolgee/vueVue implementation for Tolgee localization framework
- xgettext-jsxgettext string extractor tool capable of parsing JavaScript files