TinyBase
@tinybase.bsky.social
The reactive data store for local-first apps.
Pinned
🎉 Welcome to our new sister project!
We're excited to introduce Synclets, an open, storage-agnostic, sync engine development kit.
Basically, the goal is to abstract out the synchronization layer from TinyBase so that everyone can use it.
👇
We're excited to introduce Synclets, an open, storage-agnostic, sync engine development kit.
Basically, the goal is to abstract out the synchronization layer from TinyBase so that everyone can use it.
👇
🎉 Welcome to our new sister project!
We're excited to introduce Synclets, an open, storage-agnostic, sync engine development kit.
Basically, the goal is to abstract out the synchronization layer from TinyBase so that everyone can use it.
👇
We're excited to introduce Synclets, an open, storage-agnostic, sync engine development kit.
Basically, the goal is to abstract out the synchronization layer from TinyBase so that everyone can use it.
👇
November 10, 2025 at 7:44 AM
🎉 Welcome to our new sister project!
We're excited to introduce Synclets, an open, storage-agnostic, sync engine development kit.
Basically, the goal is to abstract out the synchronization layer from TinyBase so that everyone can use it.
👇
We're excited to introduce Synclets, an open, storage-agnostic, sync engine development kit.
Basically, the goal is to abstract out the synchronization layer from TinyBase so that everyone can use it.
👇
Reposted by TinyBase
It's an exciting time for client-side data stores.
PowerSync integrates with:
@tinybase.bsky.social
@drizzle.team
@kysely.dev
Drift
SQLDelight
Room
If you need support for something else, let us know!
PowerSync integrates with:
@tinybase.bsky.social
@drizzle.team
@kysely.dev
Drift
SQLDelight
Room
If you need support for something else, let us know!
October 3, 2025 at 2:02 PM
It's an exciting time for client-side data stores.
PowerSync integrates with:
@tinybase.bsky.social
@drizzle.team
@kysely.dev
Drift
SQLDelight
Room
If you need support for something else, let us know!
PowerSync integrates with:
@tinybase.bsky.social
@drizzle.team
@kysely.dev
Drift
SQLDelight
Room
If you need support for something else, let us know!
🎉 TinyBase v6.6 - DX FTW!
This release includes an updated Inspector tool that lets you create, clone, edit, and delete data in your TinyBase stores - in the browser!
Always trying to make our community members' lives easier. Let us know if we did. 🙏
This release includes an updated Inspector tool that lets you create, clone, edit, and delete data in your TinyBase stores - in the browser!
Always trying to make our community members' lives easier. Let us know if we did. 🙏
August 28, 2025 at 3:19 AM
🎉 TinyBase v6.6 - DX FTW!
This release includes an updated Inspector tool that lets you create, clone, edit, and delete data in your TinyBase stores - in the browser!
Always trying to make our community members' lives easier. Let us know if we did. 🙏
This release includes an updated Inspector tool that lets you create, clone, edit, and delete data in your TinyBase stores - in the browser!
Always trying to make our community members' lives easier. Let us know if we did. 🙏
Reposted by TinyBase
This has been quite a journey, but I'm ready to share a side project that has been cooking for years... a purely web-based podcast client!
Introducing Podrain. Built with @nuxt.com, @tinybase.bsky.social, @tur.so, @cloudflare.social and many other wonderful tools. Start using it at podrain.app
Introducing Podrain. Built with @nuxt.com, @tinybase.bsky.social, @tur.so, @cloudflare.social and many other wonderful tools. Start using it at podrain.app
August 23, 2025 at 4:30 AM
This has been quite a journey, but I'm ready to share a side project that has been cooking for years... a purely web-based podcast client!
Introducing Podrain. Built with @nuxt.com, @tinybase.bsky.social, @tur.so, @cloudflare.social and many other wonderful tools. Start using it at podrain.app
Introducing Podrain. Built with @nuxt.com, @tinybase.bsky.social, @tur.so, @cloudflare.social and many other wonderful tools. Start using it at podrain.app
🎉 TinyBase v6.5.0 - the one with MMKV!
This release includes the new persister-react-native-mmkv module, which allows you to persist data in a React Native MMKV store.
Thanks to @jeremybarbet.bsky.social for the amazing PR, and @mrousavy.com for the awesome library beneath.
Have fun!
This release includes the new persister-react-native-mmkv module, which allows you to persist data in a React Native MMKV store.
Thanks to @jeremybarbet.bsky.social for the amazing PR, and @mrousavy.com for the awesome library beneath.
Have fun!
July 26, 2025 at 8:43 PM
🎉 TinyBase v6.5.0 - the one with MMKV!
This release includes the new persister-react-native-mmkv module, which allows you to persist data in a React Native MMKV store.
Thanks to @jeremybarbet.bsky.social for the amazing PR, and @mrousavy.com for the awesome library beneath.
Have fun!
This release includes the new persister-react-native-mmkv module, which allows you to persist data in a React Native MMKV store.
Thanks to @jeremybarbet.bsky.social for the amazing PR, and @mrousavy.com for the awesome library beneath.
Have fun!
🚨 The TinyBase desktop website (finally) has ⌘K search.
But with a twist...
It's built with TinyBase itself 🤯 - managing storage, indexing, and retrieval of page summaries. Everything else is vanilla JS.
(We love Algolia, but love dogfooding even more...)
Hope it's useful!
But with a twist...
It's built with TinyBase itself 🤯 - managing storage, indexing, and retrieval of page summaries. Everything else is vanilla JS.
(We love Algolia, but love dogfooding even more...)
Hope it's useful!
May 20, 2025 at 12:28 AM
🚨 The TinyBase desktop website (finally) has ⌘K search.
But with a twist...
It's built with TinyBase itself 🤯 - managing storage, indexing, and retrieval of page summaries. Everything else is vanilla JS.
(We love Algolia, but love dogfooding even more...)
Hope it's useful!
But with a twist...
It's built with TinyBase itself 🤯 - managing storage, indexing, and retrieval of page summaries. Everything else is vanilla JS.
(We love Algolia, but love dogfooding even more...)
Hope it's useful!
🎉 TinyBase v6.1 🎉
1️⃣ Persist to Bun’s embedded SQLite DB.
2️⃣ Load just subsets of database tables into a Store.
3️⃣ DX: object args on sorting hooks & new auto persisting conveniences.
Huge shoutout to Jakub Riedl for helping on this release. Much more coming! 🙏
1️⃣ Persist to Bun’s embedded SQLite DB.
2️⃣ Load just subsets of database tables into a Store.
3️⃣ DX: object args on sorting hooks & new auto persisting conveniences.
Huge shoutout to Jakub Riedl for helping on this release. Much more coming! 🙏
May 18, 2025 at 5:02 PM
🎉 TinyBase v6.1 🎉
1️⃣ Persist to Bun’s embedded SQLite DB.
2️⃣ Load just subsets of database tables into a Store.
3️⃣ DX: object args on sorting hooks & new auto persisting conveniences.
Huge shoutout to Jakub Riedl for helping on this release. Much more coming! 🙏
1️⃣ Persist to Bun’s embedded SQLite DB.
2️⃣ Load just subsets of database tables into a Store.
3️⃣ DX: object args on sorting hooks & new auto persisting conveniences.
Huge shoutout to Jakub Riedl for helping on this release. Much more coming! 🙏
🎉 TinyBase v6.0!
Sneaking it out because it's a Friday night! But it's actually a simple release that:
- Only includes modern ESM packages.
- Has React 19 as an optional peer dependency.
- Removes the tools module and TinyBase CLI.
Please let us know how it goes.
Sneaking it out because it's a Friday night! But it's actually a simple release that:
- Only includes modern ESM packages.
- Has React 19 as an optional peer dependency.
- Removes the tools module and TinyBase CLI.
Please let us know how it goes.
March 29, 2025 at 5:34 AM
🎉 TinyBase v6.0!
Sneaking it out because it's a Friday night! But it's actually a simple release that:
- Only includes modern ESM packages.
- Has React 19 as an optional peer dependency.
- Removes the tools module and TinyBase CLI.
Please let us know how it goes.
Sneaking it out because it's a Friday night! But it's actually a simple release that:
- Only includes modern ESM packages.
- Has React 19 as an optional peer dependency.
- Removes the tools module and TinyBase CLI.
Please let us know how it goes.
Here's the likely final beta build of v6.0.
Please give it a whirl before we roll it to the main release this weekend!
github.com/tinyplex/tin...
Please give it a whirl before we roll it to the main release this weekend!
github.com/tinyplex/tin...
Release v6.0.0-beta.3 · tinyplex/tinybase
This major release is about updating dependencies and infrastructure rather than adding new features.
The most notable changes for users are:
The package distribution only includes ESM packages.
R...
github.com
March 27, 2025 at 10:35 PM
Here's the likely final beta build of v6.0.
Please give it a whirl before we roll it to the main release this weekend!
github.com/tinyplex/tin...
Please give it a whirl before we roll it to the main release this weekend!
github.com/tinyplex/tin...
📣 RFC: Intentions for TinyBase v6
If you are using the developer `tools` module, let us know! We're proposing to remove it as a breaking change in v6.
Also see what else is planned: github.com/tinyplex/tin...
Thanks!
If you are using the developer `tools` module, let us know! We're proposing to remove it as a breaking change in v6.
Also see what else is planned: github.com/tinyplex/tin...
Thanks!
RFC: Intentions for TinyBase v6 · tinyplex tinybase · Discussion #220
Hey everyone! Here's what I'm thinking about for v6.0: No new functionality. Rather than a seismic change to everything that makes upgrades harder, my suggestion is to just use v6.0 as a stable bas...
github.com
March 17, 2025 at 7:13 PM
📣 RFC: Intentions for TinyBase v6
If you are using the developer `tools` module, let us know! We're proposing to remove it as a breaking change in v6.
Also see what else is planned: github.com/tinyplex/tin...
Thanks!
If you are using the developer `tools` module, let us know! We're proposing to remove it as a breaking change in v6.
Also see what else is planned: github.com/tinyplex/tin...
Thanks!
🎉 Welcome to our new sister project: TinyTick!
Most intelligent and local-first web applications need background tasks like fetching, syncing, and cache eviction.
But managing them - with scheduling, failure handling, retries, and so on - can be a pain.
Most intelligent and local-first web applications need background tasks like fetching, syncing, and cache eviction.
But managing them - with scheduling, failure handling, retries, and so on - can be a pain.
March 13, 2025 at 7:45 PM
🎉 Welcome to our new sister project: TinyTick!
Most intelligent and local-first web applications need background tasks like fetching, syncing, and cache eviction.
But managing them - with scheduling, failure handling, retries, and so on - can be a pain.
Most intelligent and local-first web applications need background tasks like fetching, syncing, and cache eviction.
But managing them - with scheduling, failure handling, retries, and so on - can be a pain.
Reposted by TinyBase
This is blowing my mind. I have a feeling @tinybase.bsky.social might work for this with its Durable Object support. I might need to investigate 🕵️♂️
ai agents are local first clients
---
of course they are! they're long lived processes that connect to a system, sync data, and call actions that do side effects. I wrote a post about it!
sunilpai.dev/posts/local-...
---
of course they are! they're long lived processes that connect to a system, sync data, and call actions that do side effects. I wrote a post about it!
sunilpai.dev/posts/local-...
February 24, 2025 at 2:37 AM
This is blowing my mind. I have a feeling @tinybase.bsky.social might work for this with its Durable Object support. I might need to investigate 🕵️♂️
Reposted by TinyBase
Here’s a beginner-friendly tutorial on building a Local-First App with @expo.dev, @tinybase.bsky.social, and @cloudflare.social!
In this video, you’ll learn how to:
✅ Install and use TinyBase to manage simple todo records.
✅ Create and deploy a Durable Object to sync data seamlessly.
(🧵 1/3)
In this video, you’ll learn how to:
✅ Install and use TinyBase to manage simple todo records.
✅ Create and deploy a Durable Object to sync data seamlessly.
(🧵 1/3)
January 9, 2025 at 5:11 PM
Here’s a beginner-friendly tutorial on building a Local-First App with @expo.dev, @tinybase.bsky.social, and @cloudflare.social!
In this video, you’ll learn how to:
✅ Install and use TinyBase to manage simple todo records.
✅ Create and deploy a Durable Object to sync data seamlessly.
(🧵 1/3)
In this video, you’ll learn how to:
✅ Install and use TinyBase to manage simple todo records.
✅ Create and deploy a Durable Object to sync data seamlessly.
(🧵 1/3)
Reposted by TinyBase
It's built with @tinybase.bsky.social tables syncing to @cloudflare.social durable objects. @tanstack.com Start for the app, @hono.dev for the API. Goal is to be local first, PWA.
It's a side project but I'm building it for others to use. Waitlist (it's not ready yet, clearly): tally.so/r/3yj9Pp
It's a side project but I'm building it for others to use. Waitlist (it's not ready yet, clearly): tally.so/r/3yj9Pp
Kids Finance Tracker Waitlist
tally.so
January 5, 2025 at 7:26 PM
It's built with @tinybase.bsky.social tables syncing to @cloudflare.social durable objects. @tanstack.com Start for the app, @hono.dev for the API. Goal is to be local first, PWA.
It's a side project but I'm building it for others to use. Waitlist (it's not ready yet, clearly): tally.so/r/3yj9Pp
It's a side project but I'm building it for others to use. Waitlist (it's not ready yet, clearly): tally.so/r/3yj9Pp
Reposted by TinyBase
So in my app you can store your recipes, or your noughts and crosses games and all in a single data store thanks to @tinybase.bsky.social. User can keep it in localStorage or move it to the cloud.
TinyBase
The reactive data store for local-first apps.
tinybase.org
January 3, 2025 at 12:18 PM
So in my app you can store your recipes, or your noughts and crosses games and all in a single data store thanks to @tinybase.bsky.social. User can keep it in localStorage or move it to the cloud.
We’ll take “slick as heck”! 🙏
After waaaay too much time debugging a silly mistake I’ve finally got a little @tinybase.bsky.social app syncing to durable objects. It’s slick as heck! I really want to use @tanstack.com start for more but the DX with @cloudflare.social isn’t quite as nice as @hono.dev
January 4, 2025 at 2:27 PM
We’ll take “slick as heck”! 🙏
Reposted by TinyBase
Would’ve had my DO project far along if I wasn’t stuck moving while having a stomach bug, 2025 is gonna rock tho 🙏
🎆 Happy New Year!
2024 saw TinyBase gain a fully-fledged sync system with CRDTs & reconciliation protocol. We added Postgres & PGLite support. And don’t forget the magical CloudFlare Durable Objects integration!
2025 is going to be amazing. Thank you, as ever, for your passionate support 🙏
2024 saw TinyBase gain a fully-fledged sync system with CRDTs & reconciliation protocol. We added Postgres & PGLite support. And don’t forget the magical CloudFlare Durable Objects integration!
2025 is going to be amazing. Thank you, as ever, for your passionate support 🙏
January 2, 2025 at 8:14 AM
Would’ve had my DO project far along if I wasn’t stuck moving while having a stomach bug, 2025 is gonna rock tho 🙏
🎆 Happy New Year!
2024 saw TinyBase gain a fully-fledged sync system with CRDTs & reconciliation protocol. We added Postgres & PGLite support. And don’t forget the magical CloudFlare Durable Objects integration!
2025 is going to be amazing. Thank you, as ever, for your passionate support 🙏
2024 saw TinyBase gain a fully-fledged sync system with CRDTs & reconciliation protocol. We added Postgres & PGLite support. And don’t forget the magical CloudFlare Durable Objects integration!
2025 is going to be amazing. Thank you, as ever, for your passionate support 🙏
January 2, 2025 at 12:11 AM
🎆 Happy New Year!
2024 saw TinyBase gain a fully-fledged sync system with CRDTs & reconciliation protocol. We added Postgres & PGLite support. And don’t forget the magical CloudFlare Durable Objects integration!
2025 is going to be amazing. Thank you, as ever, for your passionate support 🙏
2024 saw TinyBase gain a fully-fledged sync system with CRDTs & reconciliation protocol. We added Postgres & PGLite support. And don’t forget the magical CloudFlare Durable Objects integration!
2025 is going to be amazing. Thank you, as ever, for your passionate support 🙏
Reposted by TinyBase
🎄 Merry Christmas!
As my grand finale for 2024, here’s my video on building a local-first shopping list app using @expo.dev, @tinybase.bsky.social, @clerk.com, and @cloudflare.social.
You can check out a live demo on the App Store or explore the deployed web version. ↓
As my grand finale for 2024, here’s my video on building a local-first shopping list app using @expo.dev, @tinybase.bsky.social, @clerk.com, and @cloudflare.social.
You can check out a live demo on the App Store or explore the deployed web version. ↓
December 25, 2024 at 4:54 PM
🎄 Merry Christmas!
As my grand finale for 2024, here’s my video on building a local-first shopping list app using @expo.dev, @tinybase.bsky.social, @clerk.com, and @cloudflare.social.
You can check out a live demo on the App Store or explore the deployed web version. ↓
As my grand finale for 2024, here’s my video on building a local-first shopping list app using @expo.dev, @tinybase.bsky.social, @clerk.com, and @cloudflare.social.
You can check out a live demo on the App Store or explore the deployed web version. ↓
Reposted by TinyBase
I’m super excited to share a sneak peek of my upcoming video, which will cover building a real-world, universal, local-first app using @tinybase.bsky.social with real-time sync powered by @cloudflare.social DOs, @clerk.com for authentication, @expo.dev Router, and Expo Go.
December 20, 2024 at 2:37 AM
I’m super excited to share a sneak peek of my upcoming video, which will cover building a real-world, universal, local-first app using @tinybase.bsky.social with real-time sync powered by @cloudflare.social DOs, @clerk.com for authentication, @expo.dev Router, and Expo Go.
This is a sweet TinyBase app!
December 13, 2024 at 12:11 PM
This is a sweet TinyBase app!
🎉 TinyBase v5.4 is here!
@cloudflare.social Durable Objects are a perfect cloud companion for TinyBase, with web socket sync & strongly consistent storage.
We want this to be the easiest way to build local-first apps, anywhere.
And we couldn't be more excited to let you try it! 👇
@cloudflare.social Durable Objects are a perfect cloud companion for TinyBase, with web socket sync & strongly consistent storage.
We want this to be the easiest way to build local-first apps, anywhere.
And we couldn't be more excited to let you try it! 👇
November 26, 2024 at 3:52 AM
🎉 TinyBase v5.4 is here!
@cloudflare.social Durable Objects are a perfect cloud companion for TinyBase, with web socket sync & strongly consistent storage.
We want this to be the easiest way to build local-first apps, anywhere.
And we couldn't be more excited to let you try it! 👇
@cloudflare.social Durable Objects are a perfect cloud companion for TinyBase, with web socket sync & strongly consistent storage.
We want this to be the easiest way to build local-first apps, anywhere.
And we couldn't be more excited to let you try it! 👇
Reposted by TinyBase
The durable object option feels really powerful and i’m excited to try it once I have a bit of spare time and can refactor my personal tracking/reminder/bookmarks app to it
📑 New 'Architectural Options' guide.
We had feedback that it's hard to understand all the different ways that TinyBase can be used!
So... our new guide runs through many of the ways you can persist & synchronize data - both natively and with other platforms.
Link below! 👇
We had feedback that it's hard to understand all the different ways that TinyBase can be used!
So... our new guide runs through many of the ways you can persist & synchronize data - both natively and with other platforms.
Link below! 👇
November 25, 2024 at 6:06 AM
The durable object option feels really powerful and i’m excited to try it once I have a bit of spare time and can refactor my personal tracking/reminder/bookmarks app to it
📑 New 'Architectural Options' guide.
We had feedback that it's hard to understand all the different ways that TinyBase can be used!
So... our new guide runs through many of the ways you can persist & synchronize data - both natively and with other platforms.
Link below! 👇
We had feedback that it's hard to understand all the different ways that TinyBase can be used!
So... our new guide runs through many of the ways you can persist & synchronize data - both natively and with other platforms.
Link below! 👇
November 25, 2024 at 12:31 AM
📑 New 'Architectural Options' guide.
We had feedback that it's hard to understand all the different ways that TinyBase can be used!
So... our new guide runs through many of the ways you can persist & synchronize data - both natively and with other platforms.
Link below! 👇
We had feedback that it's hard to understand all the different ways that TinyBase can be used!
So... our new guide runs through many of the ways you can persist & synchronize data - both natively and with other platforms.
Link below! 👇
OK, give the next beta a try please!
This has @cloudflare.social Durable Objects synchronization _and_ persistence - and a Vite template (linked in the GitHub release notes) for getting up and running quickly.
Let us know. Fingers crossed, this will be the release candidate!
This has @cloudflare.social Durable Objects synchronization _and_ persistence - and a Vite template (linked in the GitHub release notes) for getting up and running quickly.
Let us know. Fingers crossed, this will be the release candidate!
November 18, 2024 at 7:41 PM
OK, give the next beta a try please!
This has @cloudflare.social Durable Objects synchronization _and_ persistence - and a Vite template (linked in the GitHub release notes) for getting up and running quickly.
Let us know. Fingers crossed, this will be the release candidate!
This has @cloudflare.social Durable Objects synchronization _and_ persistence - and a Vite template (linked in the GitHub release notes) for getting up and running quickly.
Let us know. Fingers crossed, this will be the release candidate!