https://github.com/39aldo39/DecSync
Synchronize RSS, contacts, calendars, tasks and more without a server
https://github.com/39aldo39/DecSync
calendars contacts decsync p2p rss synchronization syncthing tasks
Last synced: 3 months ago
JSON representation
Synchronize RSS, contacts, calendars, tasks and more without a server
- Host: GitHub
- URL: https://github.com/39aldo39/DecSync
- Owner: 39aldo39
- Created: 2018-11-13T15:20:01.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-10-06T17:32:29.000Z (over 3 years ago)
- Last Synced: 2024-10-27T21:49:22.352Z (8 months ago)
- Topics: calendars, contacts, decsync, p2p, rss, synchronization, syncthing, tasks
- Homepage:
- Size: 23.4 KB
- Stars: 633
- Watchers: 22
- Forks: 18
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- stars - 39aldo39/DecSync
README
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](https://syncthing.net), 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
* [FeedReader with DecSync plugin](https://github.com/39aldo39/FeedReader) (Linux)
* [Flym DecSync](https://github.com/39aldo39/Flym-DecSync) (Android)
* [spaRSS DecSync](https://github.com/39aldo39/spaRSS-DecSync) (Android)### Contacts/Calendars/Tasks/Memos
* [DecSync for Radicale](https://github.com/39aldo39/Radicale-DecSync) (Radicale plugin, Windows and Linux). Allows for synchronization with any CalDAV/CardDAV compatible client like [Thunderbird](https://thunderbird.net).
* [DecSync for Evolution](https://github.com/39aldo39/Evolution-DecSync) (Evolution plugin, Linux)
* [DecSync CC](https://github.com/39aldo39/DecSyncCC) (Android). Tasks are supported through [OpenTasks](https://opentasks.app) and [tasks.org](https://tasks.org), memos are not supported.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](https://github.com/39aldo39/libdecsync).
The structure of the synchronized mappings used for RSS and contacts/calendars are described in [rss.md](rss.md) and [contacts-calendars.md](contacts-calendars.md).
Information about the design of DecSync, and how to apply it is given in [design.md](design.md).
For details about the internal implementation, see [spec-general.md](spec-general.md).
Donations
---------### PayPal
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4V96AFD3S4TPJ)