{"repo":"tinyplex/tinybase","free":true,"listed":false,"github":"https://github.com/tinyplex/tinybase","clone":"git clone https://github.com/tinyplex/tinybase.git","description":"A reactive data store & sync engine.","language":"TypeScript","stars":5147,"topics":["react","javascript","typescript","data","reactive","agent-skills","crdt","local-first","solid","state"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Local first. Sync on demand. Fast always. TinyBase is a reactive in-memory data store with persistence and synchronization for local-first JavaScript and TypeScript apps that need to feel instant, work offline, and stay consistent when they come back online. NEW! v9.5 release &quot;The one with enums and unions!&quot; Get started Try the demos Read the docs Your first TinyBase app Create a todo list, a chat app, a drawing tool, a charting app, or a tic-tac-toe game - with sync &amp; persistence! - in less than 60s. It&#x27;s Reactive TinyBase lets you listen to changes made to any part of your data. This means your app will be fast, since you only spend rendering cycles on things that change. The optional bindings to React , pre-built components , and charts let you easily build fully reactive UIs on top of TinyBase. You even get a built-in undo stack , and developer tools ! It&#x27;s Database-Like Consumer app? Enterprise app? Or even a game? Model key-value data and tabular data with optional typed schematization , whatever its data structures. There are built-in indexing , metric aggregation , and tabular relationships APIs - and a powerful query engine to select, join, filter, and group data (reactively!) without SQL. It Synchronizes TinyBase has native CRDT support, meaning that you can deterministically synchronize and merge data across multiple sources, clients, and servers. And although TinyBase is an in-memory data store, you can easily persist your data to file, bro","default_branch":null,"files":null,"tree":[],"storefront":"/r/tinyplex","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tinyplex/tinybase/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}