Skip to content
JS
Comparison

react-i18next vs use-intl

InternationalisationPackage data 25 Sept 2026
react-i18nextv17.0.15, 21 Sept 2026

Internationalization for react done right. Using the i18next i18n ecosystem.

$ npm install react-i18next
use-intlv4.14.7, 24 Sept 2026

Internationalization (i18n) for React

$ npm install use-intl
Metricreact-i18nextuse-intlDifference
Weekly downloads11,719,1464,123,400react-i18next 2.8x higher
12-month download growth+117%+402%use-intl +285 pts
Gzip size---
Minified size---
Dependencies34use-intl 1 more
Unpacked size934 kB97 kBuse-intl 9.6x smaller
Latest release17.0.15, 21 Sept 20264.14.7, 24 Sept 2026use-intl 3 days more recent
Releases, last 12 months5546react-i18next 9 more
First published12 Dec 20153 Dec 2020react-i18next 5.0 years earlier
GitHub stars10,0464,373react-i18next 2.3x higher
Open issues137use-intl 36 more
Open pull requests012use-intl 12 more
Contributors---
Commits, last 52 weeks160179use-intl +12%
TypeScript typesBundledBundledSame
Module formatESM + CommonJSESM onlyDiffers
Runtimes---
LicenseMITMITSame

Green marks the smaller size or the more recent release. Bold marks the higher count, with no judgement implied. Sizes are for the whole package per Bundlephobia. Growth compares the average of the last 4 weeks with the first 4 weeks of the 52-week series.

react-i18next11.7m latest weekuse-intl4.1m latest week
Week of 23 Sept 2025Week of 15 Sept 2026
Weekly npm downloads, 52 weeks. Y axis starts at zero. Values are not smoothed.

react-i18next

Major versions
  1. 0.0.012 Dec 2015
  2. 1.0.023 Feb 2016
  3. 2.0.09 Jan 2017
  4. 3.0.010 Apr 2017
  5. 4.0.011 May 2017
  6. 5.0.018 Aug 2017
  7. 6.0.026 Sept 2017
  8. 7.0.023 Nov 2017
  9. 8.0.030 Sept 2018
  10. 9.0.031 Dec 2018
  11. 10.0.06 Feb 2019
  12. 11.0.024 Oct 2019
  13. 12.0.020 Oct 2022
  14. 13.0.015 Jun 2023
  15. 14.0.021 Dec 2023
  16. 15.0.017 Jul 2024
  17. 16.0.026 Sept 2025
  18. 17.0.027 Mar 2026
Last 5 releases
  1. 17.0.1521 Sept 2026
  2. 17.0.1413 Sept 2026
  3. 17.0.131 Sept 2026
  4. 17.0.1220 Aug 2026
  5. 17.0.1122 Jul 2026
385 releases in total, 55 in the last 12 months

use-intl

Major versions
  1. 0.0.13 Dec 2020
  2. 1.0.013 Jan 2021
  3. 2.0.026 Aug 2021
  4. 3.0.014 Nov 2023
  5. 4.0.012 Mar 2025
Last 5 releases
  1. 4.14.724 Sept 2026
  2. 4.14.621 Sept 2026
  3. 4.14.514 Sept 2026
  4. 4.14.411 Sept 2026
  5. 4.14.310 Sept 2026
244 releases in total, 46 in the last 12 months
react-i18next

-

use-intl

-

react-i18next

-

use-intl

-

  • Need both ESM and CommonJS entry pointsreact-i18next (react-i18next: ESM + CommonJS; use-intl: ESM only)
  • Need to load it with require()react-i18next
  • Need TypeScript types in the package itselfBoth
  • Need the more recent releaseuse-intl (4.14.7 on 24 Sept 2026 vs 17.0.15 on 21 Sept 2026)
  • Higher weekly npm downloadsreact-i18next (11.7m vs 4.1m)

Each line is generated from the data above.

use-intl: use-intl npm registry, use-intl npm downloads, use-intl GitHub. Data fetched 25 Sept 2026.

Indexability: Indexed.