Features

  • Multi-protocol support — local filesystem, WebDAV, SFTP, FTP/FTPS, and Amazon S3
  • Bidirectional synchronization with intelligent change tracking
  • Pluggable conflict resolution with rich analysis for UI integration
  • Selective sync — include/exclude patterns and folder-level control
  • Real-time progress reporting at both item and byte levels
  • Pause, resume, and bandwidth throttling for long-running operations
  • Cross-platform — works on Windows, Linux, and macOS

Installation

Install via NuGet:

dotnet add package Oire.SharpSync

Requirements

  • .NET 8.0 or later

Source Code and Support

SharpSync is open-source software licensed under the Apache License 2.0.