rclone
A command-line tool for copying and syncing files between many cloud storage providers and local disks.
Overview
rclone copies and synchronizes files across many storage backends, from S3-compatible services to local disks. It offers checksums, mounting, encryption overlays, and a remote-control API for scripting.
Where it fits
- Syncing files to cloud object storage
- Migrating data between providers
- Mounting remote storage as a local filesystem
Key capabilities
- Wide backend support
- Copy, sync, check, and mount commands
- Encrypted remotes
- Bandwidth and transfer controls
Repository metadata
- Stars (snapshot)
- 60,815
- Main language
- Go
- License
- MIT
- Topics
- azure-blob, azure-blob-storage, azure-files, backblaze-b2, cloud-storage, dropbox, encryption, ftp, fuse-filesystem, go, golang, google-cloud-storage, google-drive, onedrive, openstack-swift, rclone, s3, sftp, sync, webdav
- Category
- Utilities
- Last push
- 2026-11-05T12:36:20Z
Repository description from GitHub metadata: "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
Official links
- Official repository
- Read the README The README is linked, not copied or cached by this site.
Leaving this site. These links open github.com in a new tab.
Source archives, release assets, checksums, and license texts are hosted and controlled by
GitHub and the project maintainers. Review the upstream license before redistributing or
modifying anything.