product icon

Paraglide JS

App

Dead Simple i18n. Typesafe, Small Footprint, Treeshsakeable Messages, IDE Integration, Framework Agnostic

#Why Paraglide?

With Paraglide's treeshakeable messages, each page only bundles the messages it actually uses with the exception that Paraglide JS loads all languages till #88 is solved. The inflection point of only bundling the used messages but for all languages is around 10-20 languages, dependent on the number of messages used. Read scaling for more information.

#Use it with your Favorite Framework

Paraglide is framework agnostic, but there are framework-specific adapters available.

#People Love It

A few recent comments.

#When is Paraglide JS not the right choice?