# Numbers

> Animated counters, tickers and number formats.

- [Odometer](https://www.assembli.design/components/odometer.md): Mechanical odometer: each digit is a 0–9 wheel that spins on a spring to its new value, lower digits trailing. Locale-aware separators and currency via Intl.NumberFormat.
- [Countdown Timer](https://www.assembli.design/components/countdown-timer.md): Days, hours, minutes and seconds to a target with digits that roll in on a spring. One shared clock via useSyncExternalStore keeps every instance in sync and hydration-safe; exposes role=timer with a spoken summary and fires onComplete once.
- [Animated Number](https://www.assembli.design/components/animated-number.md): Spring-animated number that counts up when scrolled into view, formatted with Intl.NumberFormat (currency, percent, compact).

Back to [all components](https://www.assembli.design/components.md).
