i18n-*

Organization: CTRLback

A set of lightweight internationalization libraries for TypeScript, built on Unicode MessageFormat 2.0 (MF2). The toolkit is split into small, focused packages so you only depend on what you use, and the runtime core is ESM-only and runtime-agnostic

About


A set of lightweight FLOSS internationalization libraries for TypeScript, built on Unicode MessageFormat 2.0 (MF2). 
Messages are identified by their source string (gettext style): you call tr with the untranslated MF2 source and get back its translation, falling back to the source when none exists. 
The toolkit is split into small, focused packages so you only depend on what you use, and the runtime core is ESM-only and runtime-agnostic (browser, Node, Deno, workers).

Our team

Controlite

Admin

Contribute


Become a financial contributor.

Financial Contributions

Custom contribution
Donation
Make a custom one-time or recurring contribution.