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!
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!
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!
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!
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!
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!
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!
Support open source and the humans behind it :)
Have a great weekend, and thank you! 🙏
Support open source and the humans behind it :)
Have a great weekend, and thank you! 🙏
Have a great weekend, and thank you! 🙏
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
...
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
...
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!
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!
* Zod
* TypeBox
* Valibot
* ArkType
* Yup
* Effect Schema
😅 Phew.
Please kick the tires before GA!
* Zod
* TypeBox
* Valibot
* ArkType
* Yup
* Effect Schema
😅 Phew.
Please kick the tires before GA!
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?
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?
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?
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?
...TypeBox! 🎉
If you're a @colinhacks.com fan, give it a look please! And remember... 🤫
beta.tinybase.org/guides/relea...
...TypeBox! 🎉
If you're a @colinhacks.com fan, give it a look please! And remember... 🤫
beta.tinybase.org/guides/relea...
If you're a @colinhacks.com fan, give it a look please! And remember... 🤫
beta.tinybase.org/guides/relea...
If you're a @colinhacks.com fan, give it a look please! And remember... 🤫
beta.tinybase.org/guides/relea...
If you're a @colinhacks.com fan, give it a look please! And remember... 🤫
beta.tinybase.org/guides/relea...
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.
🙏
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.
🙏
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...
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...
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!