react-i18next alternatives
8 packages that do the same job as react-i18next: react-intl, @lingui/react, use-intl, next-intl, @formatjs/intl, @lingui/macro, generaltranslation, intl-messageformat. Figures below are from npm, GitHub and Bundlephobia.
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| react-i18next This package | 11.7m | +117% | - | 3 | 3 days ago | ESM + CommonJS | Bundled | - |
| react-intl | 2.3m | +26% | - | 3 | today | ESM only | Bundled | - |
| @lingui/react | 727.8k | - | - | 3 | 1 day ago | ESM only | Bundled | - |
| use-intl | 4.1m | +402% | - | 4 | today | ESM only | Bundled | - |
| next-intl | 4.1m | +399% | - | 10 | today | ESM + CommonJS | Bundled | - |
| @formatjs/intl | 2.4m | +47% | - | 3 | 5 days ago | ESM only | Bundled | - |
| @lingui/macro | 177.3k | - | - | 2 | 5 months ago | CommonJS | Bundled | - |
| generaltranslation | 176.7k | +3648% | - | 4 | today | ESM + CommonJS | Bundled | - |
| intl-messageformat | 13.8m | +115% | - | 2 | 5 days ago | ESM only | Bundled | - |
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 (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.
Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.
Compared with react-i18next
- 5.1x fewer weekly downloads (2.3m vs 11.7m)
- ESM only vs ESM + CommonJS
- Last release 24 Sept 2026 vs 21 Sept 2026
- 1.5x more GitHub stars (14.7k vs 10k)
React bindings for Lingui i18n: I18nProvider, Trans and useLingui, with compile-time macros and React Server Components support
Compared with react-i18next
- 16x fewer weekly downloads (727.8k vs 11.7m)
- ESM only vs ESM + CommonJS
- Declares Node.js >=22.19.0 vs none declared
- Last release 23 Sept 2026 vs 21 Sept 2026
- 1.7x fewer GitHub stars (5.9k vs 10k)
Internationalization (i18n) for React
Compared with react-i18next
- 2.8x fewer weekly downloads (4.1m vs 11.7m)
- 4 dependencies vs 3
- ESM only vs ESM + CommonJS
- Last release 24 Sept 2026 vs 21 Sept 2026
- 2.3x fewer GitHub stars (4.4k vs 10k)
Internationalization (i18n) for Next.js
Compared with react-i18next
- 2.9x fewer weekly downloads (4.1m vs 11.7m)
- 10 dependencies vs 3
- Last release 24 Sept 2026 vs 21 Sept 2026
- 2.3x fewer GitHub stars (4.4k vs 10k)
Internationalize JS apps. This library provides an API to format dates, numbers, and strings, including pluralization and handling translations.
Compared with react-i18next
- 4.9x fewer weekly downloads (2.4m vs 11.7m)
- ESM only vs ESM + CommonJS
- Last release 19 Sept 2026 vs 21 Sept 2026
- 1.5x more GitHub stars (14.7k vs 10k)
Macro for generating messages in ICU MessageFormat syntax
Compared with react-i18next
- 66x fewer weekly downloads (177.3k vs 11.7m)
- 2 dependencies vs 3
- CommonJS vs ESM + CommonJS
- Declares Node.js >=20.0.0 vs none declared
- Last release 6 Apr 2026 vs 21 Sept 2026
- 1.7x fewer GitHub stars (5.9k vs 10k)
A language toolkit for AI developers
Compared with react-i18next
- 66x fewer weekly downloads (176.7k vs 11.7m)
- 4 dependencies vs 3
- Last release 24 Sept 2026 vs 21 Sept 2026
- 9.4x fewer GitHub stars (1.1k vs 10k)
Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages.
Compared with react-i18next
- 1.2x more weekly downloads (13.8m vs 11.7m)
- 2 dependencies vs 3
- ESM only vs ESM + CommonJS
- Last release 19 Sept 2026 vs 21 Sept 2026
- 1.5x more GitHub stars (14.7k vs 10k)
Indexability: Indexed.