TanStack

TanStack is an open‑source collection of headless, type‑safe JavaScript/TypeScript libraries focused on solving common problems in modern web applications, such as routing, state and server‑state management, data fetching, tables/datagrids, and data visualization, in a framework‑agnostic way that works with React, Vue, Solid, Angular, and vanilla JS.

TanStack AI Updates

APR 24, 2026

TanStack AI Just Learned to Compose Music

TanStack AI adds a new generateAudio activity with streaming, plus fal and Gemini Lyria adapters for music, sound effects, text-to-speech, and transcription. One typed API, any provider.

APR 22, 2026

Your AI Tool Calls Should Fail at Compile Time, Not in Production

Provider tools like web search and code execution are supported on some models and silently ignored on others. TanStack AI now gates them per model at the type level, so incompatible pairings fail at compile time instead of in production.

One Flag, Every Chunk: Debug Logging Lands in TanStack AI

Your AI pipeline is a black box: a missing chunk, a middleware that doesn't fire, a tool call with mystery args. TanStack AI now ships pluggable, category-toggleable debug logging across every activity and adapter. Flip one flag and the pipeline prints itself.

APR 13, 2026

How We Test TanStack AI Across 7 Providers on Every PR

TanStack AI runs 147 deterministic E2E tests across 7 LLM providers in under 2 minutes. Here's the testing infrastructure that makes it possible.

React Server Components Your Way

RSCs are genuinely exciting — smaller bundles, streaming UI, moving heavy work off the client — but existing implementations force you into a one-size-fits-all pattern. What if you could fetch, cache, and compose them on your own terms?

APR 10, 2026

Solid 2.0 Beta Support in TanStack Router, Start, and Query

TanStack Router, Start, and Query now support the Solid 2.0 beta, so you can try Solid's next major release in real applications today.

APR 8, 2026

Code Mode: Let Your AI Write Programs, Not Just Call Tools

One tool call at a time is the bottleneck. TanStack AI Code Mode lets the LLM write and execute TypeScript programs in secure sandboxes, composing your tools with loops, conditionals, and Promise.all in a single shot.

MAR 31, 2026

TanStack Router's New Reactive Core: A Signal Graph

TanStack Router now uses a granular signal graph as its reactive core. State is derived from that graph, which narrows change propagation and makes client-side navigation faster in our benchmarks.

MAR 25, 2026

TanStack DB 0.6 Now Includes Persistence, Offline Support, and Hierarchical Data

TanStack DB 0.6 adds SQLite-backed persistence across runtimes, hierarchical includes for projecting normalized data into UI-shaped trees, reactive effects, virtual props for sync state, and more.

MAR 24, 2026

We Removed 3rd Party Ads from TanStack.com

Cutting ad-tech and tracking overhead turned a pathological request graph into something sane again, and made the remaining first-party performance work finally obvious.

MAR 17, 2026

5x SSR Throughput: Profiling SSR Hot Paths in TanStack Start

How profiling under sustained load uncovered SSR hot paths in TanStack Start and led to a 5.5x throughput gain by removing unnecessary server-side work.

MAR 12, 2026

Lazy Tool Discovery: Scaling AI Tool Systems Without Drowning in Tokens

If you've built an AI-powered application with more than a handful of tools, you've probably hit the wall: every tool definition you send to the LLM costs tokens, eats into the context window, and …

Talk to Your AI: Realtime Voice Chat in TanStack AI

Text-based chat is table stakes. The next wave of AI applications is conversational — real voice, real time, with the AI hearing you, thinking, and responding as naturally as a phone call …

TanStack AI Just Got Middleware — And It Changes Everything

If you've ever built a production AI application, you know the pain. Your chat() call starts simple — then you need logging, then content filtering, then tool caching, then rate limiting, then an audio …

MAR 11, 2026

Generation Hooks: Type-Safe AI Beyond Chat

Chat is just the beginning. Your AI-powered app probably needs to generate images, convert text to speech, transcribe audio, summarize documents, or create videos. Until now, wiring up each of these a …

MAR 9, 2026

TanStack + OpenRouter Partnership

OpenRouter is now an official TanStack sponsor. And the most concrete expression of that is already shipped: — a first-class TanStack AI adapter that gives you access to 300+ models from 60+ providers …

MAR 4, 2026

Introducing TanStack Intent: Ship Agent Skills with Your npm Packages

Your docs are good. Your types are solid. Your agent still gets it wrong. Not because it's dumb — because nothing connects what you know about your tool to what agents know. Docs target humans who bro …

JAN 2, 2026

TanStack AI: Why We Split the Adapters

With the latest release we brought a major architectural change to how we do adapters. Instead of one monolithic adapter that does everything, we split into smaller adapters. Each in charge of …

DEC 26, 2025

The ai() Function That Almost Was

We spent eight days building an API we had to kill. Here's what happened. The Dream One function to rule them all. One function to control all adapters. One function to make it all typesafe …

DEC 19, 2025

TanStack AI Alpha 2: Every Modality, Better APIs, Smaller Bundles

It's been two weeks since we released the first alpha of TanStack AI. To us, it feels like decades ago. We've prototyped through 5-6 different internal architectures to bring you the best experience p …

DEC 4, 2025

TanStack AI Alpha: Your AI, Your Way

The TanStack team is excited to announce the alpha release of , a framework-agnostic AI toolkit built for developers who want control over their stack. Let's be honest. The current AI landscape has a …

DEC 2, 2025

How We Track Billions of Downloads: The NPM Stats API Deep Dive

When you're tracking download stats for an ecosystem of 200+ packages that have been downloaded over 4 billion times, you learn a few things about NPM's download counts API. Some of those lessons are …

NOV 24, 2025

The State of TanStack, Two Years of Full-Time OSS

Two years ago I went all in on TanStack. No consulting, no safety nets, just a commitment to build open source at a professional, sustainable level. What started as a handful of libraries I built at N …

NOV 18, 2025

How we accidentally made route matching more performant by aiming for correctness

We achieved a 20,000× performance improvement in route matching in TanStack Router. Let's be honest, this is definitely cherry-picked, but the number is real and comes from a real production applicati …

NOV 12, 2025

TanStack DB 0.5 . Query-Driven Sync

You don't need a new API for every component. With 0.5, the component's query is the API call.

OCT 24, 2025

Directives and the Platform Boundary

A Quiet Trend in the JavaScript Ecosystem For years, JavaScript has had exactly one meaningful directive, "use strict". It is standardized, enforced by runtimes, and behaves the same in every environm …

SEP 23, 2025

TanStack Start v1 Release Candidate

TanStack Start has officially reached a v1.0 Release Candidate. This is the build we expect to ship as 1.0, pending your final feedback, docs polish, and a few last-mile fixes. Now’s the perfect time …