@tanstack/table-core
| Install | |
|---|---|
npm install @tanstack/table-core |
|
| Latest Version: | 9.3.1 |
| License: | MIT |
| Last Updated: | Oct 12, 2026 |
| Links: | GitHub · npm |
Become a Sponsor!
TanStack Table
[!NOTE] You may know TanStack Table by the adapter names:
A headless table library for building powerful datagrids with full control over markup, styles, and behavior.
- Framework-agnostic core with bindings for React, Preact, Octane, Vue, Solid, Svelte, Angular, Ember, Lit, and Alpine
- 100% customizable — bring your own UI, components, and styles
- Sorting, filtering, grouping, aggregation & row selection
- Lightweight, virtualizable & server‑side friendly
Read the Docs →
Using an AI Coding Agent?
TanStack Table ships TanStack Intent skills inside each adapter package. After installing the library, run:
npx @tanstack/intent@latest install
to add skill-loading guidance for your agent (Claude Code, Cursor, Copilot, etc.). The same CLI also exposes intent list to browse available skills and intent load <skill> to print one for inspection. Skills are versioned with the library — your agent gets guidance that matches the version of @tanstack/<framework>-table you installed. Only available for v9 and above.
Get Involved
- We welcome issues and pull requests!
- Participate in GitHub discussions
- Chat with the community on Discord
- See CONTRIBUTING.md for setup instructions
Partners
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 »
Related Packages
Headless UI for building powerful tables & datagrids for TS/JS. (with updated de...
Version History
| Version | Released | License |
|---|---|---|
| 9.3.1 | MIT | |
| 9.2.8 | MIT | |
| 9.2.6 | MIT | |
| 9.2.5 | MIT | |
| 9.2.4 | MIT | |
| 9.2.3 | MIT | |
| 9.1.2 | MIT | |
| 9.1.1 | MIT | |
| 9.1.0 | MIT | |
| 9.0.1 | MIT | |
| 9.0.0 | MIT | |
| 8.21.3 | MIT | |
| 8.21.2 | MIT | |
| 8.20.5 | MIT | |
| 8.20.1 | MIT | |
| 8.19.4 | MIT | |
| 8.19.3 | MIT | |
| 8.19.2 | MIT | |
| 8.19.1 | MIT | |
| 8.17.3 | MIT | |
| 8.16.0 | MIT | |
| 8.15.3 | MIT | |
| 8.15.2 | MIT | |
| 8.15.1 | MIT | |
| 8.14.0 | MIT | |
| 8.13.2 | MIT | |
| 8.13.1 | MIT | |
| 8.13.0 | MIT | |
| 8.12.0 | MIT | |
| 8.11.8 | MIT |
Showing the latest 30 of 125. See every release on npm
Pre-releases (173)
| Version | Released | License |
|---|---|---|
| 9.0.0-beta.80 | MIT | |
| 9.0.0-beta.78 | MIT | |
| 9.0.0-beta.77 | MIT | |
| 9.0.0-beta.76 | MIT | |
| 9.0.0-beta.75 | MIT | |
| 9.0.0-beta.74 | MIT | |
| 9.0.0-beta.73 | MIT | |
| 9.0.0-beta.72 | MIT | |
| 9.0.0-beta.71 | MIT | |
| 9.0.0-beta.70 | MIT | |
| 9.0.0-beta.69 | MIT | |
| 9.0.0-beta.68 | MIT | |
| 9.0.0-beta.65 | MIT | |
| 9.0.0-beta.64 | MIT | |
| 9.0.0-beta.63 | MIT | |
| 9.0.0-beta.62 | MIT | |
| 9.0.0-beta.61 | MIT | |
| 9.0.0-beta.59 | MIT | |
| 9.0.0-beta.58 | MIT | |
| 9.0.0-beta.56 | MIT | |
| 9.0.0-beta.55 | MIT | |
| 9.0.0-beta.54 | MIT | |
| 9.0.0-beta.53 | MIT | |
| 9.0.0-beta.52 | MIT | |
| 9.0.0-beta.51 | MIT | |
| 9.0.0-beta.50 | MIT | |
| 9.0.0-beta.49 | MIT | |
| 9.0.0-beta.48 | MIT | |
| 9.0.0-beta.47 | MIT | |
| 9.0.0-beta.46 | MIT |
Showing the latest 30 of 173. See every release on npm