← Files TanStackARCHIVED FILE
catalog.json
5.72 KB · Nov 9, 2026 · 00:47 UTC
{
"verifiedAt": "2026-09-30",
"source": "https://tanstack.com/libraries",
"libraries": [
{
"id": "start",
"name": "TanStack Start",
"purpose": "Full-stack application framework with typed routing and server capabilities.",
"packages": [
"@tanstack/react-start"
],
"docsUrl": "https://tanstack.com/start/latest/docs/framework/react/overview",
"skill": "tanstack-start"
},
{
"id": "query",
"name": "TanStack Query",
"purpose": "Cache and coordinate asynchronous server state.",
"packages": [
"@tanstack/react-query"
],
"docsUrl": "https://tanstack.com/query/latest/docs/framework/react/overview",
"skill": "tanstack-query"
},
{
"id": "router",
"name": "TanStack Router",
"purpose": "Type-safe navigation, route loading, and URL state.",
"packages": [
"@tanstack/react-router"
],
"docsUrl": "https://tanstack.com/router/latest/docs/framework/react/overview",
"skill": "tanstack-router"
},
{
"id": "db",
"name": "TanStack DB",
"purpose": "Reactive collections, live queries, and optimistic local updates.",
"packages": [
"@tanstack/db"
],
"docsUrl": "https://tanstack.com/db/latest/docs/overview",
"skill": "tanstack-db"
},
{
"id": "ai",
"name": "TanStack AI",
"purpose": "Provider adapters, streaming, tools, and typed AI application flows.",
"packages": [
"@tanstack/ai",
"@tanstack/ai-openai"
],
"docsUrl": "https://tanstack.com/ai/latest/docs/getting-started/overview",
"skill": "tanstack-ai"
},
{
"id": "store",
"name": "TanStack Store",
"purpose": "A small reactive core for local application state.",
"packages": [
"@tanstack/store"
],
"docsUrl": "https://tanstack.com/store/latest/docs/overview",
"skill": "tanstack-store"
},
{
"id": "table",
"name": "TanStack Table",
"purpose": "Headless row, column, and table feature logic.",
"packages": [
"@tanstack/react-table"
],
"docsUrl": "https://tanstack.com/table/latest/docs/framework/react/quick-start",
"skill": "tanstack-table"
},
{
"id": "charts",
"name": "TanStack Charts",
"purpose": "Typed chart definitions and rendering for data visualization.",
"packages": [
"@tanstack/charts"
],
"docsUrl": "https://tanstack.com/charts/latest/docs/overview",
"skill": "tanstack-charts"
},
{
"id": "form",
"name": "TanStack Form",
"purpose": "Typed form state, field validation, and submission.",
"packages": [
"@tanstack/react-form"
],
"docsUrl": "https://tanstack.com/form/latest/docs/framework/react/quick-start",
"skill": "tanstack-form"
},
{
"id": "markdown",
"name": "TanStack Markdown",
"purpose": "Parse and render Markdown through a shared document model.",
"packages": [
"@tanstack/markdown"
],
"docsUrl": "https://tanstack.com/markdown/latest/docs/overview",
"skill": "tanstack-markdown"
},
{
"id": "highlight",
"name": "TanStack Highlight",
"purpose": "Synchronous syntax highlighting with compact HTML and separate theme CSS.",
"packages": [
"@tanstack/highlight"
],
"docsUrl": "https://tanstack.com/highlight/latest/docs/overview",
"skill": "tanstack-highlight"
},
{
"id": "virtual",
"name": "TanStack Virtual",
"purpose": "Render only visible items in large scrollable lists or grids.",
"packages": [
"@tanstack/react-virtual"
],
"docsUrl": "https://tanstack.com/virtual/latest/docs/introduction",
"skill": "tanstack-virtual"
},
{
"id": "pacer",
"name": "TanStack Pacer",
"purpose": "Debouncing, throttling, rate limiting, batching, and queues.",
"packages": [
"@tanstack/pacer"
],
"docsUrl": "https://tanstack.com/pacer/latest/docs/overview",
"skill": "tanstack-pacer"
},
{
"id": "hotkeys",
"name": "TanStack Hotkeys",
"purpose": "Typed shortcuts, key sequences, held-key tracking, and shortcut recording.",
"packages": [
"@tanstack/react-hotkeys"
],
"docsUrl": "https://tanstack.com/hotkeys/latest/docs/framework/react/quick-start",
"skill": "tanstack-hotkeys"
},
{
"id": "devtools",
"name": "TanStack Devtools",
"purpose": "A shared development panel for library inspectors and custom plugins.",
"packages": [
"@tanstack/react-devtools"
],
"docsUrl": "https://tanstack.com/devtools/latest/docs/framework/react/quick-start",
"skill": "tanstack-devtools"
},
{
"id": "config",
"name": "TanStack Config",
"purpose": "Shared configuration for maintaining and publishing JavaScript packages.",
"packages": [
"@tanstack/vite-config",
"vite"
],
"docsUrl": "https://tanstack.com/config/latest/docs/vite",
"skill": "tanstack-config"
},
{
"id": "cli",
"name": "TanStack CLI",
"purpose": "Create TanStack projects and inspect starter capabilities.",
"packages": [
"@tanstack/cli"
],
"docsUrl": "https://tanstack.com/cli/latest/docs/overview",
"skill": "tanstack-cli"
},
{
"id": "intent",
"name": "TanStack Intent",
"purpose": "Discover and load agent guidance shipped with installed package versions.",
"packages": [
"@tanstack/intent"
],
"docsUrl": "https://tanstack.com/intent/latest/docs/overview",
"skill": "tanstack-intent"
}
]
}
SHA-256: 24e4b69a3bf53b2c08027757b6f34f8dc22710662379e5ac5945ae172b775d1a