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.
👇
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.
👇
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!
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. 🙏
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
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!
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!
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! 🙏
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.
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...
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!
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.
---
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-...
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)
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
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 🙏
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 🙏
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. ↓
@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! 👇
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! 👇
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! 👇
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!