ParaglideJS

An open-source JavaScript library built to simplify internationalization (i18n) in modern web applications.

ParaglideJS offers a modern approach to i18n, focusing on speed, type-safety, and developer happiness — helping teams build lightweight, multilingual web apps without the traditional complexity.

Unlike older i18n solutions that often lead to bloated apps or complicated setups, ParaglideJS focuses on keeping translations small, manageable, and easily integrated into frameworks like React, Vue, Svelte, and others.

The library uses compile-time translation keys and supports tree-shaking, meaning unused translations are stripped out automatically, leading to faster applications. It also avoids many of the typical pitfalls of runtime translation libraries, like missing keys or performance overhead. Its modular nature means developers can easily add or update translations without worrying about slowing down their apps or introducing bugs.

Although ParaglideJS is a relatively new player compared to heavyweights like i18next, it’s gaining traction among developers who want simple, scalable localization solutions, especially for SPAs (Single-Page Applications) and Jamstack projects.

Curious about software localization beyond the terminology?

⚡ Manage your translations with Localazy! 🌍