<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/tanstack-db-1-0-rc1-going-all-in-on-oracles-x6x3s3ngr" -->

---
title: TanStack DB 1.0 RC1: Going All In on Oracles | daily.dev
description: TanStack DB has reached its 1.0 release candidate (RC1) after eighteen months of development. The reactive client data framework now gets over a million weekly...
canonical: https://daily.dev/posts/tanstack-db-1-0-rc1-going-all-in-on-oracles-x6x3s3ngr
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: TanStack DB 1.0 RC1: Going All In on Oracles | daily.dev
og:description: TanStack DB has reached its 1.0 release candidate (RC1) after eighteen months of development. The reactive client data framework now gets over a million weekly...
og:url: https://daily.dev/posts/tanstack-db-1-0-rc1-going-all-in-on-oracles-x6x3s3ngr
og:image: https://api.daily.dev/og/posts/X6x3s3NGR.png
og:image:alt: TanStack DB 1.0 RC1: Going All In on Oracles
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# TanStack DB 1.0 RC1: Going All In on Oracles

**[TanStack](https://daily.dev/sources/tanstack-blog)** · 22 min read · 1 upvotes · 0 comments

## Summary

TanStack DB has reached its 1.0 release candidate (RC1) after eighteen months of development. The reactive client data framework now gets over a million weekly npm downloads, with adoption up roughly 10x over the past year. Maintainer Kyle Mathews describes using 'oracles', independent reference models that let AI coding agents verify behavior across generated test histories. DB now has 211 oracle test files across 15 packages, and the repository gained roughly 420,000 lines of tests while preparing for 1.0. Neon acquired the project from ElectricSQL in August and continues backing it. New additions since the 0.6 release include server rendering, TanStack Start integration, Neon Realtime and Convex adapters, and a Preact adapter.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://tanstack.com/blog/tanstack-db-1.0-rc1-going-all-in-on-oracles>

## Questions this post answers

### What is a test oracle in property-based testing and how is it different from a regular unit test?

A test oracle is an independent reference model that calculates the correct answer for any input, rather than a fixed expected result for one example. A conventional unit test supplies one input and its expected output, while an oracle, paired with a generator producing thousands of varied inputs, verifies the full behavioral rule across every generated case, including edge cases like empty lists or repeated values.

_Anyone deciding how to test agent-written code can compare oracle-based and example-based approaches via daily.dev._

### How many weekly npm downloads does the @tanstack/db package have and how fast is it growing?

The core @tanstack/db package gets over a million weekly npm downloads, roughly 0.6% of React's weekly download volume. Adoption has grown approximately 10 times over the past year. Teams using it include Prisma in Prisma Studio, Unkey in its developer dashboard, and Skylight in its React Native family calendar app.

_Developers evaluating TanStack DB's traction before adopting it can follow its growth on daily.dev._

### Who acquired the TanStack DB project and when?

Neon acquired the TanStack DB team in August, after ElectricSQL had incubated the project since early 2025 for its first year and a half. Neon has continued backing DB's development and released Neon Realtime with TanStack DB support as part of that ongoing collaboration.

_Developers tracking who maintains and funds their sync and data tooling can follow TanStack DB's backing on daily.dev._

## Similar posts on daily.dev

- [TanStack dominance intensifies](https://daily.dev/posts/tanstack-dominance-intensifies-raf2r08in) · Bytes by ui.dev · 16 upvotes · 3 comments
- [TanStack AI 1.0: Still Your AI, Still Your Way](https://daily.dev/posts/tanstack-ai-1-0-still-your-ai-still-your-way-1fy62oqsr) · TanStack · 10 upvotes · 0 comments
- [Building TanStack.com with Neon and TanStack \(duh\)](https://daily.dev/posts/building-tanstack-com-with-neon-and-tanstack-duh--tksag8mp6) · Neon · 50 upvotes · 0 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#testing](https://daily.dev/tags/testing)

[View this post on daily.dev](https://daily.dev/posts/tanstack-db-1-0-rc1-going-all-in-on-oracles-x6x3s3ngr)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"TanStack DB 1.0 RC1: Going All In on Oracles","url":"https://daily.dev/posts/tanstack-db-1-0-rc1-going-all-in-on-oracles-x6x3s3ngr","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/tanstack-db-1-0-rc1-going-all-in-on-oracles-x6x3s3ngr"},"datePublished":"2026-10-29T16:41:27.619Z","dateModified":"2026-10-29T16:44:22.404Z","description":"TanStack DB has reached its 1.0 release candidate (RC1) after eighteen months of development. The reactive client data framework now gets over a million weekly...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f07c0cdf2e6c7349d1fe8b45d2da087b?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f07c0cdf2e6c7349d1fe8b45d2da087b?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"TanStack","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"TanStack","logo":"https://media.daily.dev/image/upload/s--TVIrvIT7--/f_auto,q_auto/v1787487634/logos/tanstack-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/tanstack-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/tanstack-db-1-0-rc1-going-all-in-on-oracles-x6x3s3ngr","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai-agents,testing","timeRequired":"PT22M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"TanStack","item":"https://daily.dev/sources/tanstack-blog"},{"@type":"ListItem","position":3,"name":"TanStack DB 1.0 RC1: Going All In on Oracles"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/tanstack-db-1-0-rc1-going-all-in-on-oracles-x6x3s3ngr#faq","mainEntity":[{"@type":"Question","name":"What is a test oracle in property-based testing and how is it different from a regular unit test?","acceptedAnswer":{"@type":"Answer","text":"A test oracle is an independent reference model that calculates the correct answer for any input, rather than a fixed expected result for one example. A conventional unit test supplies one input and its expected output, while an oracle, paired with a generator producing thousands of varied inputs, verifies the full behavioral rule across every generated case, including edge cases like empty lists or repeated values. Anyone deciding how to test agent-written code can compare oracle-based and example-based approaches via daily.dev."}},{"@type":"Question","name":"How many weekly npm downloads does the @tanstack/db package have and how fast is it growing?","acceptedAnswer":{"@type":"Answer","text":"The core @tanstack/db package gets over a million weekly npm downloads, roughly 0.6% of React's weekly download volume. Adoption has grown approximately 10 times over the past year. Teams using it include Prisma in Prisma Studio, Unkey in its developer dashboard, and Skylight in its React Native family calendar app. Developers evaluating TanStack DB's traction before adopting it can follow its growth on daily.dev."}},{"@type":"Question","name":"Who acquired the TanStack DB project and when?","acceptedAnswer":{"@type":"Answer","text":"Neon acquired the TanStack DB team in August, after ElectricSQL had incubated the project since early 2025 for its first year and a half. Neon has continued backing DB's development and released Neon Realtime with TanStack DB support as part of that ongoing collaboration. Developers tracking who maintains and funds their sync and data tooling can follow TanStack DB's backing on daily.dev."}}]}
```

