{"full_name":"syncthing/syncthing","owner":"syncthing","name":"syncthing","url":"https://github.com/syncthing/syncthing","description":"Open Source Continuous File Synchronization","homepage":"https://syncthing.net/","topics":[],"language":"Go","license":"MPL-2.0","avatar":"https://avatars.githubusercontent.com/u/7628018?v=4","created_at":"2013-11-26T09:48:21Z","pushed_at":"2026-11-10T01:03:04Z","metrics":{"stars":90304,"forks":5587,"watchers":1053,"issues":5998,"prs":4820,"releases":490,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":40,"forks":0,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[90264,90304],"forks":[5587,5587],"watchers":[1053,1053],"issues_open":[null,null],"prs_open":[null,null]},"boards":{"total":186},"same_owner":[],"issues":[{"number":3388,"title":"Use decentralized discovery (DHT)","comments":123,"created_at":"2016-07-05T07:06:46Z"},{"number":2491,"title":"Next Gen Ignores: Requirements","comments":101,"created_at":"2015-11-19T13:59:55Z"},{"number":837,"title":"Ignore some files by default?","comments":71,"created_at":"2014-10-13T09:44:04Z"},{"number":3357,"title":"Disallow all unauthenticated web GUI access","comments":63,"created_at":"2016-06-27T12:59:53Z"},{"number":1734,"title":"Rename special/unsupported characters in filenames","comments":62,"created_at":"2015-04-29T18:14:53Z"},{"number":10264,"title":"SQLite database doesn't scale well to very large setups","comments":51,"created_at":"2025-08-16T11:58:50Z"},{"number":2208,"title":"Option to specify where the temp files are saved for unfinished transfers","comments":49,"created_at":"2015-08-27T20:26:27Z"},{"number":5353,"title":"Allow skipping Full Rescan on startup if Interval has not yet been exceeded.","comments":48,"created_at":"2018-12-07T12:33:58Z"}],"discussions":[],"latest_release":{"name":"v2.1.7","tag":"v2.1.7","published_at":"2026-10-21T06:09:14Z","body":"## What's Changed\r\n\r\nBuilt with Go 1.27.3.\r\n\r\n### Fixes\r\n* fix: handle missing max-sequence file entries by @calmh in https://github.com/syncthing/syncthing/pull/10912\r\n* fix(sqlite): avoid early garbage collection of deleted recv-enc files by @calmh in https://github.com/syncthing/syncthing/pull/10916\r\n* fix(sqlite): do not generate unbounded prepared statements (ref #10913) by @calmh in https://github.com/syncthing/syncthing/pull/10915\r\n* fix(discover): skip unnecessary identical global announce updates; obey retry-after by @calmh in https://github.com/syncthing/syncthing/pull/10918\r\n* fix(protocol): convert panics on bad data to protocol errors by @calmh in https://github.com/syncthing/syncthing/pull/10923\r\n* fix(model): verify local change before applying metadata shortcut (fixes #10924) by @calmh in https://github.com/syncthing/syncthing/pull/10925\r\n* fix(model): ensure parent ownership is copied properly (fixes #8399) by @calmh in https://github.com/syncthing/syncthing/pull/10926\r\n* fix(model): properly compare blocks when reconciling receive-only (fixes #10928) by @calmh in https://github.com/syncthing/syncthing/pull/10929\r\n### Other\r\n* build(deps): update dependencies by @calmh in https://github.com/syncthing/syncthing/pull/10917\r\n* chore(protocol): add protovalidate validation of incoming messages, reasonable limits by @calmh in https://github.com/syncthing/syncthing/pull/10838\r\n\r\n**Full Changelog**: https://github.com/syncthing/syncthing/compare/v2.1.6...v2.1.7"},"readme":true,"readme_zh":false,"news":[{"title":"Open Source Continuous File Synchronization","url":"https://github.com/syncthing/syncthing","hn":"https://news.ycombinator.com/item?id=27149002","source":"Hacker News","lang":"en","date":"2021-05-13","points":444,"comments":146},{"title":"Syncthing 2.0 Released","url":"https://github.com/syncthing/syncthing/releases/tag/v2.0.0","hn":"https://news.ycombinator.com/item?id=44873043","source":"Hacker News","lang":"en","date":"2025-08-12","points":134,"comments":29},{"title":"Google Play rejecting app update without substantive reason","url":"https://github.com/syncthing/syncthing-android/issues/2064","hn":"https://news.ycombinator.com/item?id=40938036","source":"Hacker News","lang":"en","date":"2024-07-11","points":74,"comments":20},{"title":"Syncthing v2.0","url":"https://github.com/syncthing/syncthing","hn":"https://news.ycombinator.com/item?id=44886269","source":"Hacker News","lang":"en","date":"2025-08-13","points":8,"comments":4},{"title":"Syncthing: Open Source Continuous File Synchronization","url":"https://github.com/syncthing/syncthing/","hn":"https://news.ycombinator.com/item?id=17062841","source":"Hacker News","lang":"en","date":"2018-05-14","points":6,"comments":0},{"title":"Syncthing/syncthing: Open Source Continuous File Synchronization","url":"https://github.com/syncthing/syncthing","hn":"https://news.ycombinator.com/item?id=18823110","source":"Hacker News","lang":"en","date":"2019-01-04","points":4,"comments":0},{"title":"Ask HN: How do you sync and share data from your smartphone?","url":"https://news.ycombinator.com/item?id=24357557","hn":"https://news.ycombinator.com/item?id=24357557","source":"Hacker News","lang":"en","date":"2020-09-02","points":3,"comments":2},{"title":"Google backups are convenient, but this free open-source tool gives me real control","url":"https://www.msn.com/en-us/technology/software/google-backups-are-convenient-but-this-free-open-source-tool-gives-me-real-control/ar-AA2gYY94","source":"How-To Geek on MSN","lang":"en","date":"2026-11-07"},{"title":"I found an app that lets me use KeePassXC on Android, and I don't need Syncthing anymore","url":"https://www.msn.com/en-us/technology/software/i-found-an-app-that-lets-me-use-keepassxc-on-android-and-i-don-t-need-syncthing-anymore/ar-AA2gyMfT","source":"MUO on MSN","lang":"en","date":"2026-11-01"},{"title":"How a college student who skimped on Obsidian Sync costs synchronizes their PC and Android","url":"https://note.com/tomo_mega/n/n1b5a835d164b?hl=en","source":"note","lang":"en","date":"2026-10-30"},{"title":"Key handover in the dark: Syncthing fork community raises alarm","url":"https://www.heise.de/en/news/Key-handover-in-the-dark-Syncthing-fork-community-raises-alarm-11107337.html","source":"heise online","lang":"en","date":"2025-12-08"},{"title":"Syncthing and Tailscale gave me the private cloud experience I always wanted Dropbox to be","url":"https://www.msn.com/en-us/technology/software/syncthing-and-tailscale-gave-me-the-private-cloud-experience-i-always-wanted-dropbox-to-be/ar-AA1R0NX8","source":"MSN","lang":"en","date":"2025-11-23"},{"title":"Sync files quickly and securely between devices for free with Syncthing 2.0","url":"https://betanews.com/article/sync-files-quickly-and-securely-between-devices-for-free-with-syncthing-2-0/","source":"BetaNews","lang":"en","date":"2025-08-12"},{"title":"Syncthing 2.0.0: Synchronize files between computers – without the cloud","url":"https://www.heise.de/en/news/Syncthing-2-0-0-Synchronize-files-between-computers-without-the-cloud-10518792.html","source":"heise online","lang":"en","date":"2025-08-12"},{"title":"I replaced Dropbox with Syncthing, and learned these 5 things","url":"https://www.xda-developers.com/replaced-dropbox-with-syncthing-learned-these-things/","source":"XDA Developers","lang":"en","date":"2025-05-27"},{"title":"Sync things with Syncthing","url":"https://lwn.net/Articles/614358/","source":"LWN.net","lang":"en","date":"2014-09-30"},{"title":"免Root跨品牌自动同步：荣耀手机照片秒传一加平板的Syncthing方案","url":"https://news.google.com/rss/articles/CBMiYEFVX3lxTE9NdnBPMnR6MERwVnBKR2hnTnJ0eWNYakF4UTVJUHdEbG40UHU3d1REX1RzY0NXbl96UnhjX21COVNRTDZiNU9ZdzlkZjFuWEhMNlNlaHlMSXdhRVhVd1h6OQ?oc=5","source":"CSDN","lang":"zh","date":"2026-11-09"},{"title":"Syncthing Guide for Android Handhelds","url":"https://news.google.com/rss/articles/CBMiXEFVX3lxTFBwei1TNllKWDBmUnU0YUtqRDZLYk9zYTlzOUtVbUpabEhlM3hKODE1dDJPR1pkN3owakZTS1k0YWw2ZWtBTjdZVy1GRFRteXFDN25iUDZaYUJWQmQ1?oc=5","source":"YouTube","lang":"en","date":"2026-10-21"},{"title":"I'm still mourning these 5 open source apps that vanished from the Play Store","url":"https://news.google.com/rss/articles/CBMilgFBVV95cUxNbk9YNWdpZm82MmhqNWhSdGhkTVE3eDlId2pfYm5UQlVjS1l6Smo0XzNfU2JndzZjWG9XVEtYVnB6Z2Fpb2t5dW9zQmNJaE5jTnphSGh1ZHdublJMVTdmTXN2UWt0ZlNTNG1YOF9pVGZDTmlNSWtOR2xqNmVDcUNqcTQ1ekFxTHVYUGFZb2FnLXBqdzFKcmc?oc=5","source":"Android Police","lang":"en","date":"2026-02-28"},{"title":"Syncthing 2.0 Is Here to Upgrade Your Cloud-less File Synchronization","url":"https://news.google.com/rss/articles/CBMikgFBVV95cUxNVTl5R09LNGNrNmgzUElrYV91WVBoN3loYnhRaTdvSEgtUjZMVklQbUZyOUc3b216ZXMwTllqLWRWa05CbkZDalJZV3lDYjNZN2pqd2V1SXpHaU81clVaVXMyaGhIdUpadEZvU2Jqb2wwbVhvMHZrV21zX3hCaktkNFBrV09xekZ6VlRhWU0zY2gyUQ?oc=5","source":"How-To Geek","lang":"en","date":"2025-08-12"},{"title":"微软整合GitHub与CoreAI，Syncthing 2.0发布，VMware曝高危漏洞","url":"https://news.google.com/rss/articles/CBMiVEFVX3lxTE5wdkFYYnVkdTF5LVUydzZoZ0J6YUZoQXg4MEtJYUdoLV9QeW1RbXdhMXhDVG5Zc1E2dHdUZ2VlemJEVXlRSW41TnA2aEVpQnNTeWR4YQ?oc=5","source":"搜狐网","lang":"zh","date":"2025-08-12"},{"title":"Syncthing for Android is being discontinued, but there's an alternative app you can switch to","url":"https://news.google.com/rss/articles/CBMixAFBVV95cUxQNTJMZUZodGhFZU5yTXBWMy1HdHR2OEJ2djA5MFNaa2F1TE95UENFRm5OeFNLNElYSG9FZ0U4cHgzZm5JcVBfWFMwNkxwbi1Rb1djbC0wZ3NSeFpwcTM0XzhqLVVReEJGS0YtVmNqYncwTWFPamlKa2JrUmhySjBhc1JrWndGd1Qwb3NROWlCOGV5RXozcVJySnJqZXlpUUpaU0ZoQ3hfYmRNMWg2WVROWEJYN2xsbVFtUHZEUHdGWHdWOFVw?oc=5","source":"gHacks","lang":"en","date":"2024-10-21"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}