MCPcopy
hub / github.com/TanStack/table

github.com/TanStack/table @@tanstack-angular-table@8.21.4 sqlite

repository ↗ · DeepWiki ↗ · release @tanstack-angular-table@8.21.4 ↗ · compare 2 versions
1,121 symbols 3,042 edges 458 files 20 documented · 2%
README

TanStack Table

npm downloads github stars bundle size

semantic-release Best of JS Follow @TanStack

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, Vue & Solid
  • 100% customizable — bring your own UI, components, and styles
  • Sorting, filtering, grouping, aggregation & row selection
  • Lightweight, virtualizable & server‑side friendly

Read the Docs →

Get Involved

Partners

CodeRabbit Cloudflare AG Grid

Table & you?

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

… and more at TanStack.com »

Extension points exported contracts — how you extend this code

RankingInfo (Interface)
(no doc)
packages/match-sorter-utils/src/index.ts
ProviderProps (Interface)
(no doc)
packages/react-table-devtools/src/theme.tsx
FlexRenderRequiredOptions (Interface)
(no doc)
packages/angular-table/src/flex-render/flex-render-component.ts
TableFeature (Interface)
(no doc)
packages/table-core/src/types.ts
TableBodyWrapperProps (Interface)
(no doc)
examples/react/virtualized-rows-experimental/src/main.tsx
FilterFns (Interface)
(no doc)
examples/qwik/filters/src/main.tsx
TableMeta (Interface)
(no doc)
examples/angular/editable/src/app/app.component.ts
FilterFns (Interface)
(no doc)
examples/svelte/filtering/src/main.ts

Core symbols most depended-on inside this repo

getContext
called by 145
packages/angular-table/src/flex-render.ts
getCoreRowModel
called by 98
packages/table-core/src/utils/getCoreRowModel.ts
flexRender
called by 95
packages/react-table/src/index.tsx
memo
called by 56
packages/table-core/src/utils.ts
getMemoOptions
called by 55
packages/table-core/src/utils.ts
useReactTable
called by 40
packages/react-table/src/index.tsx
render
called by 35
examples/lit/filters/src/main.ts
getPaginationRowModel
called by 34
packages/table-core/src/utils/getPaginationRowModel.ts

Shape

Function 710
Interface 170
Class 131
Method 109
Enum 1

Languages

TypeScript100%

Modules by API surface

packages/table-core/src/types.ts28 symbols
packages/angular-table/src/flex-render/flex-render-component-ref.ts26 symbols
packages/angular-table/tests/flex-render-table.test.ts24 symbols
packages/angular-table/src/flex-render/view.ts19 symbols
packages/angular-table/src/flex-render.ts17 symbols
packages/table-core/src/features/ColumnSizing.ts16 symbols
examples/react/virtualized-columns/src/main.tsx15 symbols
examples/react/virtualized-columns-experimental/src/main.tsx15 symbols
packages/match-sorter-utils/src/index.ts14 symbols
packages/angular-table/tests/flex-render.test.ts13 symbols
packages/table-core/src/features/ColumnFiltering.ts12 symbols
packages/svelte-table/src/render-component.ts12 symbols

Dependencies from manifests, versioned

@analogjs/vite-plugin-angular1.11.0 · 1×
@analogjs/vitest-angular1.11.0 · 1×
@angular-devkit/build-angular17.3.8 · 1×
@angular/animations17.3.9 · 1×
@angular/cdk17.3.10 · 1×
@angular/cli17.3.8 · 1×
@angular/common17.3.9 · 1×
@angular/compiler17.3.9 · 1×
@angular/compiler-cli17.3.9 · 1×
@angular/core17.3.9 · 1×
@angular/forms17.3.9 · 1×
@angular/platform-browser17.3.9 · 1×

For agents

$ claude mcp add table \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact