2.19. Community Contributions

This page lists integrations, addons and packagings of Syncthing created by the community. Like all documentation pages, it’s wiki editable so please do edit and add your own.

2.19.1. GUI Wrappers


  • syncthing-android

    A wrapper app for the Syncthing binary.

  • a-sync-browser

    Down- or uploads data from accessible devices, does not continuously keep a share in sync.


  • SyncTrayzor

    Windows host for Syncthing. Installer, auto-start, built-in browser, tray icon, folder watcher, and more.

  • SyncthingTray

    Wrapper including a small interface to configure start on boot and puts Syncthing into the systray instead of a console window.


  • Syncthing Icon

    A GNOME Shell extension displaying a Syncthing status icon in the top bar.

  • syncthing-quick-status

    Small bash application with minimal dependecies, for a simple colorful representation of the current status.

2.19.2. Packages and Bundlings


On any of the Linux distributions that support snaps:

$ snap install syncthing

If you want to help testing the upcoming release, and get the newer features earlier, you can install the snap from the candidate channel:

$ snap install syncthing –candidate

Fedora / CentOS

For Fedora Syncthing is now in the offical repo : https://src.fedoraproject.org/rpms/syncthing

Unofficial RPM repo of Syncthing (sources)



Syncthing is included in arkOS.



Official net-p2p package: syncthing


FreshPorts: syncthing


Official ports: syncthing and QSyncthingTray


Official packages: syncthing and syncthingtray

Synology NAS (DSM)

Add http://packages.synocommunity.com/ to the Package Center in DSM or view the browsable repository. Numerous CPU architectures are supported. SPK’s may be older versions, however you can execute a Syncthing version upgrade via the web GUI after installation.


Syncthing QPKG (Qnap Package) available for ALL models x86, x86_64, Arm (all including new models).

ClearOS / WikiSuite

Syncthing is part of WikiSuite, and thus packaged for ClearOS.

2.19.3. Integrations


  • Swift: pulse-swift

    Currently still in development and is “not yet usable by any standard”. Only the Block Exchange Protocol layer and the Connection layer are completed.

  • Java: a-sync

    This implements the BEP, discovery and relay protocols providing a command line utility to access a Syncthing network, a service to proxy the relay protocol over http and a client library for the BEP protocol.

Configuration management


Resolving conflicts

  • syncthing-resolve-conflicts

    A small bash script that handles synchronization conflicts in text files that may pop up when using Syncthing. It is inspired by the pacdiff utility from Arch Linux. A diff utility can be used to merge the files and keep them up to date.