TanStackDB

A reactive client store for building super-fast apps

TanStack DB extends TanStack Query with collections, live queries and optimistic mutations that keep your app reactive, consistent and blazing fast 🔥

Coming soon »

Collections

Collections are typed sets of objects. Sync or load data into them. Query across them with live queries and write locally to them using optimistic mutations.

Live Queries

Live queries run reactively against and across collections. They're super fast, powered by differential dataflow, with support for joins, filters and aggregates.

Optimistic mutations

Batch and stage instant local changes across collections. Sync transactions to the backend with automatic management of rollbacks and optimistic state.

Blazing fast apps 🔥

Built on a Typescript implementation of differential dataflow, TanStack DB gives you real-time sync, live queries and local writes. With no stale data, super fast re-rendering and sub-millisecond cross-collection queries — even for large complex apps.

🔥 Blazing fast query engine

For sub-millisecond live queries.

âš¡ Instant local writes

With sync and lifecycle support.

🎯 Fine-grained reactivity

To minimize component re-rendering.

🌟 Normalized data

To keep your backend simple and fast.

An ad on an open source project? What is this, 1999?
Please... TanStack is 100% privately owned, with no paid products, venture capital, or acquisition plans. We're a small team dedicated to creating software used by millions daily. What did you expect?
Check out our ethos to learn more about how we plan on sticking around (and staying relevant) for the long-haul.
Wow, you've come a long way!
Only one thing left to do...
Get Started!