@tanstack/vue-charts

41,336 848
Install
npm install @tanstack/vue-charts
Latest Version:1.1.0
Vue:3
License:MIT
Last Updated:Oct 18, 2026
Links: GitHub  ·  npm
Maintainer: tannerlinsley

@tanstack/vue-charts

This compatibility package remains supported for existing applications. New applications use the Vue adapter from @tanstack/charts/vue.

pnpm add @tanstack/charts vue
<script setup lang="ts">
import { defineChart } from '@tanstack/charts'
import { tooltip } from '@tanstack/charts/tooltip'
import { Chart } from '@tanstack/charts/vue'

const interactiveDefinition = defineChart(definition, { tooltip })
</script>

<template>
  <Chart :definition="interactiveDefinition" aria-label="Revenue by month" />
</template>

The adapter renders SVG during Vue SSR and adopts it after mount.

Read the published Vue adapter guide and Chart reference.

Related Packages

@tanstack/vue-virtual

Headless UI for virtualizing scrollable elements in Vue

62,157,989 7,170
@tanstack/vue-table

Headless UI for building powerful tables & datagrids for Vue.

21,349,923 28,526
@tanstack/vue-query

Hooks for managing, caching and syncing asynchronous and remote data in Vue

19,223,180 50,490
@tanstack/vue-query-devtools

Developer tools to interact with and visualize the TanStack/vue-query cache

3,832,492 50,490
@tanstack/vue-store

Framework agnostic type-safe store w/ reactive framework adapters

2,492,174 911

Version History

Version Released License
1.1.0 MIT
1.0.0 MIT
0.18.0 MIT
0.17.0 MIT
0.16.2 MIT