Rolling counter
Numbers roll digit by digit like an odometer when the value changes.
Numbers land harder when they move with purpose. These charts and stat tiles draw in once, update smoothly when the data changes, and come with a text alternative for screen readers.
25 live assets · React + Tailwind + Motion · restyle to your design tokens
Numbers roll digit by digit like an odometer when the value changes.
Circular progress that fills on a spring and counts up its label.
Overlapping avatars that fan apart and reveal names on hover.
Column chart whose bars spring up from the baseline one after another, with a value tooltip that glides to the hovered or focused bar.
Compact trend line that draws itself in over a soft area fill, with a crosshair dot that reads out the value under the pointer or the arrow keys.
Donut whose segments sweep in one after another around a centred total and lift on hover or focus to show their share in the middle, with a legend.
Metric tile whose big number tweens to each new value while its up/down delta badge flips arrow and colour with a small spring.
Data table with aria-sort headers, a filter field and selection checkboxes whose rows glide to their new order, and a bulk action bar that replaces the toolbar while rows are selected.
Responsive line and area chart with axes, gridlines and a legend whose series draw in, plus a crosshair and tooltip that glide to the nearest point under the pointer or the arrow keys.
Contribution-style calendar grid whose cells ripple in diagonally, shaded in steps of the accent, with a tooltip that glides to the hovered or arrow-key-focused day and a less-to-more legend.
Semicircle meter whose needle springs to the value (overshooting, then settling) while the accent arc and centre readout follow it, with tick marks and min/max labels.
Ranked list of labelled horizontal bars that grow in one after another behind their labels, count up their values and percentages, and glide into their new order when the numbers change.
Usage meter that splits one bar into segments growing in one after another over a hatched free-space track, with a legend whose items spotlight their segment on hover, focus or press, dimming the rest and swapping the headline readout.
Hard-edged conversion funnel whose column bars rise one after another under hatched ghosts of the users each step lost, with a readout of the step rate for the hovered or arrow-key-focused step, which lifts on a hard shadow.
Real-time line chart that scrolls left continuously as samples arrive, the newest point riding a pulsing head dot, with a dashed threshold line that flags the readout when crossed and a Live/Paused toggle that freezes the view.
Row of KPI tiles (label, value, delta chip and a mini sparkline) under a period switcher that tweens every value and line at once, folding to two by two in narrow containers.
Metric tile with a bullet bar: the value fills toward a target marker over a ghost of the previous period, beside a delta chip and a percent-of-target that counts up.
Ruled metric rows, each with a value, a delta and a sparkline, whose crosshairs move together across every row as you hover or arrow through the dates.
Dashboard activity card grouped by day, with initials avatars, filter tabs and live relative times, where new items wait behind an "N new" pill instead of shifting the list under the reader.
Two to four concentric rings that sweep to their values on a spring, beside a legend that counts up; pick a legend row to spotlight its ring and read it in the centre. For goals and quotas.
Ranked rows (rank, initials avatar, name, score bar) that glide to their new places when scores change, flag how far each moved, and keep your own row pinned to the edge of the list while it is scrolled out of view.
Month calendar whose days are shaded in accent steps by value, with month paging that slides, a less-to-more legend and a tooltip that follows the pointer or the arrow keys from day to day.
Retention grid of cohorts by period whose cells fill in a diagonal sweep, shaded by the share retained, with a row and column crosshair that follows the pointer or the arrow keys.
Hard-edged daily status cells (up, degraded, down, no data) that rise in from the left, with a tooltip per day for pointer and arrow keys and an overall figure computed from the data passed in.
Radar chart whose polygons grow out from the centre on a spring, for up to three series, with axis labels that double as focusable points reading every series' value on that axis and a legend that shows or hides each series.
With your agent
No. They’re small React components drawn with SVG and divs, so there’s nothing else to install.
Each one carries an accessible summary of its data, and colour is never the only way to tell series apart.
More of the library
Guides and articles
Save what you love to a sheet, connect Claude or Cursor, and every screen comes out in your style. Free for 3 days on annual plans, card needed.