10 Best JavaScript Internationalization Libraries

List hand-picked by Openbase Experts
Learn More

react-intl

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

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.9/ 5
14
Top Feedback
1Easy to Use
GitHub Stars
13K
Weekly Downloads
961K
Last Commit
1mo ago

react-i18next

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
7
Top Feedback
4Easy to Use
2Great Documentation
2Performant
GitHub Stars
7K
Weekly Downloads
1M
Last Commit
2mos ago

i18next

i18next: learn once - translate everywhere

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
13
Top Feedback
5Great Documentation
4Easy to Use
4Performant
GitHub Stars
6K
Weekly Downloads
2M
Last Commit
2mos ago
ni

next-i18next

The easiest way to translate your NextJs apps.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
154K
Last Commit
2mos ago

next-translate

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
46K
Last Commit
2mos ago

node-polyglot

Give your JavaScript the ability to speak many languages.

License Icon
License: BSD-2-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
3
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
3K
Weekly Downloads
162K
Last Commit
5mos ago

globalize

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
182K
Last Commit
4mos ago

gatsby-plugin-react-i18next

Easily translate your Gatsby website into multiple languages

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
83
Weekly Downloads
6K
Last Commit
2mos ago

fbt

A JavaScript Internationalization Framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
16K
Last Commit
1mo ago

@lingui/core

🌍📖 A readable, automated, and optimized (5 kb) internationalization for JavaScript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
84K
Last Commit
1mo ago

i18next-http-backend

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
191
Weekly Downloads
303K
Last Commit
4mos ago
ni

next-intl

A minimal, but complete solution for managing translations, date, time and number formatting in Next.js apps. 🌐

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
161
Weekly Downloads
7K
Last Commit
2mos ago
ni1

ni18n

Simple and powerful i18next integration for next.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
504
Last Commit
1mo ago

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.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
81
Weekly Downloads
78K
Last Commit
4mos ago

next-multilingual

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
59
Weekly Downloads
57
Last Commit
1mo ago
int

intl

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
676K
Last Commit
2yrs ago
gpr

gatsby-plugin-react-intl

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
17
Weekly Downloads
2K
Last Commit
5mos ago

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.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
53
Weekly Downloads
293
Last Commit
6mos ago
gti

@3nvi/gatsby-theme-intl

A collection of gatsby packages to easy the mundane tasks of i18n support

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
29
Weekly Downloads
234
Last Commit
8mos ago
gpi

@3nvi/gatsby-plugin-intl

A collection of gatsby packages to easy the mundane tasks of i18n support

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
29
Weekly Downloads
233
Last Commit
8mos ago
nei

next-export-i18n

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
14
Weekly Downloads
525
Last Commit
2mos ago
gsi

@3nvi/gatsby-starter-intl

A collection of gatsby packages to easy the mundane tasks of i18n support

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
29
Weekly Downloads
192
Last Commit
8mos ago

@moxy/next-intl

Library to integrate react-intl with Next.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
24
Weekly Downloads
260
Last Commit
3mos ago

gatsby-theme-i18n

This is a repo for Gatsby's official themes.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
119
Weekly Downloads
723
Last Commit
2mos ago

@zyda/next-localization

Localization for Next.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
167
Last Commit
8mos ago

babelfish

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
232
Weekly Downloads
937
Last Commit
2mos ago
tra

@aminnairi/translation

Multi-lingual translation library.

License Icon
License: GPL-3.0-or-later
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
22
Last Commit
9mos ago
nzi

next-zero-intl

Zero hassle internationalization for your next.js apps. It's only under 2kb while letting you choose from more than 100+ locales.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
26
Last Commit
5mos ago

gatsby-theme-i18n-react-i18next

This is a repo for Gatsby's official themes.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
119
Weekly Downloads
440
Last Commit
2mos ago

@bond-london/gatsby-plugin-cms-i18next

Gatsby plugin for internationalisation where the CMS has the translations

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
66
Last Commit
3mos ago

handlebars-intl

Handlebars helpers for internationalization.

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
264
Weekly Downloads
11K
Last Commit
6yrs ago
gpu

gatsby-plugin-usei18n

A Gatsby plugin for providing internationalization support to your Gatsby site.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
12
Last Commit
1mo ago

format-message

Internationalization Made Easy

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
195
Weekly Downloads
11K
Last Commit
2yrs ago
nir

next-i18n-rewrites

Next.js utility to generate i18n pages according to custom rewrites rules.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
14
Weekly Downloads
71
Last Commit
8mos ago
erl

express-request-language

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
59
Weekly Downloads
8K
Last Commit
4yrs ago
pi

ptz-i18n

I18n functions to be used with Gatsby projects.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
8K
Last Commit
N/A
gpi

gatsby-plugin-i18n

Multi language feature for Gatsby

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
8K
Last Commit
N/A
el

express-locale

Express middleware to determine locale

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
20
Weekly Downloads
6K
Last Commit
1yr ago
gpi

gatsby-plugin-intl

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
318
Weekly Downloads
5K
Last Commit
1yr ago

i18n-abide

Node.js express connect module for i18n and l10n support

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
144
Weekly Downloads
4K
Last Commit
3yrs ago

soya-next

An opinionated configured Next.js framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
52
Weekly Downloads
101
Last Commit
9mos ago
gpt

gatsby-plugin-translate-urls

Gatsby plugin to translate urls

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4
Weekly Downloads
26
Last Commit
3mos ago

strong

Internationalization library for Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
1K
Last Commit
3yrs ago

gatsby-theme-i18n-lingui

This is a repo for Gatsby's official themes.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
119
Weekly Downloads
18
Last Commit
2mos ago

@trisbee/next-i18n-routes-middleware

A middleware for having fully internationalized URLs in your Next.js apps https://npmjs.com/package/@trisbee/next-i18n-routes-middleware

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
32
Last Commit
4mos ago
gi

gatsby-i18n

Gatsby plugin that provides i18n support

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
39
Weekly Downloads
966
Last Commit
2yrs ago
ir

i18n-ryla

i18n for express projects

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
1
Last Commit
1yr ago
ie

i18n-express

A simple i18n middleware for Express.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
50
Weekly Downloads
745
Last Commit
2yrs ago
in

i18n-nodejs

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
12
Weekly Downloads
656
Last Commit
5yrs ago

next-ntms

Turn your Notion into a powerful, collaborative and automatic Translation Management System for your Next.js app.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
5
Last Commit
7mos ago