DecSync (Decentralized Synchronization) synchronizes key-value mappings using the file system in a conflict-free way. It uses a synchronized directory to synchronize the mappings. This can be done without a server by using for example Syncthing.
Currently, DecSync can be used to synchronize RSS, contacts and calendars using the following applications.
To start using DecSync, all you have to do is install some of the applications above and synchronize the DecSync directories. By default, the DecSync directory is
~/.local/share/decsync on Linux and
DecSync in the primary external storage on Android.
For details about the internal implementation, see internal.md.