Lightweight Chart Library
Chart.ts ships the entire library at under 15kb gzipped. Import only what you use and ship even less. Smaller than most hero images, with 40+ chart types, TypeScript, and full accessibility.
$
npm install @chartts/coreexample.tsx
// Tree-shake: import only what you need
import { line } from "@chartts/core/line"
import { bar } from "@chartts/core/bar"
// Each chart type is ~2-4kb
// Import 3 charts = ~8kb totalFeatures
Under 15kb gzipped for the entire library
Full tree-shaking with per-chart imports
~2-4kb per chart type
Zero runtime dependencies
ESM and CJS builds
Smaller than most hero images
40+ chart types included