✨ Framework agnostic
🤖 Provider agnostic
🧠 Type safe
🔧 Isomorphic tools
🛠 Devtools
🌐 Open protocol
📦 JS, Python, PHP
⚛️ React, Solid, Vanilla
🌀 OpenAI, Anthropic, Gemini, Ollama, ++
Official blog post: tanstack.com/blog/tanstac...
Docs: tanstack.com/ai
✨ Framework agnostic
🤖 Provider agnostic
🧠 Type safe
🔧 Isomorphic tools
🛠 Devtools
🌐 Open protocol
📦 JS, Python, PHP
⚛️ React, Solid, Vanilla
🌀 OpenAI, Anthropic, Gemini, Ollama, ++
Official blog post: tanstack.com/blog/tanstac...
Docs: tanstack.com/ai
👨👨👦👦 Full support for @vuejs.org, @svelte.dev and @astro.build
‼️ New ignore syntax
🌬️ Tailwind v4 support
⌨️ New CLI flags and reporters
biomejs.dev/blog/biome-v...
👨👨👦👦 Full support for @vuejs.org, @svelte.dev and @astro.build
‼️ New ignore syntax
🌬️ Tailwind v4 support
⌨️ New CLI flags and reporters
biomejs.dev/blog/biome-v...
Upgrades ↓
✨ Unified Route Tree: no more server-specific files
🔐 Type-safe middleware & server context upgrades
🛡 CSP/nonce support
⚡ Now works with any native Vite Env plugin
🌀 Zero-JS: any server handler can render!
Upgrades ↓
✨ Unified Route Tree: no more server-specific files
🔐 Type-safe middleware & server context upgrades
🛡 CSP/nonce support
⚡ Now works with any native Vite Env plugin
🌀 Zero-JS: any server handler can render!
🔹 Node → Bun
🔹 ESLint → Biome
🔹 VS Code → Zed
Things I Want to Try & Change
🔸 Vite → TanStack Start
🔸 React Router → TanStack Router
🔸 React Hook Form → TanStack Form
Things I Want to Keep Using
✅ Zustand
✅ TanStack Query
✅ TanStack Table
✅ Zod
✅ Tailwind CSS
✅ ShadCN
🔹 Node → Bun
🔹 ESLint → Biome
🔹 VS Code → Zed
Things I Want to Try & Change
🔸 Vite → TanStack Start
🔸 React Router → TanStack Router
🔸 React Hook Form → TanStack Form
Things I Want to Keep Using
✅ Zustand
✅ TanStack Query
✅ TanStack Table
✅ Zod
✅ Tailwind CSS
✅ ShadCN