loro/crates/loro-framework
2022-08-16 16:46:03 +08:00
..
src chore: fix warnings 2022-08-16 16:46:03 +08:00
Cargo.toml chore: optimize build time 2022-08-05 01:34:47 +08:00
README.md feat: setup framework 2022-07-15 18:24:15 +08:00

Loro Framework

The layers of loro:

  • Loro Framework(this crate): It is agnostic to the op content. Thus intermediary nodes can work on this layer. It can handle apply updates, encode updates, hash and authentication.
    • The change content is byte stream in this layer (may be encrypted).
    • If it's encrypted, the public key is accessible for the intermediary nodes
  • Encoding & Decoding layer(this crate). This layer also handle encryption and decryption
  • CRDT Framework(loro-core crate): It is agnostic to the specific CRDT algorithms. We can register different CRDT algorithm upon it.
  • Specific CRDT Algorithm(loro-text, loro-array crate).