{"id":31903341,"url":"https://github.com/RClone-Manager/rclone-manager","last_synced_at":"2025-10-13T13:06:42.779Z","repository":{"id":290993808,"uuid":"973502326","full_name":"RClone-Manager/rclone-manager","owner":"RClone-Manager","description":"Rclone Manager is a cross-platform GUI application designed to help users manage Rclone remotes efficiently.","archived":false,"fork":false,"pushed_at":"2025-09-29T18:44:05.000Z","size":5636,"stargazers_count":359,"open_issues_count":10,"forks_count":19,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-09-29T19:11:06.303Z","etag":null,"topics":["adwaita","angular","angular-material","gnome","rclone-gui","tauri"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RClone-Manager.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-04-27T05:59:55.000Z","updated_at":"2025-09-29T18:44:08.000Z","dependencies_parsed_at":"2025-05-12T19:10:36.587Z","dependency_job_id":"a3cf98bf-bdbe-4121-91bc-7c4fe4a351f5","html_url":"https://github.com/RClone-Manager/rclone-manager","commit_stats":null,"previous_names":["hakanbaban53/rclone-manager","rclone-manager/rclone-manager"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/RClone-Manager/rclone-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RClone-Manager%2Frclone-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RClone-Manager%2Frclone-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RClone-Manager%2Frclone-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RClone-Manager%2Frclone-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RClone-Manager","download_url":"https://codeload.github.com/RClone-Manager/rclone-manager/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RClone-Manager%2Frclone-manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279015273,"owners_count":26085683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adwaita","angular","angular-material","gnome","rclone-gui","tauri"],"created_at":"2025-10-13T13:01:40.846Z","updated_at":"2025-10-13T13:06:42.773Z","avatar_url":"https://github.com/RClone-Manager.png","language":"TypeScript","readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\"src/assets/rclone.svg\" alt=\"RClone Manager\" height=\"180\"\u003e\n  \u003cbr\u003e\n  RClone Manager\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003eA powerful, cross-platform GUI for managing Rclone remotes with style and ease.\u003c/b\u003e\u003cbr\u003e\n  \u003ci\u003eBuilt with Angular 20 + Tauri 2 · Linux • Windows • macOS • ARM Support\u003c/i\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/RClone-Manager/rclone-manager/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/RClone-Manager/rclone-manager?style=flat-square\" alt=\"Latest Release\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/RClone-Manager/rclone-manager/blob/master/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/RClone-Manager/rclone-manager?style=flat-square\" alt=\"License\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/RClone-Manager/rclone-manager/stargazers\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/RClone-Manager/rclone-manager?style=flat-square\" alt=\"Stars\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## 🌐 Overview\n\n**RClone Manager** is a **modern, cross-platform GUI** that makes managing [Rclone](https://rclone.org/) remotes effortless. Whether you're syncing files across cloud storage providers, mounting remote drives, or performing complex file operations, RClone Manager provides an intuitive interface that simplifies even the most advanced Rclone features.\n\n\u003e ⚠️ **Actively developed** – Regular updates with new features and improvements. Check out our [roadmap](#-roadmap) to see what's coming next!\n\n---\n\n## 🎨 Design Philosophy\n\n💡 **Beautiful by design.** A unique blend of **GTK styling**, **Angular Material**, and **FontAwesome icons** creates a clean, minimalist interface that feels at home on any platform while maintaining a modern, responsive experience.\n\n---\n\n## 📸 Screenshots\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003e💻 Desktop Interface\u003c/strong\u003e\u003cbr/\u003e\n  \u003cimg src=\"assets/desktop-ui.png\" alt=\"Desktop UI\" width=\"700\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003e🏠 Home \u0026 Overview\u003c/strong\u003e\u003cbr/\u003e\n  \u003cimg src=\"assets/general-home.png\" alt=\"General Home\" width=\"350\"/\u003e\n  \u003cimg src=\"assets/general-remote.png\" alt=\"General Remote\" width=\"350\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003e⚙️ Mount Control \u0026 Job Monitoring\u003c/strong\u003e\u003cbr/\u003e\n  \u003cimg src=\"assets/mount-control.png\" alt=\"Mount Control\" width=\"350\"/\u003e\n  \u003cimg src=\"assets/job-watcher.png\" alt=\"Job Watcher\" width=\"350\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003e📱 Mobile Support\u003c/strong\u003e\u003cbr/\u003e\n  \u003cimg src=\"assets/mobile-ui.png\" alt=\"Mobile UI\" width=\"250\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cem\u003eSeamlessly switches between light and dark modes to match your system preferences.\u003c/em\u003e\n\u003c/p\u003e\n\n---\n\n## 🚀 Features\n\n### 🎯 Core Functionality\n\n- 🛠 **Complete Remote Management** – Add, edit, delete, and clone remotes with an intuitive wizard\n- 🔐 **OAuth \u0026 Interactive Configuration** – Seamless authentication with providers like OneDrive, Google Drive, and iCloud\n- 🔑 **Encrypted Configuration Support** – Secure password storage using system keyring/credential store\n- 💾 **Import/Export** – Backup and restore your entire configuration, with optional 7z encryption\n\n### ⚡ File Operations\n\n- 📁 **Mount Remotes** – Access cloud storage as local drives with multiple mount types (mount, mount2, NFS)\n- 🔄 **Sync \u0026 Copy** – One-way synchronization and file copying between remotes or local folders\n- ↔️ **Bidirectional Sync (Bisync)** – Keep two locations perfectly synchronized in both directions\n- 🚚 **Move Operations** – Transfer files between locations without leaving duplicates\n- 🎯 **Primary Actions** – Set up to 3 quick-access actions per remote for instant operations\n\n### 🎨 User Experience\n\n- 🌗 **Adaptive Themes** – Beautiful light and dark modes with GTK-inspired design\n- 🖥 **System Tray Integration** – Quick access to mounts and operations from your taskbar\n- 📊 **Real-time Monitoring** – Live job status, transfer speeds, and progress tracking\n- 🔔 **Smart Notifications** – Stay informed with non-intrusive alerts\n- ⚙️ **Advanced Options** – Full access to VFS settings, bandwidth limits, and flag configurations\n\n### 🌍 Platform Support\n\n- 🐧 **Linux** – Full support including ARM architecture\n- 🪟 **Windows** – Native support with WinFsp integration, including ARM\n- 🍎 **macOS** – Complete functionality with automatic mount plugin installation\n- 📱 **Responsive Design** – Optimized interface for desktop and mobile viewports\n\n### 🔧 Advanced Features\n\n- 🔄 **Auto-Update** – Built-in updater keeps you on the latest version\n- 🖥️ **Native Terminal Support** – Open remote config in your preferred terminal\n- 📡 **Metered Connection Detection** – Smart warnings when on limited networks\n- 🎮 **Global Shortcuts** – Keyboard shortcuts for power users (e.g., Ctrl+Shift+M to force-check mounts)\n- 🔍 **Mount Watcher** – Automatic detection and updates of mount status\n\n### ☁️ Supported Cloud Providers\n\nNearly all Rclone remotes are supported, including:\n\n- **Google Drive** – Full OAuth support with team drives\n- **Microsoft OneDrive** – Personal and Business accounts\n- **Dropbox** – Complete integration\n- **Amazon S3** – And all S3-compatible services\n- **iCloud Drive** – Interactive configuration support\n- **SFTP/FTP** – Secure file transfer protocols\n- **WebDAV** – Generic WebDAV support\n- **And 40+ more providers!**\n\n---\n\n## 🔧 Tech Stack\n\n- **Frontend**: Angular 20 + Angular Material + FontAwesome\n- **Backend**: Tauri 2 (Rust)\n- **Styling**: Custom GTK-inspired theming with responsive design\n- **Architecture**: Modern component-based with reactive state management\n\n---\n\n## 📦 Downloads\n\n### 🎯 Latest Release\n\nGet the latest version for your platform:\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/RClone-Manager/rclone-manager/releases/latest\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Download-Latest%20Release-blue?style=for-the-badge\u0026logo=github\" alt=\"Download Latest Release\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n**Available for:**\n\n- 🐧 Linux (x86_64, ARM64) – AppImage, Deb, RPM\n- 🪟 Windows (x86_64, ARM64) – MSI Installer, Portable\n- 🍎 macOS (Intel, Apple Silicon) – DMG\n\n\u003e 📋 See the [full release notes](https://github.com/RClone-Manager/rclone-manager/releases) for changelog and installation instructions\n\n---\n\n## 🛠️ Installation\n\n### 📋 Runtime Requirements\n\n**RClone Manager** will guide you through installing any missing dependencies on first run. However, you can pre-install:\n\n#### Required\n\n- **[Rclone](https://rclone.org/downloads/)** – The core tool for remote management (can be installed via the app)\n\n#### Optional (for mounting)\n\n- **Linux/macOS:** [FUSE](https://github.com/libfuse/libfuse) – Usually pre-installed on most distributions\n- **Windows:** [WinFsp](https://github.com/billziss-gh/winfsp) – Automatically prompted for installation if missing\n- **macOS:** Mount plugin – Automatically installed by the app when needed\n\n#### Optional (for encrypted exports)\n\n- **[7-Zip](https://www.7-zip.org/)** – For password-protected configuration backups\n\n### 🚀 Quick Start\n\n1. **Download** the appropriate package for your OS from [releases](https://github.com/RClone-Manager/rclone-manager/releases/latest)\n2. **Install** using your platform's standard method:\n\n- **Linux:**\n  - **Debian/Ubuntu:** `sudo dpkg -i rclone-manager_*.deb` or run the AppImage\n  - **Fedora/openSUSE (RPM):** `sudo rpm -i rclone-manager-*.rpm`\n  - **Arch Linux:** Install from [AUR](https://aur.archlinux.org/packages/rclone-manager) via your AUR helper, e.g. `yay -S rclone-manager`\n- **Windows:** Run the MSI installer or extract the portable version\n- **macOS:** Open the DMG and drag to Applications\n\n3. **Launch** RClone Manager and follow the onboarding wizard\n4. **Add your first remote** using the guided setup\n\n\u003e 💡 **First-time users?** The app includes an interactive onboarding that will help you set up Rclone and create your first remote!\n\n---\n\n## 🛠️ Development\n\n### Prerequisites for Building\n\n- **[Node.js](https://nodejs.org/)** (v18 or later)\n- **[Rust](https://www.rust-lang.org/tools/install)** (latest stable)\n- **[Cargo](https://doc.rust-lang.org/cargo/)** (comes with Rust)\n- Platform-specific build tools (see [Tauri prerequisites](https://tauri.app/v2/guides/prerequisites/))\n\n### Development Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/RClone-Manager/rclone-manager.git\ncd rclone-manager\n\n# Install dependencies\nnpm install\n\n# Start development server\nnpm run tauri dev\n```\n\n⚠️ **Important:** Always use `npm run tauri dev` instead of `ng serve`, as the app requires Tauri APIs.\n\n### Building for Production\n\n```bash\n# Build for your current platform\nnpm run tauri build\n\n# The built application will be in src-tauri/target/release/\n```\n\n### Linting \u0026 Formatting\n\n```bash\n# Frontend (Angular)\nnpm run lint          # ESLint check\nnpm run format        # Prettier format\n\n# Backend (Rust)\nnpm run lint:rust     # Clippy check\nnpm run format:rust   # Rustfmt format\n```\n\n---\n\n## 🐞 Known Issues\n\nKnown bugs and technical limitations are tracked in two places:\n\n- 📄 See [**ISSUES.md**](ISSUES.md) for detailed explanations of platform-specific issues (e.g. Windows terminal flash)\n- 📌 Visit our [**GitHub Project Board**](https://github.com/users/RClone-Manager/projects/6) for open bugs and upcoming fixes\n\n---\n\n## 🗺️ Roadmap\n\nWe organize development on our [**GitHub Project Board**](https://github.com/users/RClone-Manager/projects/6) — track features, bugs, and long-term goals.\n\n### Current Focus Areas\n\n- 🔜 **Near-Term Goals**\n  - Enhanced job monitoring with detailed progress tracking\n  - Additional filter configuration options\n  - Performance optimizations for large remote lists\n- 🚀 **Long-Term Vision**\n  - Multi-language support (i18n/l10n)\n  - Mobile app versions\n  - Advanced scheduling and automation\n  - Plugin system for custom integrations\n\n- 🧩 **Community Driven**\n  - Feature requests and suggestions\n  - UI/UX improvements\n  - Platform-specific enhancements\n\n\u003e 🧠 **Want to influence the direction?** Star the repo, watch the project board, and share your ideas in [Discussions](https://github.com/RClone-Manager/rclone-manager/discussions) or [Issues](https://github.com/RClone-Manager/rclone-manager/issues)!\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions from developers of all skill levels! Here's how you can help:\n\n### Ways to Contribute\n\n- 🐛 **Report Bugs** – Found an issue? [Open a bug report](https://github.com/RClone-Manager/rclone-manager/issues/new?template=bug_report.md)\n- 💡 **Suggest Features** – Have an idea? [Share it with us](https://github.com/RClone-Manager/rclone-manager/issues/new?template=feature_request.md)\n- � **Improve Documentation** – Help make our docs clearer and more comprehensive\n- 🔧 **Submit Pull Requests** – Fix bugs or implement features (see development setup above)\n- 🌍 **Translate** – Help make RClone Manager available in your language (coming soon)\n- ⭐ **Spread the Word** – Star the repo, share with friends, write blog posts\n\n### Contribution Guidelines\n\n1. Fork the repository and create a feature branch\n2. Follow the existing code style and linting rules\n3. Test your changes thoroughly on your target platform\n4. Write clear commit messages\n5. Submit a pull request with a detailed description\n\n\u003e 📝 See our [CONTRIBUTING.md](CONTRIBUTING.md) guide (coming soon) for detailed guidelines\n\n---\n\n## 📜 License\n\nLicensed under the **[GNU GPLv3](LICENSE)**.\n\nYou are free to use, modify, and distribute this software under the terms of the GPL v3 license. See the [LICENSE](LICENSE) file for full details.\n\n---\n\n## 📬 Support \u0026 Contact\n\n### Get Help\n\n- 💬 [GitHub Discussions](https://github.com/RClone-Manager/rclone-manager/discussions) – Ask questions and chat with the community\n- 🐛 [Issue Tracker](https://github.com/RClone-Manager/rclone-manager/issues) – Report bugs or request features\n- 📖 [Documentation](https://github.com/RClone-Manager/rclone-manager/wiki) – Guides and tutorials (coming soon)\n\n### Stay Updated\n\n- ⭐ Star the repository to get notifications about new releases\n- 👀 Watch the repo for all updates and discussions\n- 🔔 Enable release notifications to be the first to know about new versions\n\n---\n\n\u003cp align=\"center\"\u003e\n  Made with ❤️ by the RClone Manager Team\u003cbr\u003e\n  \u003csub\u003ePowered by Rclone | Built with Angular \u0026 Tauri\u003c/sub\u003e\n\u003c/p\u003e\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRClone-Manager%2Frclone-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRClone-Manager%2Frclone-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRClone-Manager%2Frclone-manager/lists"}