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.
Related Reading
Guides and comparisons from the Greptile content library
Best Developer Productivity Tools in 2026
The best developer productivity tools in 2026, compared by the workflow problem they solve: code review, autocomplete, AI-native editing, terminal agents, code search, observability, and security.
Choosing the Right Code Review Tool: Better Alternatives to Graphite AI
A breakdown of the best alternatives to Graphite for code reviews. Compare AI tools like Trag, open-source solutions like Gerrit, and database-focused platforms like Visual Expert.
The 7 Best AI Coding Tools for Complex Codebases
The best AI coding tools for complex codebases, ranked on accuracy, suggestion quality, and full-codebase context. See which ones you can actually trust.
Best AI Code Review Tools for GitLab
Enterprise-grade AI code review tools for GitLab teams. In-depth comparison of accuracy, security, and integration features to accelerate your merge request workflows.