Vue 3 Tutorial

Add a Data Grid with Pivot Tables to Vue 3

TinyPivot gives Vue 3 applications a complete grid and pivot workflow through one component. It is intended for dashboards, internal tools, and embedded analytics views that should be useful immediately.

Install the Vue package

Install @smallwebco/tinypivot-vue, import DataGrid and the stylesheet, then bind your array of flat records to the data prop. TinyPivot derives columns from the objects by default.

Start with free pivot tables

Users can search, sort, filter, export, and build pivot tables with Sum aggregation and totals in the free tier. Calculated fields support common derived metrics such as profit margin.

Use Pro for richer analytics

Pro adds advanced aggregations, charts, an optional BYOK AI Data Analyst, and watermark removal. A TinyPivot license works with both the Vue and React packages.

Try TinyPivot in your framework

Both packages expose the same product behavior and include TypeScript support.

React

pnpm add @smallwebco/tinypivot-react

Vue 3

pnpm add @smallwebco/tinypivot-vue

Start free. Upgrade when your analytics surface grows.

Free pivot tables for React and Vue 3, with lifetime Pro licensing for advanced features.

Open the Demo