Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Crabdrop

Crabdrop is a fast, lightweight desktop file manager for S3-compatible storage services. It lets you browse, upload, download, and manage files stored in AWS S3, Cloudflare R2, MinIO, or any other S3-compatible provider — all from a native desktop app.

Why Crabdrop?

Most S3 management happens through web consoles or CLI tools. Crabdrop gives you a proper desktop experience with drag-and-drop uploads, progress tracking, and optional client-side encryption — without needing a browser or terminal.

Key Highlights

  • Cross-platform — macOS, Windows, and Linux
  • Drag and drop — drop files or folders onto the window to upload
  • Client-side encryption — optional XChaCha20-Poly1305 encryption before upload
  • Multipart uploads — large files (100MB+) are split and uploaded in parallel
  • Secure credential storage — keys stored in your OS keychain, never in plaintext
  • S3-compatible — works with any service that speaks the S3 API

Tech Stack

Crabdrop is built with Tauri — a Rust backend paired with a TypeScript frontend. This gives you native performance and small binary sizes compared to Electron-based alternatives.

LayerTechnology
BackendRust + Tauri 2
FrontendTypeScript + Vite
StorageAWS SDK for Rust
CryptoXChaCha20-Poly1305

Built with love and Rust.