TanStack's Avatar

TanStack

@tanstack.com

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

6,103
Followers
63
Following
25
Posts
13.06.2023
Joined
Posts Following

Latest posts by TanStack @tanstack.com

Preview
TanStack AI Alpha: Your AI, Your Way | TanStack Blog 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....

๐Ÿ“ฃ 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

04.12.2025 22:43 ๐Ÿ‘ 82 ๐Ÿ” 17 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 5
Post image

๐—ก๐—ฒ๐˜„ ๐—ฟ๐—ฒ๐—น๐—ฒ๐—ฎ๐˜€๐—ฒ: @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!

14.11.2025 19:45 ๐Ÿ‘ 11 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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.

12.11.2025 22:17 ๐Ÿ‘ 20 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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 ๐Ÿ”ฅ

12.11.2025 22:13 ๐Ÿ‘ 10 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
12.11.2025 22:16 ๐Ÿ‘ 6 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
TanStack DB 0.5 โ€” Query-Driven Sync | TanStack Blog You don't need a new API for every component. With 0.5, the component's query is the API call. tsx // Your component's query... const { data: projectTodos } = useLiveQuery((q) = q .from({ todos }) .jo...

Blog post tanstack.com/blog/tanstac...

12.11.2025 22:11 ๐Ÿ‘ 13 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

We're targeting 1.0 for December 2025.

Try it and share feedback in Discord or GitHub!

12.11.2025 22:10 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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.

12.11.2025 22:10 ๐Ÿ‘ 9 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

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.

12.11.2025 22:09 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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.

12.11.2025 22:09 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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.

12.11.2025 22:09 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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)

12.11.2025 22:09 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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.

12.11.2025 22:08 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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.

12.11.2025 22:08 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

๐Ÿš€ 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 ๐Ÿงต๐Ÿ‘‡

12.11.2025 22:08 ๐Ÿ‘ 69 ๐Ÿ” 9 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 3
Video thumbnail

๐ŸŽ‰ TanStack DB now has @solidjs.com support!

25.07.2025 21:53 ๐Ÿ‘ 55 ๐Ÿ” 9 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 2
<script lang="ts">
import { useLiveQuery } from "@tanstack/svelte-db"
import { eq } from "@tanstack/db"
import { todoCollection } from "$lib/collections"

const todosQuery = useLiveQuery((query) =>
  query
    .from({ todos: todoCollection })
    .where(({ todos }) => eq(todos.completed, false))
)
</script>


<List items={todosQuery.data} />

<script lang="ts"> import { useLiveQuery } from "@tanstack/svelte-db" import { eq } from "@tanstack/db" import { todoCollection } from "$lib/collections" const todosQuery = useLiveQuery((query) => query .from({ todos: todoCollection }) .where(({ todos }) => eq(todos.completed, false)) ) </script> <List items={todosQuery.data} />

TanStack DB now has @svelte.dev support!

23.07.2025 19:27 ๐Ÿ‘ 63 ๐Ÿ” 10 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Me and Arnoud

Me and Arnoud

... and new ones, like @arnoud.dev, who maintains the @tanstack.com angular adapter ๐Ÿš€

15.06.2025 11:57 ๐Ÿ‘ 14 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
JavaScript Open Source Award YouTube video by JavaScript Conferences by GitNation

@tanstack.com stack Form just won "Most Exciting Use of Technology" at @jsnation.gitnation.org ๐Ÿ˜ญโค๏ธ

www.youtube.com/live/mQ9jSzh...

So proud of our team and so deeply appreciative of anyone who's supported along the way.

Thank you!

14.06.2025 21:44 ๐Ÿ‘ 37 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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 ๐Ÿ‘‡

06.06.2025 15:32 ๐Ÿ‘ 41 ๐Ÿ” 5 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 0
James Arthur - Introducing TanStack DB
James Arthur - Introducing TanStack DB YouTube video by Local-First Conf

Here's my @localfirstconf.com talk introducing @tanstack.com DB, hexdocs.pm/phoenix_sync, syncconf.dev and arguing that Sync is the key to mainstream adoption of #local-first.

youtu.be/ia9FpY_Sw_4?...

05.06.2025 17:05 ๐Ÿ‘ 41 ๐Ÿ” 6 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 3
Video thumbnail

@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)

04.06.2025 14:31 ๐Ÿ‘ 9 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Way ahead of you

01.06.2025 16:56 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The stack I just used

- @tanstack.com router in static mode
- @content-collections gives you a great api to local content + lunr.js to search
- MDX + import.meta.glob = ๐Ÿ. Every other way to do mdx is a black hole.
- @shiki.style for all syntax renders

01.06.2025 03:15 ๐Ÿ‘ 17 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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 ๐Ÿฅฐ

01.06.2025 16:07 ๐Ÿ‘ 29 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ”ฅ

25.05.2025 17:17 ๐Ÿ‘ 13 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ˜‰

23.05.2025 22:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
TanStack | Cotton Bureau

@tannerlinsley.com just launched a bunch of new @tanstack.com shirts/sweatshirts/hoodies/etc.

All merch is zero-profit at cost of @cottonbureau.com and very high quality. Enjoy!

Go grab it here: tanstack.com/merch

09.05.2025 05:44 ๐Ÿ‘ 23 ๐Ÿ” 7 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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. ๐Ÿฅฒ

29.03.2025 23:19 ๐Ÿ‘ 49 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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!

25.03.2025 14:09 ๐Ÿ‘ 39 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0