@evilcharts
EvilCharts is an open-source chart UI library built on shadcn/ui and Recharts. It provides handcrafted, visually styled chart components across eight types: area, line, bar, composed, radar, pie, radial, and Sankey charts. The docs site also ships UI utilities including a background component, tooltip, and legend, plus a chart-config system for consistent theming. Free and MIT licensed, distributed via the shadcn registry. Use for: adding Recharts-powered charts with opinionated, on-brand styling to a shadcn/ui project when the default shadcn chart appearance needs more visual polish without writing custom Recharts configuration from scratch.
Install this registry
npx shadcn@latest add https://evilcharts.com/r/registry.json pnpm dlx shadcn@latest add https://evilcharts.com/r/registry.json bunx shadcn@latest add https://evilcharts.com/r/registry.json curl -s https://evilcharts.com/r/registry.json Components
60 totalnpx shadcn@latest add https://evilcharts.com/r/chart.json npx shadcn@latest add https://evilcharts.com/r/tooltip.json npx shadcn@latest add https://evilcharts.com/r/legend.json npx shadcn@latest add https://evilcharts.com/r/dot.json npx shadcn@latest add https://evilcharts.com/r/evil-brush.json npx shadcn@latest add https://evilcharts.com/r/background.json Area chart component
npx shadcn@latest add https://evilcharts.com/r/area-chart.json Line chart component
npx shadcn@latest add https://evilcharts.com/r/line-chart.json Bar chart component
npx shadcn@latest add https://evilcharts.com/r/bar-chart.json Composed chart component combining bar and line charts
npx shadcn@latest add https://evilcharts.com/r/composed-chart.json Pie chart component with donut, gradient, and glow effects
npx shadcn@latest add https://evilcharts.com/r/pie-chart.json Radial bar chart component with full and semi-circle variants
npx shadcn@latest add https://evilcharts.com/r/radial-chart.json Radar chart component with filled and lines variants
npx shadcn@latest add https://evilcharts.com/r/radar-chart.json Sankey chart component for visualizing flow data with nodes and links
npx shadcn@latest add https://evilcharts.com/r/sankey-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-gradient-colors-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-gradient-colors-bump-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-loading-state-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-default-type-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-stacked-type-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-expanded-type-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-bump-curve-type-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-step-curve-type-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-monotoney-curve-type-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-solid-stroke-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-dashed-stroke-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-animated-dashed-stroke-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-gradient-area-variant-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-gradient-reverse-area-variant-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-solid-area-variant-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-dotted-area-variant-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-lines-area-variant-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-hatched-area-variant-area-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-gradient-colors-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-gradient-colors-bump-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-loading-state-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-bump-curve-type-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-step-curve-type-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-monotoney-curve-type-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-solid-stroke-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-dashed-stroke-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-animated-dashed-stroke-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-glowing-desktop-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-glowing-mobile-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-buffer-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-bg-dots-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-bg-grid-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-bg-cross-hatch-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-bg-diagonal-lines-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-bg-plus-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-bg-falling-triangles-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-bg-4-pointed-star-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-bg-tiny-checkers-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-bg-overlapping-circles-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-bg-wiggle-lines-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-bg-bubbles-line-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-buffer-bar-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-bar-chart.json npx shadcn@latest add https://evilcharts.com/r/ex-gradient-colors-bar-chart.json