TANSTACK

TANSTACK

@tanstack.com

๐Ÿค Open Source Software ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป TypeScript โš’๏ธ Query, Table, Router, Virtual, Select, Form, Ranger, Start

6.4K followers63 following42 posts

Introducing TanStack Redact ๐ŸŒด A smaller runtime for your existing React app. Add it to your build config and ship less JavaScript without changing a single line of application code. Works with TanStack Start, Vite, Vinext, and Next.js. tanstack.com/redact

View full thread

Introducing TanStack Redact ๐ŸŒด A smaller runtime for your existing React app. Add it to your build config and ship less JavaScript without changing a single line of application code. Works with TanStack Start, Vite, Vinext, and Next.js. tanstack.com/redact

TanStack AI 1.0 is officially stable! ๐ŸŽ‰ Build chat, voice, image generation, agents, and harnesses into your apps, with your choice of models, UI framework, and infrastructure. Your AI, your way. tanstack.com/ai

View full thread

That one more thing is an agent harness. Build an agent that keeps its session between requests, takes new instructions while it works, and runs in your terminal, web app, or editor. The harness APIs are experimental, and we'd love for you to try them.

TanStack AI 1.0 is officially stable! ๐ŸŽ‰ Build chat, voice, image generation, agents, and harnesses into your apps, with your choice of models, UI framework, and infrastructure. Your AI, your way. tanstack.com/ai

TANSTACK reposted

๐Ÿ’โ€โ™‚๏ธ A new TanStack Start project is deployed to Netlify approximately every minute(!). Congrats to the TanStack team! Of course, TanStack Start 1.0 is fully supported on @netlify.com on day one. Join hundreds of thousands of users ๐Ÿ‘‰ www.netlify.com/changelog/20...

netlify.comTanStack Start 1.0 deploys on Netlify | Netlify ChangelogGet the latest updates on Netlify products and features to meet your developer needs.
TANSTACK@tanstack.com

TanStack Start 1.0 is officially stable! ๐ŸŽ‰ A full-stack web framework for React and Solid, already used to build millions of apps, from Fortune 500 companies to your favorite tools and weekend projects. tanstack.com/blog/tanstac...

TanStack Start 1.0 is officially stable! ๐ŸŽ‰ A full-stack web framework for React and Solid, already used to build millions of apps, from Fortune 500 companies to your favorite tools and weekend projects. tanstack.com/blog/tanstac...

TanStack Charts 1.0 is here ๐ŸŽ‰ Small bundles, fast updates, and charts you donโ€™t have to outgrow. Start with a line and see where it takes you, or just simply tell your agent to "use Tanstack Charts"! tanstack.com/charts

TanStack Markdown + Highlight 1.0 ๐Ÿ๏ธ Ship only the syntax, languages, and features users need with balanced flexibility, power and speed. Small enough to ship to the client and 1 less reason for server components ๐Ÿคทโ€โ™‚๏ธ Enjoy! tanstack.com/markdown tanstack.com/highlight

๐Ÿšจ New partner alert! ๐Ÿš€ @render.com and TanStack are joining forces to help you ship better, faster apps with zero ops. Whether that's your first user or your billionth, Render has everything you'll ever need to get to production. Start building now ๐Ÿ‘‡ tanstack.com/partners/ren...

๐Ÿ๏ธ + โ–ฒ = ๐Ÿš€ TanStack and @vercel.com are officially teaming up! Weโ€™re working together to make Vercel a first-class home for TanStack Start with better support for deploying and running anything you can dream up with TanStack on Vercel. Start here! ๐Ÿ‘‡ vercel.com/kb/guide/dep...

TANSTACK reposted

Finally, TanStack Start now supports React Server Components! Start's RSCs are a truly fetchable, cacheable and composable primitive that work with your favorite tools instead of dictating your entire architecture. Oh, and one more thing... "Composite Components" ๐Ÿ˜‰ tanstack.com/blog/react-s...

tanstack.comReact Server Components Your Way | TanStack BlogRSCs 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,...

๐Ÿ“ฃ TanStack AI Alpha is here! โœจ 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

tanstack.comTanStack AI Alpha: Your AI, Your Way | TanStack BlogThe 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....

TANSTACK reposted

๐—ก๐—ฒ๐˜„ ๐—ฟ๐—ฒ๐—น๐—ฒ๐—ฎ๐˜€๐—ฒ: @tanstack.com DB x PowerSync ๐ŸŒด ๐Ÿ”ฅ The @tanstack/powersync-db-collection brings offline persistence, realtime multi-tab + backend sync, and automatic conflict resolution to TanStack DB. And you get TanStack DBโ€™s super reactive client-store and query engine!

TANSTACK reposted

This has been an incredibly fun project to work on! And hats off to @samwillis.uk and Kevin De Porre who have done some real wizardry here. Queries can now be compiled into almost any sort of data loading scheme you can imagine w/ tons of built-in optimizations.

TANSTACK@tanstack.com

๐Ÿš€ TanStack DB 0.5 is here with Query-Driven Sync Your component's query IS the API call. No custom endpoints. No GraphQL resolvers. Just write your query and DB figures out exactly what to fetch. Details ๐Ÿงต๐Ÿ‘‡

TANSTACK reposted

You didnโ€™t think we werenโ€™t going to drop something big today for @syncconf.bsky.social did you? Query-driven sync. In @tanstack.com DB. No re-write needed. Letโ€™s do this ๐Ÿ”ฅ

TANSTACK@tanstack.com

๐Ÿš€ TanStack DB 0.5 is here with Query-Driven Sync Your component's query IS the API call. No custom endpoints. No GraphQL resolvers. Just write your query and DB figures out exactly what to fetch. Details ๐Ÿงต๐Ÿ‘‡

TANSTACK reposted

TANSTACK@tanstack.com

Designed for your existing REST, GraphQL, or tRPC APIs. No backend migration. Bonus: Works with sync engines (@electric-sql.com, Trailbase, PowerSync) for real-time updates with near-zero incremental network cost.

๐Ÿš€ TanStack DB 0.5 is here with Query-Driven Sync Your component's query IS the API call. No custom endpoints. No GraphQL resolvers. Just write your query and DB figures out exactly what to fetch. Details ๐Ÿงต๐Ÿ‘‡

View full thread

๐Ÿš€ TanStack DB 0.5 is here with Query-Driven Sync Your component's query IS the API call. No custom endpoints. No GraphQL resolvers. Just write your query and DB figures out exactly what to fetch. Details ๐Ÿงต๐Ÿ‘‡

View full thread

First query: ~100ms with targeted network request Meanwhile: Full dataset syncs in background After sync: ALL queries run in <1ms client-side Fast first paint + instant everything else.

๐Ÿš€ TanStack DB 0.5 is here with Query-Driven Sync Your component's query IS the API call. No custom endpoints. No GraphQL resolvers. Just write your query and DB figures out exactly what to fetch. Details ๐Ÿงต๐Ÿ‘‡

View full thread

Differential dataflow recomputes only what changed. Mark a todo complete? Query results update in <1msโ€”even with 100k+ rows in memory. No jitter. No loading states. Just instant updates.

Multiple components, same query? ONE network request. Complex joins? Minimal batched requests. Already-loaded rows? Reused automatically. Fewer total requests than custom APIs, with better cache utilization.

๐Ÿš€ TanStack DB 0.5 is here with Query-Driven Sync Your component's query IS the API call. No custom endpoints. No GraphQL resolvers. Just write your query and DB figures out exactly what to fetch. Details ๐Ÿงต๐Ÿ‘‡

View full thread

This query: useLiveQuery(q => q.from({ todos }) .where(eq(status, 'active')) ) Automatically becomes: GET /api/todos?status=active No backend changes needed. Your queries become the API.

0.5 adds 3 sync modes for different use cases: - Eager: Load everything upfront (<10k rows) - On-demand: Load only what queries need (>50k rows, search) - Progressive: Load subset now, sync full dataset in background (collaborative apps)

๐Ÿš€ TanStack DB 0.5 is here with Query-Driven Sync Your component's query IS the API call. No custom endpoints. No GraphQL resolvers. Just write your query and DB figures out exactly what to fetch. Details ๐Ÿงต๐Ÿ‘‡

React made components pure functions: UI = f(state) TanStack DB brings the same philosophy to data: view = query(collections) You describe what data you need. DB handles fetching, caching, and updatingโ€”even across massive datasets.

TANSTACK reposted

Still canโ€™t believe I got to talk at Svelte Summit this year! Thank you to @sveltesociety.dev and everyone who made that conf an amazing and welcoming experience! Watch my presentation all about @svelte.dev and @tanstack.com ๐Ÿ‘‡

Svelte Society@sveltesociety.dev

A new talk from Svelte Summit Spring 2025 is now publicly available on our YouTube channel โ€” TanStack in SvelteKit: Examples for Query and Table by @zeu.dev www.youtube.com/watch?v=7oBC...

TANSTACK reposted

@tanstack.com Router is awesome. Just tried it out with small app experiment. - First class search params handling (no need nuqs etc) - end to end type safety (routes, loaders, search params, etc) - Data fetching: has built in loader and first class support with react-query (obviously)

TANSTACK reposted

Everyday I feel so incredibly blessed to be surrounded by some of the absolute best and brightest in our industry. Not only are the folks at @tanstack.com, Redux, and beyond amazing engineers, but they're wonderful people that remain immensely supportive of me and my work ๐Ÿฅฐ

TANSTACK reposted

My cute little @tanstack.com app builder CLI, create-tsrouter-app, has grown into a monorepo that creates both the original and now create-start-app, and has all kinds of optional add-ons, supports Solid as well as React... It's growing up on me. ๐Ÿฅฒ

TANSTACK reposted

Watching the new work in flight on @tanstack.com Start is so inspiring. What's coming next will blow your mind. Oh, and the stuff we're cooking on create-tsrouter-app aint too shabby either!

TANSTACK reposted

Figured out some bugs today. I now have scroll restoration working in TanStack.com's Router and Start for history restore & scrollToTop * window & element * SPA & SSR * hydration mismatch recovery * post-render dynamic content That's a lot of permutations lol