TanStack/table

🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table

About the project

TanStack Table is a headless table library: it supplies table and datagrid logic while leaving the markup, styling, and components to the application. Developers use it with JavaScript and TypeScript frameworks to build customizable tables with features such as sorting, filtering, grouping, aggregation, and row selection. Its catalogue skills provide version-matched guidance for coding agents working with the library.

This repository also configures its own agents. See what table tells them →

28kStars on the repository
9Mods indexed here, across every type
3d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

getting-started

01

TanStack/table

Skill Claude CodeCodex

Create and render Table v9 with the alpine adapter. Route reusable createTableHook defaults, and framework setup; use table-state for reactive ownership.

not rated 28k +17 changed 3d ago A Snyk: passSkillSpector: pass 33 tokens original MIT

table-state

02

TanStack/table

Skill Claude CodeCodex

Read and control Table v9 state in alpine. Use for tracked reads, subscriptions, controlled slices, and framework-specific reactive boundaries.

not rated 28k +17 changed 3d ago A Snyk: passSkillSpector: pass 29 tokens original MIT

devtools

03

TanStack/table

Skill Claude CodeCodex

Register Angular Table v9 instances with injectTanStackTableDevtools inside injection context. Load for reactive table registration, required options.key, enabled or undefined tables, cleanup, Angular isDevMode gating, or explicit production exports.

not rated 28k +17 changed 3d ago A Snyk: passSkillSpector: pass 48 tokens original MIT

migrate-v8-to-v9

04

TanStack/table

Skill Claude CodeCodex

Migrate angular Table v8 to v9. Audit framework construction, rendering, state, and app hooks, with shared API changes in the core migration skill.

not rated 28k +17 changed 3d ago A Snyk: passSkillSpector: pass 40 tokens original MIT

fuzzy-ranking

05

TanStack/table

Skill Claude CodeCodex

Rank fuzzy matches with rankItem, filter with RankingInfo.passed, compare saved ranking metadata with compareItems, and configure rankings, thresholds, accessors, min/max bounds, or diacritics. Load for @tanstack/match-sorter-utils itself or fuzzy Table filterMeta wiring.

not rated 28k +17 changed 11d ago A Snyk: passSkillSpector: pass 62 tokens original MIT

core

06

TanStack/table

Skill Claude CodeCodex

Use TanStack Table v9 core architecture, stable data and columns, and inferred types. Route setup, missing APIs, row models, state, features, and framework-specific work.

not rated 28k +17 changed 3d ago A Snyk: passSkillSpector: pass 38 tokens original MIT

custom-features

07

TanStack/table

Skill Claude CodeCodex

Implement a Table v9 plugin when built-ins and typed meta are insufficient. Covers FeatureMaps, runtime lifecycle hooks, prototypes, and a complete checked example.

not rated 28k +17 changed 3d ago A Snyk: passSkillSpector: warn 35 tokens original MIT

table-features

08

TanStack/table

Skill Claude CodeCodex

Add or debug Table v9 features: registration, row-model slots, prerequisites, sorting, filtering, pagination, selection, spanning, and column layout. Read only task-relevant feature references.

not rated 28k +17 changed 3d ago A Snyk: passSkillSpector: pass 42 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: