TinyBase
banner
tinybase.bsky.social
TinyBase
@tinybase.bsky.social
The reactive data store for local-first apps.
Pinned
🎉 TinyBase v7.3, the one with state hooks!

We've added a set of convenience hooks making it easier for @react.dev users to work with data in TinyBase.

The `useCellState` example below returns an idiomatic array of the value and a function to set it.

Reducing your boilerplate, one line at a time!
Reposted by TinyBase
Wishing the TinyBase community a happy festive season, wherever you are in the world!

We finished the year with some gifts in the form of a bunch of cool v7.x releases. Go check them out, and stay tuned for an exciting 2026 roadmap.

Thank you everyone!
December 17, 2025 at 4:43 PM
Wishing the TinyBase community a happy festive season, wherever you are in the world!

We finished the year with some gifts in the form of a bunch of cool v7.x releases. Go check them out, and stay tuned for an exciting 2026 roadmap.

Thank you everyone!
December 17, 2025 at 4:43 PM
🎉 TinyBase v7.3, the one with state hooks!

We've added a set of convenience hooks making it easier for @react.dev users to work with data in TinyBase.

The `useCellState` example below returns an idiomatic array of the value and a function to set it.

Reducing your boilerplate, one line at a time!
December 15, 2025 at 5:22 PM
Reposted by TinyBase
TinyBase is a fantastic project that— along with @expo.dev—enabled me to build @isaeye.uk with local-first capability on web, iOS + Android!

Support open source and the humans behind it :)
A huge thanks to @dylmye.me for sponsoring TinyBase. As ever, it's the thanks and support from the community that makes it all worth while.

Have a great weekend, and thank you! 🙏
December 14, 2025 at 10:43 AM
A huge thanks to @dylmye.me for sponsoring TinyBase. As ever, it's the thanks and support from the community that makes it all worth while.

Have a great weekend, and thank you! 🙏
December 14, 2025 at 1:22 AM
🎉 TinyBase v7.2, with... Parameterized Queries!

They've only gone and done it.

This has been our most requested feature for years, but we think we've finally done it right.

😌 the API changes are incremental
😎 data listeners react to param changes
🤯 the params themselves are even reactive

...
December 12, 2025 at 9:11 PM
🎉 TinyBase v7.1

Now up on NPM: support for converting schemas to TinyBase from Zod, TypeBox, Valibot, ArkType, Yup, and Effect.

This one was fun to build and hopefully it's valuable to you all!
December 10, 2025 at 9:15 PM
New beta out with our final set of schema converters! We'll be releasing to GA this week support for:

* Zod
* TypeBox
* Valibot
* ArkType
* Yup
* Effect Schema

😅 Phew.

Please kick the tires before GA!
December 9, 2025 at 9:15 PM
Calling all @svelte.dev fans!

We would like to support you in TinyBase in a similar way to React. There's an RFC with some ideas at github.com/tinyplex/tin...

Please weigh in!

In particular should we support v4? Or just make the API work with v5 and forward?
Svelte integration RFC · tinyplex tinybase · Discussion #276
Hello everyone! I'm proposing a new ui-svelte module for TinyBase that would provide first-class Svelte integration, similar to how the existing ui-react module provides React integration. This wou...
github.com
December 9, 2025 at 7:33 PM
🎉 TinyBase v7.1 beta 3 includes support for @valibot.dev!

Love working with other fans of tiny bundle sizes 😎

We're adding support for a lot of other schema platforms for v7.1. But... which should we do next?
December 8, 2025 at 11:37 PM
And this morning we put out v7.1.0-beta.2 with equivalent support for...

...TypeBox! 🎉
New TinyBase v7.1 beta just dropped... with a teaser of some forthcoming goodies.

If you're a @colinhacks.com fan, give it a look please! And remember... 🤫

beta.tinybase.org/guides/relea...
December 8, 2025 at 7:46 PM
Reposted by TinyBase
New TinyBase v7.1 beta just dropped... with a teaser of some forthcoming goodies.

If you're a @colinhacks.com fan, give it a look please! And remember... 🤫

beta.tinybase.org/guides/relea...
December 7, 2025 at 11:37 PM
New TinyBase v7.1 beta just dropped... with a teaser of some forthcoming goodies.

If you're a @colinhacks.com fan, give it a look please! And remember... 🤫

beta.tinybase.org/guides/relea...
December 7, 2025 at 11:37 PM
🎉 TinyBase v7 is out! ...now with the ability to store nulls in both tables and key-value pairs.

This has been long requested! And makes TinyBase future-compatible with @synclets.bsky.social 👀

Sorry this took so long to do, but try it out and have fun.

🙏
December 4, 2025 at 9:17 PM
🎉 TinyBase v7.0 beta - long-awaited "The One With Null" 🎉

If you didn't take TinyBase seriously because we didn't take nulls seriously, then... welcome back!

Please kick the tires on the beta - up now on NPM. The general release is coming very soon...
December 2, 2025 at 5:20 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.

👇
November 10, 2025 at 7:44 AM
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!
October 3, 2025 at 2:02 PM
🎉 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. 🙏
August 28, 2025 at 3:19 AM
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
August 23, 2025 at 4:30 AM
🎉 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!
July 26, 2025 at 8:43 PM
🚨 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!
May 20, 2025 at 12:28 AM
🎉 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! 🙏
May 18, 2025 at 5:02 PM
🎉 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.
March 29, 2025 at 5:34 AM
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...
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
📣 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!
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