awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
andreafabrizi avatar

andreafabrizi/Dropbox-Uploader

0
View on GitHub↗
6,608 stars·1,055 forks·Shell·GPL-3.0·14 viewswww.andreafabrizi.it/2016/01/01/Dropbox-Uploader↗

Dropbox Uploader

Dropbox-Uploader is a Bash-based command-line client for managing files on Dropbox. It provides a full set of file operations including upload, download, copy, move, rename, delete, directory creation, and listing, all through shell scripts that use curl to interact with the Dropbox API. The tool authenticates via OAuth tokens and includes a chunked upload mechanism for handling large files reliably.

The project distinguishes itself with an interactive shell interface that lets users browse and manage remote files without re-entering commands, and a file-name-based password derivation system for generating decryption passwords from backup file names. It also supports automated encrypted backups by compressing local directories and uploading them to cloud storage, with the ability to generate shareable links that default to direct links for images.

Additional capabilities include cross-platform access, with support for running on rooted Android devices through platform-agnostic dependency checks, and integration with Keyboard Maestro for uploading files from Finder or Path Finder. The tool covers the full lifecycle of cloud file management, from backup automation to interactive browsing and shareable link creation.

Features

  • Bash Dropbox Clients - A Bash-based command-line client that provides full file management and shareable link generation for Dropbox accounts.
  • Chunked Uploaders - Splits large files into smaller parts and uploads them sequentially to handle size limits and resume failures.
  • Cloud Storage File Operations - Provides full command-line file management for Dropbox including upload, download, delete, and listing operations.
  • Encrypted Cloud Backup Scripts - Compresses directories into encrypted archives and uploads them to Dropbox for automated backup.
  • Remote File Downloads - Downloads a file or directory from a remote Dropbox folder to a local destination.
  • Cloud Storage Backups - Compresses a local directory into an encrypted archive and uploads it to a remote cloud storage service.
  • Shell-Script-Based REST Clients - Uses curl within a Bash script to make HTTP requests to the Dropbox API for file operations.
  • Cloud Backups - Automates encrypted backups by compressing local directories and uploading them to Dropbox cloud storage.
  • Dropbox CLI Clients - A command-line tool for uploading, downloading, listing, and deleting files on Dropbox using Bash scripts.
  • OAuth Token Refreshes - Authenticates API calls using a stored OAuth 2.0 access token, refreshed via a refresh token when expired.
  • Cloud Storage File Uploads - Uploads a local file or directory to a remote Dropbox folder, splitting large files into chunks for reliable transfer.
  • Interactive File Browsers - Ships an interactive shell interface for browsing and managing remote Dropbox files without re-entering commands.
  • Shareable Links - Outputs direct or standard Dropbox links for uploaded files, defaulting to direct links for images.
  • Share Link Generation - Generates public shareable links for files stored on Dropbox, defaulting to direct links for images.
  • Cloud Storage Share Links - Creates a public share link for a specified file or directory on Dropbox.
  • Cloud Storage File Sharing - Generates a shareable link for a file stored in Dropbox.
  • Interactive Dropbox Browsers - Navigates, lists, and downloads files from a Dropbox account through an interactive shell.
  • Cloud File Sync - Synchronizes files between a local system and Dropbox cloud storage using script-based utilities.
  • Cloud Storage Shells - Provides an interactive command-line interface for browsing, navigating, and managing files on a Dropbox account.
  • Interactive Shell Loops - Provides a command-line menu loop for browsing, selecting, and acting on remote files without re-entering commands.
  • Downloading and Serving - Script for interacting with the Dropbox API.
  • Downloading and Serving - Bash script for managing files in Dropbox.

Star history

Star history chart for andreafabrizi/dropbox-uploaderStar history chart for andreafabrizi/dropbox-uploader

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Dropbox Uploader

