React Pie Chart
A lightweight React pie chart component. Renders as SVG with real DOM elements so you can style it with Tailwind, inspect it in DevTools, and get accessibility for free.
$
npm install @chartts/reactexample.tsx
import { PieChart } from "@chartts/react"
export function MarketShare() {
const data = [
{ name: "Chrome", share: 65 },
{ name: "Safari", share: 19 },
{ name: "Firefox", share: 8 },
{ name: "Edge", share: 5 },
{ name: "Other", share: 3 },
]
return (
<PieChart
data={data}
label="name"
value="share"
className="h-72"
/>
)
}Features
SVG rendering with gradient fills
Labels, percentages, and legends
Tailwind className on slices and labels
Dark mode support
Donut variant with inner radius
Screen reader accessible
Under 3kb tree-shaken