Skip to content
All packages

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)
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