A curated list of tools, GUIs, integrations, libraries, and resources for rclone - the "Swiss army knife of cloud storage".
Rclone is a command-line program to sync files and directories to and from dozens of cloud storage providers. This list collects the ecosystem of projects built around rclone.
- Official Resources
- Clients & GUIs
- Sync and Backup Tools
- API Libraries and SDKs
- Automation and Scripts
- Cloud and System Integrations
- Docker Images
- Forks and Alternate Builds
- Utilities and Miscellaneous
- Rclone - The core command-line tool for syncing files to 70+ cloud storage providers. Created by @ncw and loved by everyone.
- Docs - The official
rclonedocs. - Forum - The official
rcloneforum.
- Rclone UI - Modern, battle-tested, cross-platform desktop GUI built with Rust. Most recommended & actively maintained solution for both newbies and veterans.
- RcloneView - Commercial GUI for Windows/macOS with folder comparison and multi-window remote control. Flutter based and developed in Korea.
- REM - Kawaii rclone client. Can be seen as an open source version of RcloneView.
- S3Drive - Commercial GUI that includes a proprietary cloud storage offering. Supports encryption.
- Rclone Manager - Hobby cross-platform GUI built with Angular.
- Rclone Shuttle - GTK4-based graphical uploader for rclone. Simple drag-and-drop file transfers written in Rust.
- Rclone Navigator - Desktop GUI for managing files in cloud storage. Supports Linux and Windows with features for browsing, uploading, downloading, mounting, and serving remotes.
- Rclone Browser - Cross-platform Qt GUI for browsing, transferring, mounting, and streaming files. Fork of original by mmozeiko.
Inactive since 2020 - RcloneTray - Minimal Electron-based system tray application for mounting and managing remotes.
Inactive since 2018 - RcloneNg - Angular-based web app GUI with two-pane file manager interface. Packaged for OpenWrt.
Inactive since 2021
- Motuz - Web interface designed for large-scale, multi-user data transfers (e.g., scientists moving TBs of data). Provides web UI and REST API on top of rclone.
- WebUI React - Official web-based GUI bundled with rclone (
rclone rcd --rc-web-gui). - MultCloud - Commercial web-based cloud management platform. Transfer, sync, and backup files between 30+ cloud services. Supports cloud-to-cloud transfers without downloading. Available on Android and iOS.
- RCX (Rclone for Android) - Full-featured Android file manager powered by rclone. Browse, upload, download, stream, and manage files on cloud remotes. Available on F-Droid and Google Play.
- Round Sync - Fork of RCX with Material 3 Design, task management, and enhanced features. Available on F-Droid and IzzyOnDroid. Website
- Rclone Explorer - Original Android GUI for rclone.
Inactive since 2018, superseded by RCX - Unified Cloud Storage - Legacy Android app for managing multiple cloud storage accounts via rclone.
Inactive since 2017
- syncrclone - Python-based bi-directional sync tool built specifically for rclone. Supports conflict resolution, move/rename tracking, and backups of changed files.
- rclonesync V2 - Python script for two-way sync with safety checks and max deletion limits.
Superseded by rclone's built-in bisync - PyFiSync - Python-based 2-way sync utility that can use rclone for transfers. Tracks moves/deletions and backs up on conflict.
Predecessor to syncrclone - UpBack - Two-way sync utility assuming star topology (one cloud remote syncing with multiple clients).
- rsinc - Tiny hackable two-way cloud sync client for Linux. Tracks file moves using hashes and supports parallel transfers.
- rclone_jobber - Bash script for backup rotation with logging, archival of old files, retries, and desktop notifications on errors.
- Rclone BiSync Manager - GUI + daemon for continuous two-way sync using rclone's bisync. Provides system tray monitor with real-time status.
- dfb (Dated File Backup) - Wrapper implementing reverse-incremental backups with rclone. Preserves older versions by appending dates to filenames.
- RCloneBackup - Cross-platform script for reverse incremental backups with Windows VSS support and email reports.
- PyClone - Python automation engine for rclone backup scenarios. Define backup strategy in config file with Telegram notifications.
- Kopia - Open-source backup tool for encrypted, deduplicated backups. Supports rclone as transport for additional cloud providers.
- restic - Secure deduplicating backup program. Can use rclone as backend to access many cloud storage services.
- HashBackup - Efficient multi-threaded command-line backup for Linux/Unix. Can invoke rclone as transport for unsupported storage systems.
Commercial - Duplicity Backend - Plugin allowing Duplicity backup software to use rclone as a storage backend.
Archived - Rcloner - Ruby gem wrapping Duplicity and rclone for easy app backups with encryption.
- Doomsday Machine - Backup tool using rclone to archive data from various cloud services (IMAP, Drive, etc.) into Docker containers.
Archived
- rclone - JavaScript implementation of rclone cryptography for the browser (filename encryption).
- rclone-sdk - Typed SDK for browser and Node. Integrates with vanilla fetch, React Query, and SWR.
- rclone-api - JavaScript client for rclone's RC HTTP API. Promise-based functions for all RC endpoints.
Inactive, superseded by rclone-sdk - rclone.js - Node.js wrapper exposing rclone functions via JavaScript. Downloads rclone binary on install and provides Promise-based API.
Inactive, superseded by rclone-sdk - @fyears/rclone-crypt - Rclone's Crypt encryption algorithm implemented in TypeScript. Enables encrypting/decrypting compatible with rclone's crypt remote.
- rclone-api (PyPI) - High-level Python API focusing on performance. Auto-downloads rclone binary if not in PATH. Includes HTTP server for ranged file access.
- PyClone (ltgiv) - Python package wrapping rclone with Pythonic interface. Run operations in threads and get results as Python data structures.
- python-rclone - Simple Python wrapper for invoking rclone commands.
- Flyclone - Object-oriented PHP library wrapping rclone operations. Supports many backends with progress tracking and transfer stats.
- rclone-sdk - Rust crate providing full client to rclone's RC REST API. Based on the OpenAPI spec. Used internally by Rclone UI.
- Librclone - Official C library interface for rclone. Enables embedding rclone in other programs (C, Python via ctypes, etc.). Part of rclone core.
- AutoRclone - Scripts to automate rclone Google Drive operations using multiple service accounts to bypass quotas.
- rclone4pi - Easy installer and cron setup for rclone on Raspberry Pi with sample sync scripts.
- rhttpserve - Lightweight HTTP server that serves files from any rclone remote with expiring signed URLs for secure sharing.
- CSI Driver (Veloxpack) - Kubernetes CSI driver built on rclone Go library. Mounts 50+ cloud providers in pods with dynamic PV provisioning and secrets management.
- CSI Driver (Wunderio) - Original Kubernetes CSI storage driver using rclone mount.
Archived
- Home Assistant Rclone Backup - Home Assistant add-on that uses rclone to automatically sync backups to remote cloud storage.
- GitHub Action for rclone - GitHub Action that installs and runs rclone within workflows for syncing artifacts to cloud storage.
- rclone-nfs-server - Dockerized NFS server exposing any rclone remote as an NFS share. Useful in Kubernetes for providing cached mount points.
- rclone/rclone (official) - Official Alpine-based Docker image maintained by rclone developers. Tracks latest stable and beta releases.
- pfidr/rclone - Community image for scheduled rclone sync jobs via cron with Healthchecks.io integration.
- mumiehub/rclone-mount - Container running rclone mount to expose cloud storage to host or other containers.
- openbridge/ob_bulkstash - Docker image for bulk transfers with Alpine + crond + Monit for reliability.
- tynor88/rclone - Minimal Docker image for one-off rclone copy/sync operations.
- rayou/rclone - Ultra-minimal (~20MB) rclone image for custom usage.
- gclone (dogbutcat) - Actively maintained fork with Google Drive Service Account rotation to bypass API quotas.
- gclone (l3v11) - Another gclone fork with auto SA rotation.
Archived - gclone (donwa) - Original gclone mod optimized for Google Drive SA usage. Based on rclone v1.51.
Inactive - Fclone - Continuously updated fork providing pre-built binaries and speedy updates.
- Rclone_RD - Fork integrating Real-Debrid API as a backend. Mount and stream cached torrents from Real-Debrid.
- rclone-openapi - OpenAPI 3.0 specification for rclone's RC API. Useful for generating clients and documentation.
- rclone-config-builder - Library to build rclone config files in JSON/YAML.
- @x-cmd-pkg/rclone - Rclone binaries repackaged as npm module for easy installation in Node projects.
- vim-netranger - Vim/Neovim plugin providing ranger-like file explorer with rclone cloud storage support.
Deprecated - Sprinkle - Volume clustering utility presenting multiple rclone cloud drives as one virtual volume for backup/recovery.
Inactive - Polo File Manager - Advanced Linux file manager with built-in rclone integration for cloud storage.
Inactive
Contributions are welcome!
Please read the contribution guidelines before submitting a pull request:
- Ensure the project is actively related to rclone
- Include a brief description and link to the project
- Check that the project isn't already listed
- Add new entries in alphabetical order within their section