Get the latest tech news
Show HN: GoatDB – A lightweight, offline-first, realtime NoDB for Deno and React
Lightweight NoDB for Deno & React. Contribute to goatplatform/goatdb development by creating an account on GitHub.
When you make changes (like task.set('done', true)), they're applied immediately in memory while GoatDB handles computing diffs, committing to local storage, syncing with the server, and resolving conflicts automatically in the background. This dual-layer approach combines cryptographic verification with flexible access controls to create a comprehensive security model that protects data integrity at both the protocol and application levels. To handle indexing conflicts efficiently, GoatDB takes inspiration from Logoot by assigning continuous identifiers to each element in the data, ensuring insertions and deletions won’t interfere with each other.
Or read this on Hacker News