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 …