SFX

Karzoun Fieldsync

Apache-2.0

What it is

Offline-first synchronization engine in Kotlin for field applications, with bounded push/pull, cursor checkpoints, deterministic conflict policy, SQLite durability, restart recovery, and CodeQL.

FieldSync is an offline-first synchronization engine written in Kotlin for field applications that must continue accepting local work while connectivity is unreliable. The engine focuses on explicit synchronization semantics instead of UI or backend framework code.

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

androidcodeqlconflict-resolutioncoroutinesdata-syncdistributed-systemsdurabilitygradleidempotencyjdbckotlinlocal-firstmavenmobileoffline-firstopen-sourceretrysqlitesynchronization

← All projects