GitPedia

DecSync

Synchronize RSS, contacts, calendars, tasks and more without a server

From 39aldo39·Updated June 16, 2026·View on GitHub·

DecSync (Decentralized Synchronization) synchronizes RSS, contacts, calendars, tasks and more without requiring a server. It uses a synchronized directory to synchronize the data. This can be done without a server by using for example [Syncthing](https://syncthing.net), but any other method like Google Drive or Dropbox also works. The project is first published in 2018. Key topics include: calendars, contacts, decsync, p2p, rss.

DecSync

DecSync (Decentralized Synchronization) synchronizes RSS, contacts, calendars, tasks and more without requiring a server. It uses a synchronized directory to synchronize the data. This can be done without a server by using for example Syncthing, but any other method like Google Drive or Dropbox also works.

DecSync can also be used to synchronize custom key-value mappings, but currently synchronization of RSS, contacts, calendars, tasks and memos is implemented using the following applications:

RSS

Contacts/Calendars/Tasks/Memos

To start using DecSync, all you have to do is install some of the applications above and synchronize the DecSync directories.

Technical

If you want to use DecSync in your own application, you can use the multiplatform library libdecsync.

The structure of the synchronized mappings used for RSS and contacts/calendars are described in rss.md and contacts-calendars.md.

Information about the design of DecSync, and how to apply it is given in design.md.

For details about the internal implementation, see spec-general.md.

Donations

PayPal

Contributors

Showing top 2 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from 39aldo39/DecSync via the GitHub API.Last fetched: 6/19/2026