Awesome badge

Awesome Rclone

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.

Rclone itself is a command-line tool, and most people who search for it are looking for something around it: a graphical client, a backup tool that uses it underneath, a library to call it from their own code, or a container image to run it on a server. This directory collects those projects, one line each, with a plain note on whether they are still maintained.

Every entry links to the project's own page. Sections with many entries have their own page with a longer introduction on what to look for.

72 projectsUpdated

rclone

What is rclone?

Rclone is an open-source command-line program that copies, syncs, mounts and serves files across more than 70 cloud storage providers and protocols, including S3, Google Drive, OneDrive, Dropbox, Backblaze B2, SFTP and WebDAV. It runs on Windows, macOS, Linux and BSD, and it is the transfer engine behind many of the tools listed here. The official documentation lives at rclone.org and the source at github.com/rclone/rclone.

01

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.

02

Rclone GUI clients

Desktop, web and mobile front-ends for people who would rather click than type.

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.

See all 17 projects
03

Backup and sync tools built on rclone

Bidirectional sync, rotation scripts, and backup programs that use rclone as their storage layer.

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

See all 16 projects
04

Rclone libraries and SDKs for JavaScript, Python, PHP, Rust and Go

Call rclone from your own code through its RC API, its crypt format or the embedded library.

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

See all 11 projects
05

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

06

Run rclone with Docker, Kubernetes, Home Assistant and CI

Container images, CSI drivers, actions and add-ons for running rclone as part of a larger system.

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.

See all 11 projects
07

Rclone forks and alternative builds

Modified builds of rclone for specific needs, with notes on which ones are still maintained.

gclone (dogbutcat)

Actively maintained fork with Google Drive Service Account rotation to bypass API quotas. 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

See all 5 projects
08

Utilities and Miscellaneous

rclone-openapi

OpenAPI 3.0 specification for rclone's RC API. Useful for generating clients and documentation. 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

09

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