GNOME app for 2-way syncing of cloud storage files

Hello everyone. I was wondering if there is any intention or an already started project maybe for developing a GNOME app (or GNOME circle app) for 2-way cloud syncing of files[1]. I would be happy to contribute as an early tester, should such an undertaking come into shape[2].

Short disclaimer: this is not a request of any kind, but rather an act of showing my appreciation towards GNOME as a great project, and my way of offering my input, as small as it may seem.

Background: I have moved most of my cloud data from iCloud to a cloud provider using standard protocols (CalDAV and CardDAV for Calendar, Contacts, Tasks and WebDAV for file storage), and using GNOME & GNOME circle apps for most of the features (GOA, GNOME Calendar, GNOME Contacts, Errands), but for syncing of files I have to rely on rclone’s bisync functionality.

Some reasoning (arguments in favor of, existing alternatives etc):

  • A drive client app for syncing cloud storage into the native file system seems to be the missing piece of GNOME Desktop apps for groupware syncing.
  • While we have drives mounted via GOA, and as such it is a great product, it’s rather suited for occasional browsing of cloud storage files, but not for regular editing etc.
  • There are some proprietary (e.g. Dropbox), as well as free and non-free open-source (e.g. Nextcloud, Proton) GUI solutions which provide drive clients, but only a few are working with standard protocols, and none of them are GTK apps AFAIK.
  • rclone bisync is great CLI utility[3], might be complex for the average desktop user though, and even more so if it needs to be set up as a service.
  • There are a few rclone GUIs in different stages of development[4], but all seem to try to replicate many of rclone’s various functionalities, which would make them complex and possibly buggy.

So I imagine a GNOME app which would only target the 2-way syncing feature of rclone, possibly only for specific standard protocols, addressing the needs of regular desktop users.


  1. Using rclone bisync or any other back-end, if such alternatives exist. ↩︎

  2. I know the shortage is rather on the development side :(. ↩︎

  3. Still in beta. ↩︎

  4. Including rclone’s own web-based offering, still in experimental phase according to their website. ↩︎