
About TanStack Table
TanStack Table is a headless engine for building data tables and grids. It supplies the table logic and state, and you render the markup and styles yourself.
What it does
The library handles sorting, pagination, filtering, grouping, row selection, column visibility, pinning and resizing. It returns typed APIs that your components read. You can run these steps in the browser or pass in rows that your server has already processed.
Key features
- Sorting, filtering and pagination
- Row selection, grouping and aggregation
- Column pinning, ordering and resizing
- Typed APIs with fine-grained state updates
- Works with any component library or your own
Who it's for
Developers who want full control over table markup and styles, and teams that already have a design system they want to reuse.
Pricing and good to know
TanStack Table is open source under the MIT license and free to use. Because it has no built-in styles, you build the table UI yourself, which takes more work than a ready-made grid. The project also publishes examples for several popular component libraries.
Highlights
- Sorting, filtering and pagination
- Row selection, grouping and aggregation
- Column pinning, ordering and resizing
- Typed APIs with fine-grained state
- Works with any component library












