Syncthing
Peer-to-peer file synchronization that keeps folders identical across your computers without a central cloud service.
Syncthing at a glance
What is Syncthing?
Syncthing keeps folders in sync between two or more computers by connecting them directly, so your files never sit on a third-party server. It runs continuously in the background and copies changes as they happen. The project ranks its goals explicitly: protecting data from loss comes first, then security against eavesdropping and tampering, then ease of use and automation. It runs on Linux, macOS and Windows, with community GUI wrappers for each, and its web interface is translated into 45 languages. Release binaries are GPG-signed.
Good fit if
- You want to replace Dropbox or a similar cloud sync service and keep files only on your own devices.
- You sync between a laptop, a desktop and a home server.
Before you adopt it
Syncthing uses the MPL-2.0 license, a file-level copyleft license, and has no paid parts in the repository. It switched from GPL-3.0 to MPL-2.0 in March 2015. Seven authors contributed in the last 90 days. Install it from the ready-made builds or run the Docker image; building from source needs only the Go toolchain.
Drafted with AI from the project's README and repository data, then checked against that data on 7 November 2026. Report a correction
How to run Syncthing yourself
One-click install
Checked against each panel’s app catalog on 12 November 2026.
Ways to install
- Docker files
- Dockerfile or compose file in the repository
- Docker image
- syncthing/syncthing: 150M pulls · x86-64, ARMv7, ARM64 · 21 MB downloadAlso ghcr.io/syncthing/syncthing
- Compose file
- None in the repository
- Setup effort
- Not rated: no compose file to judge from
- Kubernetes
- No Helm chart in the repository
- Packages
- Fedora, EPEL, Arch Linux, AUR, Alpine, openSUSE, Gentoo, Void and 8 more versions on Repology
- Desktop and mobile
- Builds for Linux, macOS, Windows, including ARM in GitHub releases
- Interface languages
- 45 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish, Russian, Ukrainian and Turkish
Show all 45
Albanian, Arabic, Azerbaijani, Basque, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Irish, Japanese, Korean, Lithuanian, Nepali, Norwegian Bokmål, Norwegian Nynorsk, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Sinhala, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese, Western Frisian
Install instructions: syncthing.net or the README on GitHub. Docker images and packages are checked weekly.
Syncthing health: is it still maintained?
69 of 100, actively developed
Read from GitHub on 12 November 2026. How the score works
Syncthing security
Security advisories are the vulnerabilities the maintainers disclosed on GitHub, with the versions that fix them; many advisories can mean careful disclosure as much as weak code. OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.
Latest advisories
What each Scorecard check found
- Binary files10 / 10No compiled binaries checked into the repository
- Dangerous workflows10 / 10No risky patterns in GitHub Actions
- License file10 / 10A license file is present
- Maintained10 / 10Steady commits and issue activity in the last 90 days
- Packaging10 / 10Releases are published as packages from CI
- Security policy10 / 10Explains how to report a vulnerability
- Signed releases8 / 10Some releases are signed
- Best-practices badge5 / 10Working towards the OpenSSF Best Practices badge
- Branch protection3 / 10Rules on the main branch are partly enforced
- Pinned dependencies3 / 10Some dependencies use fixed versions
- Code review1 / 10Some changes are merged without review
- Fuzzing0 / 10No fuzz testing found
- Static analysis0 / 10No static analysis found
- Token permissions0 / 10CI tokens have broad write rights
Advisories read from GitHub on 12 November 2026. From the OpenSSF Scorecard of 2 November 2026; checks that do not apply to Syncthing are left out.
Syncthing license: is it open source?
Syncthing uses MPL-2.0, an open-source license approved by the OSI.
- November 2013First published on GitHub under GPL-3.0.
- 17 March 2015Changed to MPL-2.0. Commit: MPLv2
- TodayMPL-2.0.
Syncthing for developers
Written in
- Go 85%
- HTML 7%
- JavaScript 6%
- Shell 2%
- CSS <1%
- Other <1%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to Syncthing
- OpenCloudOpenCloud is the open source platform for file management, sharing and collaboration. Simple and sovereign. 79 health · Apache-2.0 · 6.3k stars
- copypartyPortable file server with accelerated resumable uploads, dedup, WebDAV, SFTP, FTP, TFTP, zeroconf, media… 75 health · MIT · 47.3k stars
- FileGatorPowerful Multi-User File Manager 67 health · MIT · 3.1k stars
- CloudreveSelf-hosted file management and sharing system, supports multiple storage providers 54 health · GPL-3.0 · 29k stars
- FilestashUniversal File Management Platform (for humans and agents) 52 health · AGPL-3.0 · 14.9k stars
Questions about Syncthing
Is Syncthing open source?
Yes. Syncthing is published under MPL-2.0, an OSI-approved open-source license.
Is Syncthing still maintained?
Its health score is 69 of 100 (actively developed). It had 48 commits in the last 90 days, the latest on 9 November 2026, and its latest release came out on 21 October 2026.
Did Syncthing change its license?
Yes. It moved from GPL-3.0 to MPL-2.0 on 17 March 2015.
How do I run Syncthing?
You can run it with the Docker image syncthing/syncthing, as an app for Linux, macOS, Windows, including ARM and in one click from Umbrel, YunoHost, TrueNAS and 5 more. The README on GitHub has the exact steps.
What is Syncthing written in?
Syncthing is written mainly in Go (85% of the code), with HTML (7%) and JavaScript (6%), by GitHub’s count of the repository.
What languages is Syncthing available in?
The repository has interface translations for 45 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish and Russian.
What are the alternatives to Syncthing?
Close alternatives in the File storage & sync category include OpenCloud, copyparty, FileGator.