These projects share indexed features with Dropbox Uploader. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • nicotsx/zerobytenicotsx avatar

    nicotsx/zerobyte

    6,572View on GitHub↗

    ZeroByte is a backup management platform built around the Restic backup engine, providing encrypted, deduplicated, and compressed snapshots across multiple storage backends. It offers a web interface for scheduling, monitoring, and managing backup operations, with support for cron-based job scheduling and configurable retention policies that automatically prune older snapshots. The platform distinguishes itself through comprehensive multi-protocol volume mounting, allowing backup ingestion from NFS, SMB, WebDAV, SFTP, and rclone-backed sources alongside local directories. It includes a snapsh

    TypeScriptbackupbackup-utilityrestic
    View on GitHub↗6,572
  • wal-g/wal-gwal-g avatar

    wal-g/wal-g

    4,117View on GitHub↗

    wal-g is a database cloud backup tool and write-ahead log archiver designed for disaster recovery and point-in-time recovery. It archives database state and transaction logs to cloud storage providers to ensure long-term data durability. The project provides a manager for compressing, encrypting, and pruning database backups stored in cloud object storage. It specifically enables the restoration of a database to a specific timestamp by fetching base backups and replaying transaction logs. The tool's capabilities cover multi-engine backup and restoration, including the generation of full and

    Go
    View on GitHub↗4,117
  • gilbertchen/duplicacygilbertchen avatar

    gilbertchen/duplicacy

    5,656View on GitHub↗

    Duplicacy is a cross-platform, deduplicated backup tool that stores encrypted snapshots to local disks and cloud storage services. It operates through both a command-line executable and a web-based graphical interface, enabling backup, restore, and repository management in scripts or through a browser. The software splits files into variable-size chunks identified by their hash, enabling cross-machine deduplication without a central database or chunk index. Each backup creates an immutable snapshot that stores file metadata and chunk references, supporting incremental updates and point-in-tim

    Go
    View on GitHub↗5,656
  • gaozhangmin/boxplayergaozhangmin avatar

    gaozhangmin/boxplayer

    6,550View on GitHub↗

    Boxplayer is a cloud media player and storage manager that enables high-definition video streaming and file administration across multiple cloud storage providers through a unified interface. It functions as a cloud media player with subtitle and audio support, a metadata organizer for structuring media libraries, and a high-speed download manager using a multi-threaded engine. The project implements a Model Context Protocol server, which exposes cloud storage and media management functions as programmable tools and context for AI agents. This allows for AI-driven storage automation and the a

    TypeScriptelectron-applinuxmacos
    View on GitHub↗6,550
Compare all 30 related projects→

Frequently asked questions

What does andreafabrizi/dropbox-uploader do?

Dropbox-Uploader is a Bash-based command-line client for managing files on Dropbox. It provides a full set of file operations including upload, download, copy, move, rename, delete, directory creation, and listing, all through shell scripts that use curl to interact with the Dropbox API. The tool authenticates via OAuth tokens and includes a chunked upload mechanism for handling large files reliably.

What are the main features of andreafabrizi/dropbox-uploader?

The main features of andreafabrizi/dropbox-uploader are: Bash Dropbox Clients, Chunked Uploaders, Cloud Storage File Operations, Encrypted Cloud Backup Scripts, Remote File Downloads, Cloud Storage Backups, Shell-Script-Based REST Clients, Cloud Backups.

Which projects share features with andreafabrizi/dropbox-uploader?

Projects with overlapping indexed features include: nicotsx/zerobyte — ZeroByte is a backup management platform built around the Restic backup engine, providing encrypted, deduplicated, and… wal-g/wal-g — wal-g is a database cloud backup tool and write-ahead log archiver designed for disaster recovery and point-in-time… gilbertchen/duplicacy — Duplicacy is a cross-platform, deduplicated backup tool that stores encrypted snapshots to local disks and cloud… gaozhangmin/boxplayer — Boxplayer is a cloud media player and storage manager that enables high-definition video streaming and file… houtianze/bypy — bypy is a Python client for interacting with Baidu Yun cloud storage via its official API. It functions as both a… xayahsususu/android-databackup — Android-DataBackup is a rooted Android backup tool that backs up and restores complete application data on devices…