A macOS Electron app for uploading files to AWS S3 directly from the status bar via drag-and-drop.
aws-s3-uploader is a macOS desktop application built with Electron and React that enables users to upload files directly to Amazon S3 buckets from their status bar. It solves the problem of cumbersome browser-based or CLI uploads by providing a native drag-and-drop interface integrated into the macOS system tray.
macOS users who frequently upload files to AWS S3 and prefer a streamlined, GUI-based workflow over command-line tools or web consoles.
Developers choose this tool for its convenience and simplicity—it eliminates the need to switch contexts or use complex AWS CLI commands, offering a native macOS experience with one-click uploads and URL copying.
🍎 macOS Electron+React App for uploading files to S3 directly from Status Bar
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Drag files directly onto the macOS status bar icon for instant uploads, eliminating the need to open a browser or CLI, as shown in the upload animation.
Upload multiple files and entire directories in one operation, saving time for bulk transfers, a feature explicitly listed in the README.
Set permissions and storage classes during upload, providing control over S3 object properties directly from the app interface.
Supports automatic login on startup using AWS credentials, reducing repetitive authentication steps, as noted in the completed todo item.
The README's todo list admits that aborting uploads is not yet implemented, which can be problematic for large or slow file transfers.
The app is built only for macOS, so it's not suitable for users on other operating systems like Windows or Linux.
Users must build from source as there are no pre-packaged installers, adding setup complexity compared to ready-to-use applications.