10 Best JavaScript Internationalization Libraries

List hand-picked by Openbase Experts
Learn More

next-i18next

The easiest way to translate your NextJs apps.

301K
4K
Built-in
MIT
react-i18next

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

2.2M
7.9K
Built-in
MIT
vue-i18n

Vue I18n for Vue 3

962K
1.2K
Built-in
MIT
react-intl

The monorepo home to all of the FormatJS related libraries, most notably react-intl.

1.2M
13.5K
Built-in
BSD-3-Clause
i18next

i18next: learn once - translate everywhere

3.4M
6.6K
Built-in
MIT
@ngneat/transloco

๐Ÿš€ ๐Ÿ˜ The internationalization (i18n) library for Angular

84K
1.7K
Built-in
MIT
globalize

A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data

217K
4.7K
DefinitelyTyped
MIT
@ngx-translate/core

The internationalization (i18n) library for Angular

700K
4.2K
Built-in
MIT
node-polyglot

Give your JavaScript the ability to speak many languages.

222K
3.6K
DefinitelyTyped
BSD-2-Clause
next-translate

Next.js plugin + i18n API for Next.js ๐ŸŒ - Load page translations and use them in an easy way!

65.2K
1.9K
Built-in
MIT
gatsby-plugin-react-i18next

Easily translate your Gatsby website into multiple languages

16K
105
Built-in
MIT
rt

A dead simple way to add complex translations (i18n) in a React (DOM/Native) project ๐ŸŒŽ๐ŸŒ๐ŸŒ

240
180
No support
MIT
i18next-http-backend

i18next-http-backend is a backend layer for i18next using in Node.js, in the browser and for Deno.

587K
288
Built-in
MIT
i18next-http-middleware

i18next-http-middleware is a middleware to be used with Node.js web frameworks like express or Fastify and also for Deno.

92.8K
115
Built-in
MIT
fbt

A JavaScript Internationalization Framework

22.4K
3.8K
DefinitelyTyped
MIT
ni1

Simple and powerful i18next integration for next.js

2.1K
10
Built-in
MIT
int

Compatibility implementation of the ECMAScript Internationalization API (ECMA-402) for JavaScript -- UNMAINTAINED

669K
1.7K
DefinitelyTyped
MIT
nei

Internationalize (18n) next.js with true support for next export

2.6K
110
Built-in
MIT
@lingui/core

๐ŸŒ๐Ÿ“– A readable, automated, and optimized (5 kb) internationalization for JavaScript

115K
3.5K
Built-in
MIT
react-intl-universal

Internationalize React apps. Not only for Component but also for Vanilla JS.

13.1K
1.2K
Built-in
BSD-3-Clause
el

Express middleware to determine locale

9.2K
21
DefinitelyTyped
MIT
next-multilingual

An opinionated end-to-end solution for Next.js applications that requires multiple languages.

376
161
Built-in
MIT
ni

A minimal, but complete solution for internationalization in Next.js apps. ๐ŸŒ

25.6K
383
Built-in
MIT
format-message

Internationalization Made Easy

10K
197
Built-in
MIT
eo-locale

๐ŸŒInternationalize React apps ๐Ÿ‘”Elegant lightweight library based on Internationalization API

115
334
Built-in
ISC
erl

A middleware to figure out a request's language tag by parsing Accept-Language header and stored cookies

8.4K
60
No support
MIT
@nanostores/i18n

A tiny (โ‰ˆ600 bytes) i18n library for React/Preact/Vue/Svelte

254
143
Built-in
MIT
@wikimedia/jquery.i18n

๐ŸŒjQuery based internationalization library

948
635
No support
(MIT OR GPL-2.0-or-later)
hi

Handlebars helpers for internationalization.

16.5K
No support
BSD-3-Clause
ir

React (JS) text internationalization and externalizing

8.4K
129
Built-in
MIT
gpi

Gatsby plugin that turns your website into an internationalization-framework out of the box.

5K
316
No support
MIT
rea

Vocab is a strongly typed internationalization framework for React.

2K
No support
MIT
gatsby-theme-i18n

This is a repo for Gatsby's official themes.

1.4K
138
Built-in
MIT
ie

A simple i18n middleware for Express.js

1.3K
52
No support
MIT
rng

Internationalization (i18n) for React Native

898
249
Built-in
MIT
i18n-abide

Node.js express connect module for i18n and l10n support

611
144
DefinitelyTyped
react-intl-hooks

React hooks for internationalization without the hassle โš›๏ธ๐ŸŒ

595
77
Built-in
MIT
next-rosetta

Next.js + Rosetta + TypeScript with native i18n support | Lightweight, simple, easy to integrate, no custom server required and efficient because will only download the locale you need.

543
59
Built-in
MIT
in

I18n module for node, out of frustration with over complicated modules for translation & localization I created this module with simplicity in mind.

480
11
No support
MIT
babelfish

human friendly i18n for javascript (node.js + browser)

477
239
No support
MIT
engine-munger

A helper module to insert specialization and i18n in the render workflow

449
10
No support
gi

Gatsby plugin that provides i18n support

440
39
No support
MIT
sma

A i18n toolset for nodejs apis leveraging tagged strings

123
8
Built-in
MIT
gatsby-theme-i18n-lingui

This is a repo for Gatsby's official themes.

359
138
No support
MIT
@moxy/next-intl

Library to integrate react-intl with Next.js.

276
38
No support
MIT
gatsby-theme-i18n-react-i18next

This is a repo for Gatsby's official themes.

275
138
No support
MIT
soya-next

An opinionated configured Next.js framework

233
52
No support
MIT
a18

Automated I18n solution for JavaScript/TypeScript/React, effortlessly add I18n support for existing projects.

172
No support
MIT
gi

Gatsby plugin that provides i18n support

146
25
No support
MIT
vi

Simple yet powerful 1kB i18n library for Vue.js

135
200
No support
MIT
Description
Author
License
Type Definitions
ESM Support
Tree Shakeable
Popularity
Downloads/wk
GitHub Stars
Reviews
User Rating
Voted Good Docs
Voted Easy of Use
Voted Performant
Top Positive Review
Top Negative Review
Issues
Total Issues
Open Issues
Avg Time to Close
Pull Requests
Total Pull Requests
Open Pull Requests
Avg Time to Merge
Community
Maintainers
Contributors
Contributors with 3+ commits
Top Committers
GitHub Forks
Versions
# of Versions
Latest
Next
Beta
Newest
Oldest
Major Every
Minor Every
Patch Every
Dependencies
Dependencies
Dev Dependencies
Links
More Info
README
Tutorials
Install Command
There's Nothing Here
No packages are selected.
Select a few packages to compare.