Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dozyio/js-ds-crdt
A distributed typescript / javascript datastore implementation using Merkle-CRDTs.
https://github.com/dozyio/js-ds-crdt
crdt crdt-implementations ipfs ipld libp2p merkle-crdt typescript
Last synced: 2 days ago
JSON representation
A distributed typescript / javascript datastore implementation using Merkle-CRDTs.
- Host: GitHub
- URL: https://github.com/dozyio/js-ds-crdt
- Owner: dozyio
- Created: 2024-08-17T19:40:18.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-10T00:22:17.000Z (24 days ago)
- Last Synced: 2024-09-27T16:41:25.258Z (6 days ago)
- Topics: crdt, crdt-implementations, ipfs, ipld, libp2p, merkle-crdt, typescript
- Language: TypeScript
- Homepage:
- Size: 909 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# js-ds-crdt
A Javascript / Typescript CRDT datastore based on Merkle-DAGs.
Based on the paper [Merkle-CRDTs: Merkle-DAGs meet CRDTs](https://arxiv.org/abs/2004.00107)
Compatible with [https://github.com/ipfs/go-ds-crdt](https://github.com/ipfs/go-ds-crdt)
Interop tests [https://github.com/dozyio/ds-crdt-interop](https://github.com/dozyio/ds-crdt-interop)
Example Next.js [https://github.com/dozyio/js-ds-crdt-browser-example](https://github.com/dozyio/js-ds-crdt-browser-example)
Example CLI [https://github.com/dozyio/js-ds-crdt-example](https://github.com/dozyio/js-ds-crdt-example)