
Scritto animates text in place: only the characters that changed move. Bindings for React, Vue, Svelte, and Solid, plus a core that runs without a framework.
Scritto is a small JavaScript library for changing text: when an element gets a new value, only the characters that differ roll from old to new while the rest stay put. It works on numbers, words and emoji, with bindings for React, Vue, Svelte and Solid and a framework-free core, and its homepage opens with a dictionary entry for the Italian word it is named after. It is a focused tool for live counters, status labels and any text that updates often.
- Type
- Library
- Category
- Component libraries, Animated components, Text effects
- Added
- Oct 2, 2026






