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: 12 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 (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-13T13:16:42.000Z (3 months ago)
- Last Synced: 2025-01-14T11:59:56.122Z (18 days ago)
- Topics: crdt, crdt-implementations, ipfs, ipld, libp2p, merkle-crdt, typescript
- Language: TypeScript
- Homepage:
- Size: 1.43 MB
- Stars: 4
- 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)