dotted-logootsplit

A delta-state block-wise sequence CRDT (by coast-team)

Dotted-logootsplit Alternatives

Similar projects and alternatives to dotted-logootsplit

  1. yjs

    61 dotted-logootsplit VS yjs

    Shared data types for building collaborative software

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. automerge

    A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.

  4. peritext

    A CRDT for asynchronous rich-text collaboration, where authors can work independently and then merge their changes.

  5. diamond-types

    The world's fastest CRDT. WIP.

  6. crdt-benchmarks

    A collection of CRDT benchmarks

  7. crdt-woot

    Implementation of collaborative editing algorithm CRDT WOOT.

  8. transcribee

    open source audio and video transcription software

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. SyncedStore

    SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically.

  11. awesome-crdt

    A collection of awesome CRDT resources

  12. cow-list

    Copy-On-Write iterable list

  13. teletype-crdt

    Discontinued String-wise sequence CRDT powering peer-to-peer collaborative editing in Teletype for Atom.

  14. citrea-model

    A CRDT-based collaborative editor engine of letters.yandex.ru (2012, historical)

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

dotted-logootsplit discussion

Log in or Post with

dotted-logootsplit reviews and mentions

Posts with mentions or reviews of dotted-logootsplit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-27.
  • Evan Wallace CRDT Algorithms
    5 projects | news.ycombinator.com | 27 Nov 2022
  • 5000x Faster CRDTs: An Adventure in Optimization
    8 projects | news.ycombinator.com | 31 Jul 2021
    Yes, xray was abandoned and teletype is written in JS.

    I understand your point and as a researcher and engineer I know your feeling. I took some cautions by using "Some optimizations". I value engineering as much as research and I'm bothered when I heard any side telling the other side that their work is worthless. Your work and the work of Kevin Jahns are very valuable and could improve the way that researchers and engineers do benchmarks.

    This is still hard for me to determine when position-based list CRDT (Logoot, LogootSPlit, ...) are better than tombstone-based list CRDT (RGA, RgaSplit, Yata, ...). It could be worth to assess that.

    3 year ago I started an update of LogootSplit. The new CRDT is named Dotted LogootSplit [1] and enables delta-synchronizations. The work is not finished: I had other priorities such as writing my thesis... I have to perform some benchmark. However I'm more interested in the hypothetical advantages of Dotted LogootSplit regarding synchronization over unreliable networks. From an engineering point-of-view, I'm using a partially-persistent-capable AVL tree [2]. Eventually I would like to switch to a partially-persistent-capable b-tree. Unfortunately writing a paper is very time consuming, and time is missing.

    I still stick with JS/TS because in my viewpoint Wasm is not mature yet. Ideally, I would like to use a language that compiles both to JS and Wasm. Several years ago I welcomed Rust with a lot of enthusiasm. Now I'm doubtful about Rust due to the inherent complexity of the language.

    [1] https://github.com/coast-team/dotted-logootsplit/tree/dev

Stats

Basic dotted-logootsplit repo stats
2
57
0.0
about 2 years ago

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?