Data Visualization Library
Chart.ts is a modern data visualization library built for the way developers work today. 40+ chart types, SVG rendering, Tailwind CSS integration, full accessibility, and TypeScript-first design. Under 15kb for the entire library.
$
npm install @chartts/coreexample.tsx
import { line, bar, pie, scatter, heatmap } from "@chartts/core"
// 40+ chart types, all SVG
// All styled with Tailwind CSS
// All accessible by default
// All under 15kb total
const lineChart = line({ data, x: "date", y: "value" })
const barChart = bar({ data, x: "category", y: "count" })
const pieChart = pie({ data, label: "name", value: "share" })Features
40+ chart types (line, bar, pie, scatter, heatmap, and more)
SVG, Canvas, and WebGL renderers
Tailwind CSS native with className on every element
WCAG AA accessible by default
TypeScript with full type inference
React, Vue, Svelte, Solid, Angular, Vanilla JS
Under 15kb gzipped for everything