Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on Offline-First Apps: Why Should Apps Be Made to Work in an Offline State?. Parent comment
There are expressive CRDT libraries like Yjs and Automerge but these don’t give you persistence.
There are mature databases out there that include CRDTs, like Redis and Postgres EDB, but these have very limited semantics.
Ditto is a proper database with a rich set of CRDTs. It’s well engineered, the team are great and it has a compelling DX / realtime APIs.
Source: working with CRDTs at Vaxine.io
There are expressive CRDT libraries like Yjs and Automerge but these don’t give you persistence.
There are mature databases out there that include CRDTs, like Redis and Postgres EDB, but these have very limited semantics.
Ditto is a proper database with a rich set of CRDTs. It’s well engineered, the team are great and it has a compelling DX / realtime APIs.
Source: working with CRDTs at Vaxine.io