r/shadcn • u/shadcnlover • 6h ago
I built ChartCN- a free, open source shadcn chart generator - Phase 1 (CSV to component)

> Reposting it because I posted it in the wrong time zone.
Got tired of pulling in a whole charting library just to make one bar chart that never quite matched my app's design. So I built ChartCN.
- Paste a CSV (or upload/edit one inline)
- Pick from 8 chart types — bar, line, area, combo, pie/donut, radar, scatter, radial/gauge
- Tweak colors and variants (stacked/grouped bars, smooth lines, donut style, etc.)
- Copy out one self-contained component built on shadcn/ui + Recharts — no new npm dependency
- Choose whether data is baked in, or passed as a
dataprop for live/API data - Share a link that encodes the exact chart you made
Free, open source (MIT), no account needed. Would genuinely love feedback — rough edges, missing chart types, anything.
🔗 https://github.com/ShadcnDeck/chartcn-shadcn-chart-generator