/install tanstack-libraries
TanStack Libraries
Headless, type-safe, framework-agnostic collection of web tooling libraries.
Need code examples or detailed features? Read by category:
- Data & State — Start / Router / Query / DB / Store / AI
- UI & UX — Table / Form / Hotkeys
- Performance — Virtual / Pacer
- Tooling — Devtools / Config / CLI / Intent
Library Overview
Stable
| Library | Core Package | Framework Adapters | Purpose |
|---|---|---|---|
| Query | @tanstack/query-core |
react / vue / solid / svelte / angular / lit | Async state management, data fetching/caching/synchronization |
| Router | @tanstack/router-core |
react / solid | Type-safe routing, Search Params, Loader+SWR caching |
| Table | @tanstack/table-core |
react / vue / solid / svelte / angular / qwik / lit | Headless tables: sorting/filtering/pagination/grouping/aggregation |
| Virtual | @tanstack/virtual-core |
react / vue / solid / svelte / angular / lit | Virtual scrolling (vertical/horizontal/grid) |
| Config | @tanstack/config |
— | JS/TS package publishing toolchain (pnpm only) |
RC
| Library | Core Package | Framework Adapters | Purpose |
|---|---|---|---|
| Start | @tanstack/react-start @tanstack/solid-start |
react / solid | Full-stack framework: SSR/Streaming/Server Functions/RSC, built on Router+Vite |
New
| Library | Core Package | Framework Adapters | Purpose |
|---|---|---|---|
| Form | @tanstack/form-core |
react / vue / angular / solid / lit / preact | Headless form state management, nested fields, async validation |
Beta
| Library | Package | Framework Adapters | Purpose |
|---|---|---|---|
| DB | @tanstack/db |
react (runtime framework-agnostic) | Reactive client-side storage: Collections + Live Queries + Optimistic mutations |
| Pacer | @tanstack/pacer @tanstack/pacer-lite |
react / solid | Debounce/throttle/rate-limit/queue/batching |
| Store | @tanstack/store |
react / vue / angular / solid / svelte | Immutable reactive data store (internal TanStack core dependency) |
Alpha
| Library | Package | Framework Adapters | Purpose |
|---|---|---|---|
| AI | @tanstack/ai @tanstack/ai-client @tanstack/ai-react @tanstack/ai-solid |
react / solid + server | AI SDK: multi-Provider, tool calling, streaming, speech |
| Hotkeys | @tanstack/hotkeys |
react / preact / solid / angular / vue / lit | Type-safe keyboard shortcuts, sequences, recording |
| Devtools | @tanstack/devtools and 7 other packages |
react / vue / solid / preact | Unified DevTools panel, plugin system, source jumping |
| CLI | @tanstack/cli |
— | Scaffold Start projects, Add-ons, MCP Server |
| Intent | @tanstack/intent |
— | Publish Agent Skills via npm, auto-discovery, staleness detection |
Core Design Principles
- Framework-agnostic — Core libraries (
*-core) → Framework adapters - Headless — Logic completely decoupled from UI, 100% control over markup and styling
- Type-safe — First-class TypeScript support
- Lightweight — Typically 10-15KB, tree-shakeable, zero dependencies
- No vendor lock-in — Fully open source, self-funded
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tanstack-libraries - After installation, invoke the skill by name or use
/tanstack-libraries - Provide required inputs per the skill's parameter spec and get structured output
What is TanStack Libraries?
Use when users ask about TanStack libraries, TanStack Start/Router/Query/Table/Form/Virtual/Store/DB/Pacer/Config/DevTools/CLI/Intent/Hotkeys/AI usage, packa... It is an AI Agent Skill for Claude Code / OpenClaw, with 95 downloads so far.
How do I install TanStack Libraries?
Run "/install tanstack-libraries" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is TanStack Libraries free?
Yes, TanStack Libraries is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does TanStack Libraries support?
TanStack Libraries is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created TanStack Libraries?
It is built and maintained by OpenLark (@openlark); the current version is v1.0.0.