assistant-ui logo/

GitHub-style activity heatmaps for React

Headless, Radix-style primitives for building activity heatmap graphs. Composable, unstyled, and fully customizable.

MarAprMayJunJulAugSepOctNovDecJanFebMar
MonWedFri
Less
More

Why Heat Graph?

Everything you need to build activity heatmaps — without fighting your styling framework or losing control.

Radix-Style Composable

Compound components you fully control. Root, Grid, Cell, Legend, Tooltip — compose only the pieces you need.

Fully Headless

Zero styling opinions. Bring your own CSS, Tailwind, or any styling solution. Every element is a plain div you can style.

Tooltip Built-in

Hover tooltips powered by Radix Popper for pixel-perfect positioning. No extra dependencies needed.

Custom Bucketing

Plug in your own classification function to control how counts map to levels. Defaults to evenly-distributed auto-levels.

Localizable

Month and day labels expose raw numeric values. Format with the included English helpers or use Intl.DateTimeFormat for any locale.

Start building today