
I Built a Lightweight i18n Library for JavaScript — Meet globaly-i18n
globaly-i18n Lightweight internationalization (i18n) and translation library for JavaScript and TypeScript with support for namespaces, lazy loading, caching, middleware, language detection, CLI tools, and type-safe translations. Designed to work seamlessly in frontend and backend applications, including Node.js, React, Vue, Next.js, Express, and NestJS. npm version weekly downloads total downloads bundle size license typescript ✨ Features 🌍 Dynamic language loading 🗂 Namespace-based translations 🔑 Nested translation keys 🔢 Pluralization support 🔄 Variable interpolation 🔁 Fallback language support 🌐 Language switching 🧠 Language detection (browser / headers / query / localStorage) 💾 Language persistence ⚡ Translation caching for performance 📦 Lazy namespace loading ⚛ React hook support 🧩 Express & NestJS middleware support 🧠 TypeScript autocomplete for translation keys 🛠 CLI translation key extraction 🌐 CLI translation generator ⚡ Lightweight and fast 🖥 Works in Node.js, React, Vue, Ne
Continue reading on Dev.to React
Opens in a new tab




