Menu
Libraries |
Category

table

Headless UI library for building powerful tables & datagrids

Supports multiple frameworks: React, Solid, Vue, Svelte, Qwik, and TS/JS (with Svelte support available via Svelte Table adapter)

100% customizable with full control over markup and styles (bring-your-own-UI)

Lightweight (~15kb or less with tree-shaking)

TypeScript-first (types included in base package)

Feature-rich:

Filters (column and global) Sorting (multi-column, multi-directional) Grouping & Aggregation Row Selection & Expansion Column Visibility/Ordering/Pinning/Resizing Table Splitting Virtualization support Server-side/external data model support

Developers who need full control over table markup and styling

Projects requiring framework-agnostic or multi-framework table solutions

Applications needing highly customizable table implementations

Teams working with TypeScript or vanilla JavaScript

Full TypeScript rewrite

Removed plugin system in favor of functional API composition

Improved API with better state management

Framework-agnostic core with adapter packages

Enhanced server-side operation support

For documentation and guides, visit tanstack.com/table

reacttabledatagriddatatablegriddatagridshookssortingfilteringgroupingpaginationreactjssolidsolidjssveltetypescriptvuejavascriptsveltejs

Comments