Skip to content
IndexDesign corpus
Motion & InteractionAnimation LibraryMITFreeReact

Calligraph

Motion-based React component for fluid text, number, and slot transitions

Aboutcalligraph.raphaelsalaja.com

Calligraph is a React component by Raphael Salaja that animates changes in text. The docs show three modes: text, number, and slots, where digits roll like a counter. You wrap content in a Calligraph element and Motion handles the transition. The package installs from npm, and the docs page shows version 1.4.1.

Install
npm install calligraph
For an agent

Use it for prices, counters, and labels that change in place, such as a plan toggle. It depends on Motion, so add it only to a project that already ships Motion or can afford it.

Why it is here. It turns a text change into a readable transition with one wrapper component.

Install command, framework, licence and component list.
Notable for
  • Text
  • number
  • and slot modes
  • Built on Motion
  • One-component API
Provenance

Verified 2026-10-09. HTTP 200. https://calligraph.raphaelsalaja.com/ (HTTP 200, page fetched 2026-10-09), https://github.com/raphaelsalaja/calligraph (GitHub API, 435 stars), depo.zip listing https://www.depo.zip/tools/j57d3gr0b6smr90j86nvsh4hd58db37s

Related resourcesMotion & Interaction