https://github.com/tanstack/table
🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table
https://github.com/tanstack/table
datagrid datagrids datatable filtering grid grouping hooks javascript pagination react reactjs solid solidjs sorting svelte sveltejs table typescript vue
Last synced: 8 days ago
JSON representation
🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table
- Host: GitHub
- URL: https://github.com/tanstack/table
- Owner: TanStack
- License: mit
- Created: 2016-10-20T17:25:08.000Z (over 9 years ago)
- Default Branch: alpha
- Last Pushed: 2026-03-12T18:22:59.000Z (about 1 month ago)
- Last Synced: 2026-03-29T03:56:38.453Z (17 days ago)
- Topics: datagrid, datagrids, datatable, filtering, grid, grouping, hooks, javascript, pagination, react, reactjs, solid, solidjs, sorting, svelte, sveltejs, table, typescript, vue
- Language: TypeScript
- Homepage: https://tanstack.com/table
- Size: 28.9 MB
- Stars: 27,850
- Watchers: 176
- Forks: 3,476
- Open Issues: 375
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-vue - tanstack-table - Headless UI for building powerful tables & datagrids. (Components & Libraries / UI Components)
- awesome-vue - tanstack-table - Headless UI for building powerful tables & datagrids. (Components & Libraries / UI Components)
- fucking-awesome-vue - tanstack-table - Headless UI for building powerful tables & datagrids. (Components & Libraries / UI Components)
- Awesome-JavaScript-Libraries - **TanStack Table**
README
### [Become a Sponsor!](https://github.com/sponsors/tannerlinsley/)
# TanStack Table
> [!NOTE]
> You may know TanStack Table by the adapter names:
>
> - [Angular Table](https://tanstack.com/table/alpha/docs/framework/angular/angular-table)
> - [Lit Table](https://tanstack.com/table/alpha/docs/framework/lit/lit-table)
> - [React Table](https://tanstack.com/table/alpha/docs/framework/react/react-table)
> - [Solid Table](https://tanstack.com/table/alpha/docs/framework/solid/solid-table)
> - [Svelte Table](https://tanstack.com/table/alpha/docs/framework/svelte/svelte-table)
> - [Vue Table](https://tanstack.com/table/alpha/docs/framework/vue/vue-table)
A headless table library for building powerful datagrids with full control over markup, styles, and behavior.
- Framework‑agnostic core with bindings for React, Vue & Solid
- 100% customizable — bring your own UI, components, and styles
- Sorting, filtering, grouping, aggregation & row selection
- Lightweight, virtualizable & server‑side friendly
## Get Involved
- We welcome issues and pull requests!
- Participate in [GitHub discussions](https://github.com/TanStack/table/discussions)
- Chat with the community on [Discord](https://discord.com/invite/WrRKjPJ)
- See [CONTRIBUTING.md](./CONTRIBUTING.md) for setup instructions
## Partners
We're looking for TanStack Table Partners to join our mission! Partner with us to push the boundaries of TanStack Table and build amazing things together.
LET'S CHAT
## Explore the TanStack Ecosystem
- TanStack Config – Tooling for JS/TS packages
- TanStack DB – Reactive sync client store
- TanStack DevTools – Unified devtools panel
- TanStack Form – Type‑safe form state
- TanStack Pacer – Debouncing, throttling, batching
- TanStack Query – Async state & caching
- TanStack Ranger – Range & slider primitives
- TanStack Router – Type‑safe routing, caching & URL state
- TanStack Start – Full‑stack SSR & streaming
- TanStack Store – Reactive data store
- TanStack Virtual – Virtualized rendering
… and more at TanStack.com »