TanStack/table
🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 3604
- days_rel: 7
- days_push: 7
- n_releases_24m: 109
Adoption not part of the score
28383 stars · 3569 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
TanStack Table is a headless, framework-agnostic table and datagrid engine for TypeScript/JavaScript that provides sorting, filtering, grouping, pagination, and row selection logic while leaving all markup and styling to the developer. It ships official adapters for React, Vue, Solid, Svelte, Angular, Ember, Lit, Alpine, Preact, and vanilla JS via @tanstack/table-core.
Use cases
- build a sortable and filterable data table in React
- create a custom datagrid with my own design system
- server-side paginated table with full control over markup
- grouped and aggregated rows in a Vue table
- virtualized table for large datasets
- headless table logic for a Svelte or Solid app
- spreadsheet-like grid with column resizing and pinning
When to choose
- you need full control over table markup, styles, and behavior
- you want framework-agnostic table logic with typed APIs
- you need advanced features like grouping, aggregation, faceting, or row pinning
- you're pairing with component libraries like shadcn/ui, MUI, or Mantine
- you need server-side data processing or virtualization support
When to avoid
- you want a pre-built, styled table component out of the box (consider AG Grid)
- you need a quick drop-in table with minimal code
- your team prefers batteries-included UI kits over headless primitives
Facets
library · maturity stable
ui-components state-management frontend-framework frontend web-development developer-tools browser cross-platform headless-ui datagrid table sorting filtering pagination grouping row-selection typescript react vue svelte solid angular virtualization tree-shakable nodejs web-server
10 sources
- readme: https://github.com/TanStack/table · fetched 2026-08-28 · fb18e241e011
- homepage: https://tanstack.com/table · fetched 2026-08-29 · d03e7197c17d
- site_page: https://tanstack.com/table/latest/docs/overview · fetched 2026-08-29 · 8dff81fd6fae
- site_page: https://tanstack.com/table/latest/docs/guide/features · fetched 2026-08-29 · 0d44ba21bd45
- site_page: https://tanstack.com/table/latest/docs/reference/index · fetched 2026-08-29 · fc443d7d4345
- site_page: https://tanstack.com/table/latest/docs/framework/react/examples/basic-use-table · fetched 2026-08-29 · 821e31490cea
- site_page: https://tanstack.com/table/latest/docs/blog · fetched 2026-08-29 · 309382660df5
- site_page: https://tanstack.com/table/latest/docs/framework · fetched 2026-08-29 · aac7b751abdf
- site_page: https://tanstack.com/table/latest/docs/contributors · fetched 2026-08-29 · 646d80f16400
- site_page: https://tanstack.com/blog · fetched 2026-08-29 · f45f670c0ce6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| TanStack/table | main | 95 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem