TanStack Table: Headless table library for datagrids
Framework-agnostic headless table library for building datagrids.
Learn more about TanStack Table
TanStack Table is a headless table library that separates data management logic from presentation layer implementation. It provides a framework-agnostic core with specific adapters for popular frontend frameworks including React, Vue, Solid, Svelte, and Angular. The library handles sorting, filtering, grouping, pagination, row selection, and aggregation through a declarative API while leaving all markup and styling decisions to developers. It supports both client-side and server-side data operations and includes virtualization capabilities for handling large datasets.
Framework Agnostic
Built with a framework-independent core that provides consistent APIs across React, Vue, Solid, Svelte, Angular, and other framework adapters. This allows teams to maintain similar table logic across different technology stacks.
Headless Architecture
Provides data management and state logic without any built-in UI components or styling. Developers have complete control over markup, CSS, and component structure while the library handles data operations.
Comprehensive Features
Includes built-in support for sorting, filtering, grouping, pagination, row selection, and data aggregation. The library handles both synchronous and asynchronous data operations with server-side compatibility.
This release fixes a column resizing bug and improves documentation with broken link fixes and new Vue examples.
- –Fixed column resizing to use right Document instance on getResizeHandler
- –Fixed all 158 broken links in documentation
- –Added Vue example for grouping
This release fixes filtering functionality and improves the Lit adapter while adding documentation updates and Angular examples.
- –Fixed arrIncludes autoremove filterFn
- –Improved Lit adapter by spreading table options
- –Fixed row accessor bug in example code block
- –Fixed virtualizer tbody from onchange
- –Added remeasure when table state changes for experimental virtual
This release fixes dynamic data updates in the Lit Table Adapter and adds several new documentation examples including virtualization and Angular features.
- –Fixed dynamic data updates in the Lit Table Adapter
- –Added experimental virtualization example
- –Added missing faker-js dependencies for Angular
- –Added Angular examples for editable, row-dnd and performant column resizing
Top in Frontend
Related Repositories
Discover similar tools and frameworks used by developers
Material UI
Production-ready React components with comprehensive theming system.
Dash
Build reactive web apps with Python callbacks.
Meteor
Full-stack JavaScript framework with real-time data sync and zero-configuration setup for web and mobile apps.
TanStack Query
Declarative server-state caching with automatic background synchronization.
HTML5 QR Code
Camera and file-based QR/barcode scanning library.