TanStack/table

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

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

create-table-hook

01

TanStack/table

Skill Claude CodeCodex

Share Alpine tableFeatures, defaults, createAppTable, and createAppColumnHelper with createTableHook. Load when multiple Alpine tables repeat infrastructure; unlike JSX adapters, Alpine has no registered table/cell/header component or context registry.

28k 2d ago A 50 tokens original MIT

getting-started

02

TanStack/table

Skill Claude CodeCodex

Create an Alpine TanStack Table v9 table with createTable, explicit tableFeatures, Alpine.reactive data getters, x-for rendering, and FlexRender through x-html. Load for first-table setup, reactive options, or when nested Alpine directives rendered by x-html do not initialize.

28k 2d ago A 60 tokens original MIT

table-state

03

TanStack/table

Skill Claude CodeCodex

Read automatically reactive Alpine table APIs in bindings and own slices with Alpine.reactive getters plus onChange or external TanStack Store atoms. Load for controlled state, updater callbacks, selector gating, atom precedence, or code incorrectly adding table.Subscribe.

28k 2d ago A 51 tokens original MIT

devtools

04

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.

28k 2d ago A 48 tokens original MIT

migrate-v8-to-v9

05

TanStack/table

Skill Claude CodeCodex

Complete Angular v8-to-v9 migration reference: injectTable and injection context, explicit features and row-model slots, signal/atom state, FlexRender directives, type generics, prototype methods, sorting, sizing, selection, and logical pinning.

28k 2d ago A 58 tokens original MIT

with-tanstack-query

06

TanStack/table

Skill Claude CodeCodex

Compose Angular Query with signal-owned Table filtering, sorting, and pagination state using reactive query options, manual row-model boundaries, direct query data, server counts, and valid injection context.

28k 2d ago A 42 tokens original MIT

TanStack/table

Skill Claude CodeCodex

Virtualize Angular Table final row or column models inside the correct injection and reactive lifecycle with signal counts, scroll elements, keys, measurement, transforms, sticky regions, grid/flex sizing, and infinite data.

28k 2d ago A 48 tokens original MIT

fuzzy-ranking

08

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.

28k 2d ago A 62 tokens original MIT

aggregation

09

TanStack/table

Skill Claude CodeCodex

Aggregate TanStack Table columns independently of grouping, including grand totals, caller-selected row totals, multiple keyed aggregations, custom context-based definitions, grouped merges, manual values, and worker constraints.

28k 2d ago A 40 tokens original MIT

api-not-found

10

TanStack/table

Skill Claude CodeCodex

Diagnose missing TanStack Table v9 exports, options, state slices, and instance methods. Load before inventing an API when code sees a type error, undefined feature method, absent object key, adapter mismatch, or v8-shaped example.

28k 2d ago A 53 tokens original MIT

cell-selection

11

TanStack/table

Skill Claude CodeCodex

Select, add, and subtract rectangular cell ranges with cellSelectionFeature: ordered include/exclude operations keyed by row and column id, modifier dragging, final positive bounds, selection edges, render-order resolution under pinning, and autoResetCellSelection. Load for spreadsheet-style selection, “select all…

28k 2d ago A 83 tokens original MIT

cell-spanning

12

TanStack/table

Skill Claude CodeCodex

Merge adjacent body cells with cellSpanningFeature: value-based rowSpan opt-in per column via spanRows, per-row colSpan via spanColumns, and the covered-cell convention where a span of 0 means skip the cell. Load for merged data grids, spans that disappear after sorting or paginating, ragged table rows, or a cell that…

28k 2d ago A 81 tokens original MIT

client-vs-server

13

TanStack/table

Skill Claude CodeCodex

Choose client or server ownership for filtering, grouping, sorting, expanding, and pagination in TanStack Table v9. Load for manual flags, mixed pipelines, server counts, or deciding which dataset each row-model stage receives.

28k 2d ago A 50 tokens original MIT

column-faceting

14

TanStack/table

Skill Claude CodeCodex

Build faceted filter UIs with columnFacetingFeature, facetedRowModel, facetedUniqueValues, and facetedMinMaxValues. Load for facet counts, numeric ranges, own-filter exclusion, or server-page facet completeness.

28k 2d ago A 52 tokens original MIT

column-filtering

15

TanStack/table

Skill Claude CodeCodex

Filter columns with columnFilteringFeature, filteredRowModel, filterFns, filterMeta, nested-row direction, and manualFiltering. Load for accessor compatibility, controlled filter updaters, fuzzy metadata, or client/server ownership.

28k 2d ago A 48 tokens original MIT

column-ordering

16

TanStack/table

Skill Claude CodeCodex

Control TanStack Table v9 leaf columnOrder with stable IDs while accounting for pinning regions, visibility, and groupedColumnMode precedence. Load for drag-and-drop columns or rendered order that differs from state.

28k 2d ago A 45 tokens original MIT

column-pinning

17

TanStack/table

Skill Claude CodeCodex

Pin columns into logical start, center, and end regions with columnPinningFeature and renderer-owned sticky CSS. Load for RTL offsets, z-index, backgrounds, overflow, widths, gaps, or overlaps.

28k 2d ago A 45 tokens original MIT

column-resizing

18

TanStack/table

Skill Claude CodeCodex

Wire columnResizingFeature, header.getResizeHandler, resize mode and direction, pointer or touch events, and performant CSS-variable updates. Load when resize state changes but widths do not, or large tables resize slowly.

28k 2d ago A 47 tokens original MIT

column-sizing

19

TanStack/table

Skill Claude CodeCodex

Use columnSizingFeature numeric size, minSize, maxSize, getSize, getStart, getAfter, and total-size APIs in table, grid, or flex CSS. Load for auto or percentage misconceptions and sizing/pinning layout mismatch.

28k 2d ago A 51 tokens original MIT

column-visibility

20

TanStack/table

Skill Claude CodeCodex

Hide columns with columnVisibilityFeature while rendering visibility-aware header, column, and cell collections. Load when hidden columns remain in the DOM, false-versus-absent state is confused, or enableHiding is misunderstood.

28k 2d ago A 48 tokens original MIT

core

21

TanStack/table

Skill Claude CodeCodex

Use TanStack Table v9 as a headless data-grid state and row-processing engine. Load for first-table architecture, stable data and columns, row numbering with getDisplayIndex, semantic rendering, framework adapter choice, or deciding what Table owns versus the renderer.

28k 2d ago A 54 tokens original MIT

custom-features

22

TanStack/table

Skill Claude CodeCodex

Author a TanStack Table v9 feature plugin across every FeatureMap and API installation surface: state, options, column definitions, table, column, row, cell, header, row-model functions/caches, defaults, prototypes, and table/row/column instance data lifecycles. Load for initTableInstanceData, resetTableInstanceData…

28k 2d ago A 93 tokens original MIT

expanding

23

TanStack/table

Skill Claude CodeCodex

Expand hierarchical subrows or custom detail panels with rowExpandingFeature, expandedRowModel, getSubRows, getRowCanExpand, manualExpanding, and paginateExpandedRows. Load when expansion state changes but no UI appears.

28k 2d ago A 49 tokens original MIT

global-filtering

24

TanStack/table

Skill Claude CodeCodex

Apply globalFilter across eligible columns with globalFilteringFeature, columnFilteringFeature, filteredRowModel, globalFilterFn, and manual server filtering. Load when columns unexpectedly participate or a global filter changes state without changing rows.

28k 2d ago A 47 tokens original MIT