A reactive data store & sync engine.

In your JavaScript app.
PS... there's a Vite template that showcases the TinyBase + cr-sqlite integration over at github.com/tinyplex/vite-tin…. Try it live!
2
475
That's it! Also take a look at: * The v4.0 release notes: tinybase.org/guides/releases… * The 'Database Persistence' guide: tinybase.org/guides/schemas-… * The 'Synchronizing Data' guide: tinybase.org/guides/schemas-… ...and let us know how it goes! Feedback always very, very welcome. 🙏
1
1
486
And lastly, but (very!) not least, to use Automerge (github.com/automerge/automer… and github.com/automerge/automer…):
1
3
358
To use Yjs (github.com/yjs/yjs) for CRDT synchronization:
2
3
413
To use sqlite-wasm (github.com/tomayac/sqlite-wa…), in the browser:
1
2
462
Here are a few glimpses of how to use this new functionality. To use sqlite3 (github.com/TryGhost/node-sql…):
1
3
458
Firstly a roll call of thanks: * The whole SQLite community * @Ghost for sqlite3 * @tomayac for sqlite-waasm * @tantaman for cr-sqlite-wasm * @kevin_jahns for Yjs * @pvh, @inkandswitch & team for Automerge And of course the TinyBase beta community for kicking the tires! 🙏
1
6
624
🎉 Announcing TinyBase v4.0! The speed and reactivity of TinyBase, coupled with the storage and interoperability of SQLite, and topped off with the synchronization and collaboration of CRDTs. tinybase.org
3
22
122
23,025
The final v4.0-beta release is up and TinyBase now integrates with SQLite via sqlite3, sqlite-wasm, and cr-sqlite. Last-minute tire kicking please! > npm i tinybase@beta Hoping to take it out of beta this week... 🤞 beta.tinybase.org/guides/sch…
1
2
19
6,059
🎉 TinyBase v3.3 This release allows you to track the Cell Ids used across a whole Table, regardless of which Row they are in, and how they change with time. (Why? We need this for upcoming v4.0 release, so we can fully sync to SQLite 😮) Enjoy! tinybase.org/guides/releases…
2
17
2,334
Three exciting SQLite persisters coming to a TinyBase near you soon.
2
3
30
2,169
🎉 v3.2 - "the one with addStartTransactionListener" This release lets you add a listener to the start of a transaction, and detect that a set of changes are about to be made to a Store. A small change but unlocks some things for the future... tinybase.org/guides/releases…
1
5
623
🔥 Hot off the press: we have @vite_js templates for TinyBase! It's super easy to start a new TinyBase app now. Just choose your JS/TS/React combo, and off you go. tinybase.org/guides/the-basi… Enjoy.
1
10
1,992
✨ We reached 2,000 stargazers today! Welcome one and all, and thank you all for your interest and support. Onwards and upwards!
1
7
604
🎉 v4.0.0-beta.3 TinyBase now has support for Automerge CRDTs as well as Yjs! Please give it a whirl and provide any feedback 🙏 beta.tinybase.org/guides/rel…
2
6
30
3,425
🚀 v3.1.6 - use TinyBase with @vite_js This release adds `types` entry points to package.json so that the bundle types correctly - and you can get started with @tinybasejs quicker than ever. (And yes, we should make a Vite template. Stay tuned!) github.com/tinyplex/tinybase…
1
7
1,138
🎉 v4.0.0-beta.2 - "the one with Yjs" This is TinyBase's first CRDT-based synchronization solution, with a persister that integrates with Yjs documents. github.com/tinyplex/tinybase… Enjoy 🖐️🎤
1
6
27
7,240
A glimpse of v4!
Looks like TinyBase v4 will have granular CRDT synchronization via Yjs! 🙌 Thanks for the nice API, @kevin_jahns 🙏 Other providers in the works too...
3
241
🧪 v4.0.0-beta.1 This is the first significant beta in the v4 cycle, with a focus on storage integrations and synchronization. Note that this release includes a breaking change if you are using Persisters! More info at github.com/tinyplex/tinybase…
1
6
1,476