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.
| Layer | Technology |
|---|---|
| Backend | Rust + Tauri 2 |
| Frontend | TypeScript + Vite |
| Storage | AWS SDK for Rust |
| Crypto | XChaCha20-Poly1305 |
Built with love and Rust.