Kyle Mathews's Avatar

Kyle Mathews

@kyle.bricolage.io

Likes building things. Founder/CPO @electricsql. Founder @ Gatsby

1,488 Followers  |  374 Following  |  317 Posts  |  Joined: 12.04.2023  |  2.1302

Latest posts by kyle.bricolage.io on Bluesky

Curious if you've looked at TanStack DB? You could model data with that and switch between collections pretty easily as it has a local storage option

04.08.2025 18:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ”₯

04.08.2025 17:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

thanks!

You're building something with Electric?!

04.08.2025 17:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It was sort of a big catchup to get bug count to zero. Address all the little (and some big) things we saw before 1.0. Ongoing it'll be a more "get to bug zero" every week type thing. Fix bugs as they come up.

04.08.2025 17:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
120Β days of hardening – the post‑1.0 reliability sprint | ElectricSQL Our last quarter was a reliability sprint. We set one goal: make ElectricSQL so boring‑reliable that you stop thinking about it and just build.

electric-sql.com/blog/2025/08...

04.08.2025 16:57 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

On our diligent quest to become "boring software" you can pick without a second thought.

04.08.2025 17:06 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

ElectricSQL recently completed a 120-day reliability sprint. Our one goal: make our sync engine so boring-reliable you stop thinking about it and just build.

We chased every incident, fixed every user-reported bug, and made unglamorous work our priority. 🧡

04.08.2025 16:56 β€” πŸ‘ 31    πŸ” 6    πŸ’¬ 2    πŸ“Œ 1
Preview
feat: add manual sync methods to QueryCollectionUtils by KyleAMathews Β· Pull Request #303 Β· TanStack/db Summary Implements GitHub issue Add Manual Sync Updates API to @tanstack/query-db-collectionΒ #294: Add manual sync update methods to QueryCollectionUtils interface Adds syncInsert, syncUpdate, syn...

absolutely!

Depending on how involved your setup is, it could make to create a custom collection β€” or if it's fetch w/ real-time sync from trpc β€” this PR w/ QueryCollection would work for you I believe

github.com/TanStack/db/...

30.07.2025 17:49 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Tanstack DB is a reactive client store for building super fast apps on sync.

Based on a TypeScript implementation of differential dataflow, it's type-safe, declarative, incrementally adoptable and insanely fast.

29.07.2025 18:05 β€” πŸ‘ 13    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0

Very excited to have reached the Beta milestone with @tanstack.com DB πŸš€πŸŽ‰
It’s been a privilege to work with @tannerlinsley.com and the team on building this, absolute rock stars!

29.07.2025 18:05 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
electric/examples/tanstack-db-web-starter at main Β· electric-sql/electric Real-time sync for Postgres. Contribute to electric-sql/electric development by creating an account on GitHub.

Web starter with TanStack Start: github.com/TanStack/db/...

Mobile starter with Expo: github.com/electric-sql...

29.07.2025 18:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It sits on top of queryClient so you can adopt it incrementally, one route at a time.

29.07.2025 17:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

TanStack DB works with REST, GraphQL, WebSockets, and shines with sync engines like ElectricSQL or Firebase, letting you load large, normalized collections once and stream real-time changes into the client without manual bookkeeping.

29.07.2025 17:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

TanStack DB plugs into your existing TanStack Query useQuery calls and uses Differential Dataflow to incrementally recompute only what changed, so updates stay sub-millisecond even with 100k rows. Live queries, optimistic updates with automatic rollback, and streaming joins

29.07.2025 17:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Stop Re-Rendering β€” TanStack DB, the Embedded Client Database for TanStack Query | TanStack Blog Your React dashboard shouldn't grind to a halt just because one TODO turns from ☐ to β˜‘. Yet every optimistic update still kicks off a cascade of re-renders, filters, useMemos and spinner flashes. If y...

TanStack DB is now in BETA!

