syncthing/syncthing-macos

Official frugal and native macOS Syncthing application bundle

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 57 minutes ago
Added to GitGenius on September 17th, 2026
Created on June 12th, 2016
Open Issues & Pull Requests: 45 (+0)
GitHub issues: Enabled
Number of forks: 202
Total Stargazers: 3,929 (+0)
Total Subscribers: 50 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.5 hours
Mean response time: 7.3 days
90th percentile: 22.6 days
Tracked items: 55

Most active contributors

Sign in to see contributor activity.

How this project is maintained

96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 76% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 24
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 743 days
Stale 30+ days: 24
Stale 90+ days: 22

Recent activity

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

Top labels

  • bug (13)
  • question (10)
  • feature request (7)
  • should reproduce (7)
  • enhancement (4)
  • needs-triage (4)
  • wontfix (4)
  • docs (3)

Most active issues this week

Detailed Description

Syncthing for macOS is a native macOS application bundle that wraps the Syncthing peer-to-peer file synchronization engine.

The project solves the problem of running Syncthing on macOS without requiring users to manage a command-line utility or interact with a web browser interface. It bundles Syncthing's background process and presents it as a native macOS application accessible from the system tray. The wrapper handles launching the Syncthing instance, managing its lifecycle, and providing quick access to the web interface through the user's preferred browser. It also supports optional login-time startup so users need not manually configure Syncthing as a service.

Developers and users who want Syncthing on macOS without the friction of command-line setup should choose this tool. It suits anyone seeking a lightweight, frugal native application that follows macOS conventions and integrates cleanly with the system. The project explicitly avoids cross-platform GUI frameworks in favor of native Objective-C and Swift, which enables it to use macOS-specific features like Retina-ready icons, automatic updates via Sparkle, and the ability to open shared folders directly in Finder. The application is intentionally minimal, providing a simple tray icon with status indication and basic controls rather than graphs or advanced configuration windows.

The project maintains a focused development approach centered on native macOS integration. It adheres strictly to Apple Human Interface Guidelines to ensure the application feels native to the platform. The tool prioritizes simplicity and good defaults, keeping the wrapper lean while remaining usable for typical synchronization workflows. Updates are handled through Sparkle's GitHub Releases integration rather than relying on Syncthing's built-in auto-updater, ensuring the macOS application bundle stays current independently.