{"id":30195776,"url":"https://github.com/sync-in/desktop","last_synced_at":"2026-03-13T17:01:15.894Z","repository":{"id":304576988,"uuid":"1019049675","full_name":"Sync-in/desktop","owner":"Sync-in","description":"Sync-in desktop App · Server integration and file sync across devices.","archived":false,"fork":false,"pushed_at":"2026-02-07T22:47:21.000Z","size":2033,"stargazers_count":87,"open_issues_count":2,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-02-08T06:54:43.620Z","etag":null,"topics":["cli","desktop-app","documents","electronjs","files","linux","macos","nodejs","sync-in","synchronization","typescript","windows"],"latest_commit_sha":null,"homepage":"https://sync-in.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sync-in.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":"CLA.md"},"funding":{"github":"Sync-in","patreon":"sync_in","liberapay":"sync-in","custom":"https://sync-in.com/support/"}},"created_at":"2025-07-13T16:19:14.000Z","updated_at":"2026-02-07T22:47:27.000Z","dependencies_parsed_at":"2025-07-14T02:47:43.950Z","dependency_job_id":"65199e0f-8c63-45e7-9fe4-99ab386ebba4","html_url":"https://github.com/Sync-in/desktop","commit_stats":null,"previous_names":["sync-in/desktop"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/Sync-in/desktop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sync-in%2Fdesktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sync-in%2Fdesktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sync-in%2Fdesktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sync-in%2Fdesktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sync-in","download_url":"https://codeload.github.com/Sync-in/desktop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sync-in%2Fdesktop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30471114,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-13T11:00:43.441Z","status":"ssl_error","status_checked_at":"2026-03-13T11:00:23.173Z","response_time":60,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","desktop-app","documents","electronjs","files","linux","macos","nodejs","sync-in","synchronization","typescript","windows"],"created_at":"2025-08-13T05:00:50.800Z","updated_at":"2026-03-13T17:01:15.881Z","avatar_url":"https://github.com/Sync-in.png","language":"TypeScript","readme":"\u003ca href=\"https://sync-in.com\" target=\"_blank\" rel=\"noopener\"\u003e\n\u003cpicture\u003e\n  \u003csource srcset=\"https://raw.githubusercontent.com/Sync-in/assets/main/logo-dark.svg\" media=\"(prefers-color-scheme: dark)\" /\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/Sync-in/assets/main/logo.svg\" alt=\"Sync-in\" width=\"250\" height=\"auto\" /\u003e\n\u003c/picture\u003e\n\u003c/a\u003e\n\n_Welcome to the Sync-in desktop client repository!_\n\n- 🌍 [Website](https://sync-in.com)\n- 📄 [Documentation](https://sync-in.com/docs)\n- 📥 [Download the desktop app](https://sync-in.com/downloads)\n- 🗄️ [GitHub Server Repository](https://github.com/Sync-in/server)\n- 💻 [GitHub Desktop \u0026 CLI Repository](https://github.com/Sync-in/desktop)\n\n\u003ca href=\"#-license\"\u003e\u003cimg src=\"https://img.shields.io/badge/Licence-AGPL%20v3.0-green.svg\" alt=\"License\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://discord.gg/qhJyzwaymT\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/Discord-Online-brightgreen.svg\" alt=\"Discord\"/\u003e\u003c/a\u003e\n\nThe client for the **Sync-in platform** provides a **local interface for synchronization, file management, and server interactions**.\n\nAvailable as both a **desktop application** (Windows, macOS, Linux) and a **command line interface (CLI)**, Sync-in adapts to different workflows —\nwhether on a **personal workstation**, **automation environment**, or **headless server**.\n\n\u003cpicture\u003e\n  \u003csource srcset=\"https://raw.githubusercontent.com/Sync-in/assets/main/desktop-dark.png\" media=\"(prefers-color-scheme: dark)\" /\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/Sync-in/assets/main/desktop.png\" alt=\"Sync-in\" width=\"600\"/\u003e\n\u003c/picture\u003e\n\n---\n\n## 🚀 Features\n\n### 💻 Desktop Application\n\n- 🌐 Multi-server support: connect and manage multiple Sync-in servers from a single client\n- 🔁 Flexible file synchronization\n    - ⬆️⬇️ One-way sync (push or pull)\n    - 🔄 Two-way sync\n- 🛡️ Multiple sync strategies\n    - ✅ Secure mode: checksum-based verification for maximum integrity\n    - ⚡ Fast mode: metadata-based detection (date, size) for improved performance\n- 📆 Scheduled synchronization: automate sync tasks\n- 🎯 Custom filters: include or exclude files and folders\n- 🧪 Sync preview: simulate operations before applying changes\n- 📥 Integrated download and transfer manager\n- 👀 Transfer monitoring: real-time logs and synchronization tracking\n- 🤖 Guided configuration wizard: simplified setup and onboarding\n- 🔐 Modern authentication support compatible with Sync-in server identity flows\n- 🔄 Automatic updates: background update system\n\n---\n\n### 📟 Command Line Interface (CLI)\n\n- 🧩 Runs in any environment supporting Node.js\n- 🔁 Synchronize files to and from any Sync-in server\n- ⚙️ Ideal for automation, scripting, cron jobs, CI/CD pipelines, and headless environments\n- 🔐 Compatible with Sync-in authentication and identity flows\n\n---\n\n## 💛 Support\n\nSync-in is an independent open source project.  \nIf you find it useful, you can:\n\n- ⭐ Star the repositories\n- 🐛 Report issues and suggest improvements\n- 🤝 Contribute code, translations, or documentation\n- 💬 Join the community on :\n    - [GitHub Discussions](https://github.com/Sync-in/desktop/discussions)\n    - [Discord](https://discord.gg/qhJyzwaymT)\n- 💖 Support the project !\n    - [GitHub Sponsors](https://github.com/sponsors/Sync-in)\n    - [Other ways to support](https://sync-in.com/support)\n\n---\n\n## 🤝 Contributing\n\nBefore submitting your pull request, please confirm the following:\n\n- ✅ I have read and followed the [contribution guide](CONTRIBUTING.md).\n- ✅ I am submitting this pull request in good faith and to help improve Sync-in.\n\n---\n\n## 📜 License\n\nThis project is licensed under the **GNU Affero General Public License (AGPL-3.0-or-later)**.  \nSee [LICENSE](LICENSE) for the full text.\n\nSync-in® is a registered trademark, see our [Trademark Policy](https://sync-in.com/trademark).\n\n---\n\n_Thank you for using **Sync-in** ! 🚀_","funding_links":["https://github.com/sponsors/Sync-in","https://patreon.com/sync_in","https://liberapay.com/sync-in","https://sync-in.com/support/"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsync-in%2Fdesktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsync-in%2Fdesktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsync-in%2Fdesktop/lists"}