We’ve been working on TanStack DB, an embedded, reactive client database for TanStack Query, and are proud to announce today that with the 0.1 release that it's now in BETA!

tanstack.com/blog/tanstac...

29.07.2025 17:59 β€” πŸ‘ 82    πŸ” 9    πŸ’¬ 2    πŸ“Œ 3

I've always wanted to contribute to open source.

People said contribute to things that you want to use or fix bugs that you have in there.

This indeed works, wanted to use solid with TanStack DB, but there was no solidjs integration yet.

So I built one and learned a lot in the process.

26.07.2025 01:46 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Thanks to @mast1999.bsky.social for the great work on this!

26.07.2025 01:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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

25.07.2025 21:53 β€” πŸ‘ 46    πŸ” 9    πŸ’¬ 3    πŸ“Œ 2

Yup!

24.07.2025 03:22 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ˜‚ yeah forgot to remove the sound on that one

23.07.2025 20:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
<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 β€” πŸ‘ 61    πŸ” 10    πŸ’¬ 1    πŸ“Œ 1
Preview
GitHub - KyleAMathews/tanstack-start-db-electric-starter: A TanStack Start/DB & Electric starter A TanStack Start/DB & Electric starter. Contribute to KyleAMathews/tanstack-start-db-electric-starter development by creating an account on GitHub.

I wanted to make it a bit more complex to better demonstrate how to build real-world apps. It also was helpful as it uncovered about 4-5 more minor DB bugs πŸ˜‚#fixallthebugs

github.com/KyleAMathews...

16.07.2025 21:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

A big update to our Electric/TanStack DB starter β€” it's now a project app, not just a todo app! You can create projects & share them with other users.

16.07.2025 21:02 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Excited to announce the initial release of the Trailbase integration with TanStack DB!

Trailbase is a blazingly fast, open-source, single-executable Firebase alternative.

16.07.2025 20:16 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

PGlite (WASM Postgres) now gets over 1 million downloads a week! πŸ€―πŸš€
Absolutely incredible to see how people have embraced what we have built.
Awesome work by the team!

14.07.2025 15:28 β€” πŸ‘ 62    πŸ” 11    πŸ’¬ 1    πŸ“Œ 2
Video thumbnail

Excited to release a new starter! Sync-first, production-ready, and blazing fast

- @tanstack.com Start
- @tanstack.com DB for blazing fast client-side queries
- @electric-sql.com for real-time sync from PG
- Better-Auth
- @drizzleorm.bsky.social
- @tailwindcss.com
- Hono OpenAPI

02.07.2025 20:22 β€” πŸ‘ 37    πŸ” 5    πŸ’¬ 4    πŸ“Œ 1
Preview
0.1.0 release β€’ TanStack Our first more-or-less production ready release. We'll have fixed all known (serious) bugs & have converted several production apps to use DB.

Basically, the starter is running off a canary build we're merging tomorrow most likely. Perhaps one more week to fully bake

github.com/orgs/TanStac...

02.07.2025 20:48 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - KyleAMathews/tanstack-start-db-electric-starter: A TanStack Start/DB & Electric starter A TanStack Start/DB & Electric starter. Contribute to KyleAMathews/tanstack-start-db-electric-starter development by creating an account on GitHub.

github.com/KyleAMathews...

02.07.2025 20:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Excited to release a new starter! Sync-first, production-ready, and blazing fast

- @tanstack.com Start
- @tanstack.com DB for blazing fast client-side queries
- @electric-sql.com for real-time sync from PG
- Better-Auth
- @drizzleorm.bsky.social
- @tailwindcss.com
- Hono OpenAPI

02.07.2025 20:22 β€” πŸ‘ 37    πŸ” 5    πŸ’¬ 4    πŸ“Œ 1

We want to be like S3 and Redis β€” powerful technologies that you setup once and never think about again.

01.07.2025 17:02 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

@kyle.bricolage.io is following 20 prominent accounts