Syncthing
Networking · Go
- Metadata verified
- Licence confirmed
- Reviewed
Continuous file synchronisation between your own machines over a peer-to-peer protocol, with no central server or cloud account.
A readable Go codebase and the plainest example of MPL-2.0 applying per file rather than to the whole combined work.Telebem editors
Details
- Use case
- Networking
- Language
- Go
- Licence
- MPL-2.0Weak copyleft: Changes to the library itself stay open; your own code need not.MPL-2.0 is file-level weak copyleft: changes to Syncthing's own source files have to be published, while code you add in separate files can stay under your own terms.
- Activity
- ActiveReleasing regularly
- Package
- Go module github.com/syncthing/syncthing (also distro packages)
- Repository
- github.com/syncthing/syncthing
- Tags
- sync · p2p · file-transfer · self-hosted · tls
What we checked
- Metadata verified
Name, package, repository and documentation checked against each other. Last run .
- Licence confirmed
The declared SPDX identifier was read from the repository’s own LICENSE file. Last run .
- Reviewed
An editor read the source and wrote the note explaining why it is listed. Last run .
These checks describe a project’s licence, metadata and release activity. They are not a security audit, and open source does not mean safe. Review any dependency before you ship it.
Also for Networking



