Tailwind CSS Charts
Chart.ts is the only charting library where every element accepts Tailwind CSS classes. Dark mode with dark: variants. Your design tokens, your colors, your charts. No separate theme config.
$
npm install @chartts/reactexample.tsx
<LineChart
data={data}
x="month"
y="revenue"
className="h-64 rounded-xl"
lineClassName="stroke-cyan-400 dark:stroke-cyan-300"
areaClassName="fill-cyan-400/10 dark:fill-cyan-300/5"
dotClassName="fill-white dark:fill-zinc-900 stroke-cyan-400"
axisClassName="text-zinc-500 dark:text-zinc-400"
gridClassName="stroke-zinc-200 dark:stroke-zinc-800"
tooltipClassName="bg-white dark:bg-zinc-900 shadow-lg rounded-lg"
/>Features
className prop on every chart element
Dark mode with dark: variants
Your Tailwind design tokens work
No separate theming system to learn
Responsive with Tailwind breakpoints
CSS transitions and animations
Works with Tailwind v3 and v4