TanStack Logo

TanStack

High-quality open-source software for web developers.

Headless, type-safe, & powerful utilities for Web Applications, Routing, State Management, Data Visualization, Datagrids/Tables, and more.

6,435,520,353
NPM Downloads
120,699
Stars on Github
404
Contributors on GitHub
1,373,961
Dependents on GitHub
Trusted in Production by
GoogleAmazonAppleMicrosoftWalmartUberSalesforceCiscoIntuitHPDocusignTicketMasterNordstromYahoo!GoogleAmazonAppleMicrosoftWalmartUberSalesforceCiscoIntuitHPDocusignTicketMasterNordstromYahoo!GoogleAmazonAppleMicrosoftWalmartUberSalesforceCiscoIntuitHPDocusignTicketMasterNordstromYahoo!

Open Source Libraries

Data & State Management

TanStackStart
Full-stack Framework powered by TanStack Router for React and Solid
Full-document SSR, Streaming, Server Functions, bundling and more, powered by TanStack Router and Vite - Ready to deploy to your favorite hosting provider.
Full-document SSR, Streaming, Server Functions, bundling and more, powered by TanStack Router and Vite - Ready to deploy to your favorite hosting provider.
Click to learn more
RC
TanStackRouter
Type-safe Routing for React and Solid applications
A powerful React router for client-side and full-stack react applications. Fully type-safe APIs, first-class search-params for managing state in the URL and seamless integration with the existing React ecosystem.
A powerful React router for client-side and full-stack react applications. Fully type-safe APIs, first-class search-params for managing state in the URL and seamless integration with the existing React ecosystem.
Click to learn more
TanStackQuery
Powerful asynchronous state management, server-state utilities and data fetching
Powerful asynchronous state management, server-state utilities and data fetching. Fetch, cache, update, and wrangle all forms of async data in your TS/JS, React, Vue, Solid, Svelte & Angular applications all without touching any "global state"
Powerful asynchronous state management, server-state utilities and data fetching. Fetch, cache, update, and wrangle all forms of async data in your TS/JS, React, Vue, Solid, Svelte & Angular applications all without touching any "global state"
Click to learn more
TanStackDB
The reactive client-first store for your API
TanStack DB gives you a reactive, client-first store for your API data with collections, live queries and optimistic mutations that keep your UI reactive, consistent and blazing fast 🔥
TanStack DB gives you a reactive, client-first store for your API data with collections, live queries and optimistic mutations that keep your UI reactive, consistent and blazing fast 🔥
Click to learn more
beta
TanStackStore
Framework agnostic data store with reactive framework adapters
The immutable-reactive data store that powers the core of TanStack libraries and their framework adapters.
The immutable-reactive data store that powers the core of TanStack libraries and their framework adapters.
Click to learn more
alpha
TanStackAI
A powerful, open-source AI SDK with a unified interface across multiple providers
A powerful, open-source AI SDK with a unified interface across multiple providers. No vendor lock-in, no proprietary formats, just clean TypeScript and honest open source.
A powerful, open-source AI SDK with a unified interface across multiple providers. No vendor lock-in, no proprietary formats, just clean TypeScript and honest open source.
Click to learn more
alpha

Tooling

TanStackDevtools
Centralized devtools panel for TanStack libraries and other custom devtools
A unified devtools panel that houses all TanStack devtools and allows you to create and integrate your own custom devtools.
A unified devtools panel that houses all TanStack devtools and allows you to create and integrate your own custom devtools.
Click to learn more
alpha
TanStackConfig
Configuration and tools for publishing and maintaining high-quality JavaScript packages
Opinionated tooling to lint, build, test, version, and publish JS/TS packages — minimal config, consistent results.
Opinionated tooling to lint, build, test, version, and publish JS/TS packages — minimal config, consistent results.
Click to learn more
TanStackCLI
CLI, MCP server, and AI toolkit for TanStack
A CLI, MCP server, and AI toolkit for TanStack. Create and customize TanStack Start apps, search docs, integrate with AI agents, and more.
A CLI, MCP server, and AI toolkit for TanStack. Create and customize TanStack Start apps, search docs, integrate with AI agents, and more.
Click to learn more
alpha
TanStackIntent
Ship Agent Skills with Your npm Packages
Generate, validate, and ship Agent Skills alongside your library — versioned knowledge that agents discover automatically from node_modules. Skills live in each library's repo and update when the package updates.
Generate, validate, and ship Agent Skills alongside your library — versioned knowledge that agents discover automatically from node_modules. Skills live in each library's repo and update when the package updates.
Click to learn more
alpha

Why TanStack?

Our libraries are built on principles that put developers first

Framework Agnostic

Every library starts with a provider-agnostic core. Use React, Vue, Solid, Angular, or vanilla JS—your choice.

Type-Safe by Design

First-class TypeScript support that catches bugs at compile time and makes refactoring fearless.

Production-Grade

Battle-tested in the world's largest apps. Built for real workloads, not just happy-path demos.

No Vendor Lock-in

Open source and independent. No hidden agendas, no platform bias—just great tools for developers.

Built with TanStack

Discover projects from the community

Sponsors get special perks like private discord channels, priority issue requests, direct support and even course vouchers!

Discord Logo

TanStack on Discord

The official TanStack community to ask questions, network and make new friends and get lightning fast news about what's coming next for TanStack!

The Best JavaScript Newsletter

Join over 100,000 devs