Start with the product decision
A pivot table is usually part of a larger analytics workflow. Before comparing packages, decide whether your users need a ready-made grid, a toolkit for building a custom table, or a broad enterprise platform.
- Choose a focused component when you want filtering, sorting, CSV export, and pivoting without assembling the interface yourself.
- Choose a headless library when custom rendering matters more than built-in analytics controls.
- Choose an enterprise suite when you need a much wider feature surface and have the budget for it.
Where TinyPivot fits
TinyPivot is a focused React data grid with free pivot tables. The free tier includes Sum aggregation, totals, calculated fields, filtering, sorting, and CSV export. Pro adds advanced aggregations, charts, an optional BYOK AI Data Analyst, and watermark removal.
- Dedicated React package with TypeScript types
- Pass an array of objects and render a DataGrid
- Lifetime Pro licensing instead of a recurring subscription
When to look elsewhere
TinyPivot is intentionally smaller in scope than a full enterprise grid. If your application requires server-side row grouping, master-detail views, Angular support, or a deeply custom headless rendering layer, compare broader alternatives before committing.
Try TinyPivot in your framework
Both packages expose the same product behavior and include TypeScript support.
React
pnpm add @smallwebco/tinypivot-reactVue 3
pnpm add @smallwebco/tinypivot-vue