Skip to content

awesome-rclone/awesome-rclone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Awesome Rclone Awesome

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.

Contents


Official Resources

  • Rclone - The core command-line tool for syncing files to 70+ cloud storage providers. Created by @ncw and loved by everyone. GitHub stars
  • Docs - The official rclone docs.
  • Forum - The official rclone forum.

Clients & GUIs

Desktop

  • Rclone UI - Modern, battle-tested, cross-platform desktop GUI built with Rust. Most recommended & actively maintained solution for both newbies and veterans. GitHub stars
  • 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. GitHub stars
  • S3Drive - Commercial GUI that includes a proprietary cloud storage offering. Supports encryption.
  • Rclone Manager - Hobby cross-platform GUI built with Angular. GitHub stars
  • Rclone Shuttle - GTK4-based graphical uploader for rclone. Simple drag-and-drop file transfers written in Rust. GitHub stars
  • Rclone Navigator - Desktop GUI for managing files in cloud storage. Supports Linux and Windows with features for browsing, uploading, downloading, mounting, and serving remotes. GitHub stars
  • Rclone Browser - Cross-platform Qt GUI for browsing, transferring, mounting, and streaming files. Fork of original by mmozeiko. Inactive since 2020 GitHub stars
  • RcloneTray - Minimal Electron-based system tray application for mounting and managing remotes. Inactive since 2018 GitHub stars
  • RcloneNg - Angular-based web app GUI with two-pane file manager interface. Packaged for OpenWrt. Inactive since 2021 GitHub stars

Web

  • 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. GitHub stars
  • WebUI React - Official web-based GUI bundled with rclone (rclone rcd --rc-web-gui). GitHub stars
  • 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.

Mobile

  • 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. GitHub stars
  • Round Sync - Fork of RCX with Material 3 Design, task management, and enhanced features. Available on F-Droid and IzzyOnDroid. Website GitHub stars
  • Rclone Explorer - Original Android GUI for rclone. Inactive since 2018, superseded by RCX GitHub stars
  • Unified Cloud Storage - Legacy Android app for managing multiple cloud storage accounts via rclone. Inactive since 2017

Sync and Backup Tools

Two-Way Sync

  • syncrclone - Python-based bi-directional sync tool built specifically for rclone. Supports conflict resolution, move/rename tracking, and backups of changed files. GitHub stars
  • rclonesync V2 - Python script for two-way sync with safety checks and max deletion limits. Superseded by rclone's built-in bisync GitHub stars
  • PyFiSync - Python-based 2-way sync utility that can use rclone for transfers. Tracks moves/deletions and backs up on conflict. Predecessor to syncrclone GitHub stars
  • UpBack - Two-way sync utility assuming star topology (one cloud remote syncing with multiple clients). GitHub stars
  • rsinc - Tiny hackable two-way cloud sync client for Linux. Tracks file moves using hashes and supports parallel transfers. GitHub stars

Backup Utilities

  • rclone_jobber - Bash script for backup rotation with logging, archival of old files, retries, and desktop notifications on errors. GitHub stars
  • Rclone BiSync Manager - GUI + daemon for continuous two-way sync using rclone's bisync. Provides system tray monitor with real-time status. GitHub stars
  • dfb (Dated File Backup) - Wrapper implementing reverse-incremental backups with rclone. Preserves older versions by appending dates to filenames. GitHub stars
  • RCloneBackup - Cross-platform script for reverse incremental backups with Windows VSS support and email reports. GitHub stars
  • PyClone - Python automation engine for rclone backup scenarios. Define backup strategy in config file with Telegram notifications. GitHub stars

Backup Software with Rclone Support

  • Kopia - Open-source backup tool for encrypted, deduplicated backups. Supports rclone as transport for additional cloud providers. GitHub stars
  • restic - Secure deduplicating backup program. Can use rclone as backend to access many cloud storage services. GitHub stars
  • 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 GitHub stars
  • Rcloner - Ruby gem wrapping Duplicity and rclone for easy app backups with encryption. GitHub stars
  • Doomsday Machine - Backup tool using rclone to archive data from various cloud services (IMAP, Drive, etc.) into Docker containers. Archived GitHub stars

API Libraries and SDKs

JavaScript / TypeScript

  • rclone - JavaScript implementation of rclone cryptography for the browser (filename encryption). GitHub stars
  • rclone-sdk - Typed SDK for browser and Node. Integrates with vanilla fetch, React Query, and SWR. GitHub stars
  • rclone-api - JavaScript client for rclone's RC HTTP API. Promise-based functions for all RC endpoints. Inactive, superseded by rclone-sdk GitHub stars
  • 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 GitHub stars
  • @fyears/rclone-crypt - Rclone's Crypt encryption algorithm implemented in TypeScript. Enables encrypting/decrypting compatible with rclone's crypt remote.

Python

  • 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.

PHP

  • Flyclone - Object-oriented PHP library wrapping rclone operations. Supports many backends with progress tracking and transfer stats. GitHub stars

Rust

  • rclone-sdk - Rust crate providing full client to rclone's RC REST API. Based on the OpenAPI spec. Used internally by Rclone UI. GitHub stars

Go

  • Librclone - Official C library interface for rclone. Enables embedding rclone in other programs (C, Python via ctypes, etc.). Part of rclone core.

Automation and Scripts

  • AutoRclone - Scripts to automate rclone Google Drive operations using multiple service accounts to bypass quotas. GitHub stars
  • rclone4pi - Easy installer and cron setup for rclone on Raspberry Pi with sample sync scripts. GitHub stars
  • rhttpserve - Lightweight HTTP server that serves files from any rclone remote with expiring signed URLs for secure sharing. GitHub stars

Cloud and System Integrations

Kubernetes

  • CSI Driver (Veloxpack) - Kubernetes CSI driver built on rclone Go library. Mounts 50+ cloud providers in pods with dynamic PV provisioning and secrets management. GitHub stars
  • CSI Driver (Wunderio) - Original Kubernetes CSI storage driver using rclone mount. Archived GitHub stars

Home Automation

CI/CD

  • GitHub Action for rclone - GitHub Action that installs and runs rclone within workflows for syncing artifacts to cloud storage. GitHub stars

NFS

  • rclone-nfs-server - Dockerized NFS server exposing any rclone remote as an NFS share. Useful in Kubernetes for providing cached mount points.

Docker Images

  • 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. GitHub stars
  • tynor88/rclone - Minimal Docker image for one-off rclone copy/sync operations.
  • rayou/rclone - Ultra-minimal (~20MB) rclone image for custom usage.

Forks and Alternate Builds

  • gclone (dogbutcat) - Actively maintained fork with Google Drive Service Account rotation to bypass API quotas. GitHub stars
  • gclone (l3v11) - Another gclone fork with auto SA rotation. Archived GitHub stars
  • gclone (donwa) - Original gclone mod optimized for Google Drive SA usage. Based on rclone v1.51. Inactive GitHub stars
  • Fclone - Continuously updated fork providing pre-built binaries and speedy updates. GitHub stars
  • Rclone_RD - Fork integrating Real-Debrid API as a backend. Mount and stream cached torrents from Real-Debrid. GitHub stars

Utilities and Miscellaneous

  • rclone-openapi - OpenAPI 3.0 specification for rclone's RC API. Useful for generating clients and documentation. GitHub stars
  • rclone-config-builder - Library to build rclone config files in JSON/YAML. GitHub stars
  • @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 GitHub stars
  • 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

Contributing

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

About

The awesome list for everything rclone.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors

Languages