yata

YATA based algorithm for plain text CRDT edit merging in python (by samsquire)

Yata Alternatives

Similar projects and alternatives to yata

  • Go IPFS

    Discontinued IPFS implementation in Go [Moved to: https://github.com/ipfs/kubo]

  • go-ds-crdt

    A distributed go-datastore implementation using Merkle-CRDTs.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • merkle-crdt

    Merkle-Clock CRDT implementation in python

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better yata alternative or higher similarity.

yata reviews and mentions

Posts with mentions or reviews of yata. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-24.
  • We Put IPFS in Brave
    4 projects | news.ycombinator.com | 24 May 2022
    Does anyone understand merkle CRDTs?

    How do you handle conflicts where two concurrent events occur at the same time? Who wins? I know timestamps are not reliable but I want last write wins behaviour and seamless merge. The paper leaves data layer conflict resolution to the reader. It does suggest sorting by CID.

    After reading Merkle-DAGs meet CRDTs whitepaper I took a go to implement a MerkleClock. It's incomplete. I need to maintain the partial order of "occurs before".

    https://github.com/samsquire/merkle-crdt

    I also implemented part of the YATA algorithm yesterday. So I think I could merge the plain text merging functionality of that with the Merkle CRDT.

    https://github.com/samsquire/yata

Stats

Basic yata repo stats
1
1
0.0
almost 2 years ago

The primary programming language of yata is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com