Skip to content
fluenti

Quick Start

Traditional i18nFluenti (compile-time)
Invent a key: "home.hero.title"Write natural text: <h1 v-t>Welcome</h1>
Add to en.json manuallyRun fluenti extract (automatic)
Ship ICU parser to browserShip pre-compiled functions (zero parser)
Parse on every renderNothing to parse at runtime

Run fluenti init to auto-detect your framework and generate a config file:

Terminal window
npx fluenti init

This creates fluenti.config.ts, updates .gitignore, and adds extraction/compilation scripts to your package.json. Then pick your framework below for a detailed walkthrough.

SolidJS

SolidJS SPA with reactive signals and Vite plugin.

Get started →

React Router

React Router v7 SPA with client-side routing.

Get started →

TanStack Start

TanStack Start with file-based routing and SSR.

Get started →