React chart components
Free React chart components drawn in SVG: area, line, bar, stacked, donut, gauge, radar, funnel and heatmap charts with legends, tooltips and dark mode.
These charts are plain SVG with no charting library underneath, which keeps them small and easy to restyle. Colors come from the accent and status tokens, so a chart always matches the rest of the product.
Each chart handles the details that make dashboards readable: tabular numbers, quiet gridlines, clear legends, and tooltip cards that match the rest of the interface.
Components 17
Frequently asked questions
Do I need Recharts or Chart.js?
No. The charts render SVG directly from your data array. If you need zooming or very large datasets, you can still pair the chart card with a dedicated library.
Are the charts responsive?
Yes. They scale to their container and keep stroke widths and labels crisp at any size.
Can I change the chart colors?
Charts read --accent, --accent-2 and the status tokens. Change those tokens and every chart follows.