Top 3 JavaScript Globalization Projects
-
next-translate
Next.js plugin + i18n API for Next.js 🌍 - Load page translations and use them in an easy way!
Before Brisa, I was already maintaining next-translate, an i18n library for Next.js. For the plugin that auto-injects locale loaders into pages, I used the TypeScript compiler API. It worked. It was also painfully slow; ts.createProgram() for every page file at build time, full type-checker instantiation, lib resolution. We had to add noResolve: true and noLib: true just to make it bearable. The parser was doing ten times more work than we needed because all we wanted was the AST, not the types.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: MessageFormat: Unicode standard for localizable message strings | news.ycombinator.com | 2026-02-16
The general consensus is that source strings should not be inlined into code. The closest analogy is to "style" vs "class" in HTML/CSS - the clean separation of concerns comes from the "id" being the contract.
You can read more about it here: https://github.com/projectfluent/fluent/wiki/Fluent-vs-gette...
There are attempts to "merge" those two philosophies, by extracting and "generating" slugs as ids.
-
JavaScript Globalization discussion
JavaScript Globalization related posts
Index
What are some of the best open-source Globalization projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | next-translate | 2,740 |
| 2 | fluent | 1,654 |
| 3 | fluent.js | 999 |