SFX

Karzoun Synclattice

Apache-2.0

What it is

Kotlin/JVM local-first replicated sync engine with CRDT convergence, vector clocks, bounded coroutine reconciliation, SQLite durability, deterministic restart recovery, and CodeQL.

SyncLattice is a local-first replicated sync engine in Kotlin focused on deterministic CRDT convergence and durable offline state reconstruction. | CRDT convergence | Deterministic LWW register and observed-remove set with remove-before-add tombstone correctness. |

Engineering characteristics

  • Automated tests
  • Continuous integration
  • Documentation set
  • Open licence
  • Release pipeline
  • Security policy

Testing

The repository contains an automated test suite that runs as part of its checked-in workflow.

Security

The repository publishes a security policy describing how to report vulnerabilities.

Deployment

The repository defines its own build and deployment automation.

Documentation

The repository ships a dedicated documentation set beyond the README.

Topics

codeqlconflict-resolutionconvergencecoroutinescrdtdeterministicdistributed-systemsgradlejvmkotlinlocal-firstmavenoffline-firstopen-sourceoperation-logreplicationsqlitesynchronizationvector-clock

← All projects