An open API service indexing awesome lists of open source software.

https://github.com/sync-in/desktop

Sync-in desktop App ยท Server integration and file sync across devices.
https://github.com/sync-in/desktop

cli desktop-app documents electronjs files linux macos nodejs sync-in synchronization typescript windows

Last synced: 20 days ago
JSON representation

Sync-in desktop App ยท Server integration and file sync across devices.

Awesome Lists containing this project

README

          


Sync-in

_Welcome to the Sync-in desktop client repository!_

- ๐ŸŒ [Website](https://sync-in.com)
- ๐Ÿ“„ [Documentation](https://sync-in.com/docs)
- ๐Ÿ“ฅ [Download the desktop app](https://sync-in.com/downloads)
- ๐Ÿ—„๏ธ [GitHub Server Repository](https://github.com/Sync-in/server)
- ๐Ÿ’ป [GitHub Desktop & CLI Repository](https://github.com/Sync-in/desktop)

License
Discord

The client for the **Sync-in platform** provides a **local interface for synchronization, file management, and server interactions**.

Available as both a **desktop application** (Windows, macOS, Linux) and a **command line interface (CLI)**, Sync-in adapts to different workflows โ€”
whether on a **personal workstation**, **automation environment**, or **headless server**.


Sync-in

---

## ๐Ÿš€ Features

### ๐Ÿ’ป Desktop Application

- ๐ŸŒ Multi-server support: connect and manage multiple Sync-in servers from a single client
- ๐Ÿ” Flexible file synchronization
- โฌ†๏ธโฌ‡๏ธ One-way sync (push or pull)
- ๐Ÿ”„ Two-way sync
- ๐Ÿ›ก๏ธ Multiple sync strategies
- โœ… Secure mode: checksum-based verification for maximum integrity
- โšก Fast mode: metadata-based detection (date, size) for improved performance
- ๐Ÿ“† Scheduled synchronization: automate sync tasks
- ๐ŸŽฏ Custom filters: include or exclude files and folders
- ๐Ÿงช Sync preview: simulate operations before applying changes
- ๐Ÿ“ฅ Integrated download and transfer manager
- ๐Ÿ‘€ Transfer monitoring: real-time logs and synchronization tracking
- ๐Ÿค– Guided configuration wizard: simplified setup and onboarding
- ๐Ÿ” Modern authentication support compatible with Sync-in server identity flows
- ๐Ÿ”„ Automatic updates: background update system

---

### ๐Ÿ“Ÿ Command Line Interface (CLI)

- ๐Ÿงฉ Runs in any environment supporting Node.js
- ๐Ÿ” Synchronize files to and from any Sync-in server
- โš™๏ธ Ideal for automation, scripting, cron jobs, CI/CD pipelines, and headless environments
- ๐Ÿ” Compatible with Sync-in authentication and identity flows

---

## ๐Ÿ’› Support

Sync-in is an independent open source project.
If you find it useful, you can:

- โญ Star the repositories
- ๐Ÿ› Report issues and suggest improvements
- ๐Ÿค Contribute code, translations, or documentation
- ๐Ÿ’ฌ Join the community on :
- [GitHub Discussions](https://github.com/Sync-in/desktop/discussions)
- [Discord](https://discord.gg/qhJyzwaymT)
- ๐Ÿ’– Support the project !
- [GitHub Sponsors](https://github.com/sponsors/Sync-in)
- [Other ways to support](https://sync-in.com/support)

---

## ๐Ÿค Contributing

Before submitting your pull request, please confirm the following:

- โœ… I have read and followed the [contribution guide](CONTRIBUTING.md).
- โœ… I am submitting this pull request in good faith and to help improve Sync-in.

---

## ๐Ÿ“œ License

This project is licensed under the **GNU Affero General Public License (AGPL-3.0-or-later)**.
See [LICENSE](LICENSE) for the full text.

Sync-inยฎ is a registered trademark, see our [Trademark Policy](https://sync-in.com/trademark).

---

_Thank you for using **Sync-in** ! ๐Ÿš€_