GoSƐ
S3-backed, horizontally scalable file uploader

GoSƐ is a modern file uploader designed to scale horizontally by keeping all state in an S3-compatible object storage backend. Uploads and downloads are performed directly against S3 using pre-signed requests, reducing application bandwidth and server load.
Key Features
- S3-compatible backend with no separate database or cache required
- Direct-to-S3 uploads and downloads via pre-signed URLs
- Chunked uploads with browser-side MD5 hashing for content-based deduplication
- Resumable uploads using S3 multi-part uploads (skips already-uploaded chunks)
- User-selectable retention/expiration per upload via S3 lifecycle policies
- Multiple preconfigured buckets/endpoints selectable by users
- Drag-and-drop upload UI with detailed progress, stats, and transfer-speed chart
- Optional notifications (browser, email, and shoutrrr integrations)
- Simple deployment as a single binary or container image
Use Cases
- Large file delivery portals backed by S3/MinIO/Ceph without proxying traffic through the app
- Sharing datasets or build artifacts where resumable uploads are important
- Lightweight upload frontends for object storage with retention policies
Limitations and Considerations
- Currently supports only a single concurrent upload of a single file
- Requires an S3-compatible backend and appropriate CORS/lifecycle feature support for full functionality
GoSƐ is a good fit when you want a simple, low-ops upload service that scales by relying on object storage primitives. Its direct-to-S3 approach minimizes server bandwidth while providing resumable uploads and deduplication for efficient transfers.
Categories:
Tags:
Tech Stack:
Similar Services

Syncthing
Open-source, peer-to-peer file synchronization tool.
Open-source peer-to-peer file synchronization with TLS encryption, no central server, and a browser-based UI.

LocalSend
Open-source cross-platform local network file sharing app
LocalSend is a free, open-source app for fast, encrypted file and text sharing between nearby devices over a local network, available on desktop and mobile.
AList
Multi-storage file listing server with WebDAV and previews
AList is a multi-storage file listing and sharing server with WebDAV access, file previews, protected routes, uploads, and cross-storage file operations.

copyparty
Portable file server with fast resumable uploads and many protocols
Copyparty is a portable file server with a web UI, accelerated resumable uploads, deduplication, indexing, and support for WebDAV, SFTP, FTP and more.

qBittorrent
Cross-platform BitTorrent client built with Qt and libtorrent
qBittorrent is a fast, free, cross-platform BitTorrent client with a desktop UI and optional Web UI, built on libtorrent for efficient torrent downloading and seeding.

Nextcloud
Open-source collaboration platform for file sync and groupware
Nextcloud is an open-source content collaboration platform providing file sync & share, groupware (calendar, contacts, mail), real-time office editing, chat and video con...

Go
Kubernetes
MinIO (S3-compatible)
Docker