syncthing
by
syncthing

Description: Open Source Continuous File Synchronization

View on GitHub ↗

Summary Information

Updated 13 minutes ago
Added to GitGenius on March 22nd, 2026
Created on November 26th, 2013
Open Issues & Pull Requests: 392 (+0)
Number of forks: 5,344
Total Stargazers: 86,212 (+0)
Total Subscribers: 1,044 (+0)

Issue Activity (beta)

Open issues: 372
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 1,774 days
Stale 30+ days: 357
Stale 90+ days: 334

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 3

Top labels

  • needs-triage (629)
  • bug (598)
  • frozen-due-to-age (578)
  • enhancement (499)
  • build (41)
  • ui (34)
  • waiting-for-info (9)
  • good first issue (8)

Most active issues this week

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 618.8 days
90th percentile: 2414.8 days
Tracked items: 1,165

Most active contributors

Detailed Description

Syncthing is an open-source continuous file synchronization program written in Go that enables users to synchronize files across two or more computers in a peer-to-peer architecture without relying on centralized servers. The project prioritizes data protection above all else, with explicit goals centered on preventing data loss and securing files against unauthorized access or modification. Security and ease of use form the foundation of the project's design philosophy, followed by automation that minimizes required user interaction and universal availability across common computing platforms.

The repository has accumulated 86,044 stars on GitHub as of the most recent tracking period, with steady growth indicating sustained community interest. The project maintains active development with a median issue and pull request response latency of 0.0 hours, though the mean latency of 14,863.4 hours across 1,164 tracked items reflects the reality of volunteer-driven open-source maintenance where some items receive delayed attention. The most frequently applied issue labels are needs-triage with 627 occurrences, bug with 593, and frozen-due-to-age with 567, indicating an active triage process managing incoming reports.

The core development team shows concentrated activity around key contributors, with calmh leading at 1,079 tracked events, followed by st-review with 545 events and tomasz1986 with 289 events. The project's contributor base overlaps significantly with major technology repositories including Microsoft's VSCode, the Rust language project, and TypeScript, suggesting Syncthing attracts developers with experience in large-scale systems and cross-platform development.

Syncthing's design emphasizes individual empowerment through decentralized file sharing, positioning itself explicitly for personal users rather than enterprise deployments. The software runs on Windows, Mac, and Linux with multiple GUI implementations available, and can be deployed in Docker containers for flexible deployment scenarios. Building from source requires only running go run build.go, with binaries created in the ./bin directory, and the project provides comprehensive documentation and getting started guides.

The project takes security seriously with a dedicated security reporting process through [email protected], separate from public issue tracking. Release binaries are GPG signed with keys available from the project website, and the software includes a built-in automatic upgrade mechanism using compiled ECDSA signatures. macOS and Windows binaries receive additional code signing. All code is licensed under the Mozilla Public License v2, making it freely available for use and modification while maintaining copyleft protections.

syncthing
by
syncthingsyncthing/syncthing

Repository Details

Fetching additional details & charts...