Vue Chart Library
Chart.ts provides native Vue 3 components for 40+ chart types. Reactive props, Tailwind CSS integration, full TypeScript support, and works with Nuxt 3 out of the box.
$
npm install @chartts/vueexample.tsx
<script setup lang="ts">
import { LineChart } from "@chartts/vue"
const data = [
{ month: "Jan", revenue: 4200 },
{ month: "Feb", revenue: 5800 },
{ month: "Mar", revenue: 7100 },
]
</script>
<template>
<LineChart
:data="data"
x="month"
y="revenue"
class="h-64"
line-class="stroke-cyan-400"
/>
</template>Features
Native Vue 3 components with reactive props
40+ chart types
Tailwind CSS class binding on every element
Full TypeScript support
Works with Nuxt 3 SSR
WCAG AA accessible
Under 15kb gzipped (entire library)