← Files TanStackARCHIVED FILE

catalog.json

5.72 KB · Nov 9, 2026 · 00:47 UTC

↓ Download file

{
  "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