ubiquisync-core 0.0.2

Core protocol types and sync engine for Ubiquisync — conflict-free sync of structured data over commodity cloud storage or a dedicated server.
Documentation
  • Coverage
  • 100%
    47 out of 47 items documented0 out of 32 items with examples
  • Size
  • Source code size: 22.74 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 679.15 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 9s Average build duration of successful builds.
  • all releases: 11s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • ubiquisync/ubiquisync
    0 0 2
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • aaronc

Core protocol types and sync engine for Ubiquisync.

⚠ PRE-ALPHA — WORK IN PROGRESS ⚠

This crate is in active, early development. APIs are incomplete, unproven, and will change without notice. Do not use it in production. Breaking changes may land on any commit.

This crate contains the storage-agnostic parts of Ubiquisync: the wire protocol, type-encoded IDs, and (as the port progresses) the HLC clock, codec, and merge reducer. It has no database driver dependencies — storage backends live in companion crates such as ubiquisync-sqlite.

Most applications should depend on the ubiquisync facade crate rather than this crate directly.