GoSƐ logo

GoSƐ

Website

S3-backed, horizontally scalable file uploader

Activity unknown

No repository statistics available for this project.

GoSƐ screenshot

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:

Share:

Similar to GoSƐ

SeaweedFS

Distributed storage for files and S3-compatible object storage

34.3k
3k
Last commit

SeaweedFS is a fast distributed storage system providing blob, file, and S3-compatible object storage with optional filer, replication, and erasure coding.

Apache-2.0Actively maintained
Alternative to:
Amazon S3 logo
Amazon S3
+7
MinIO logo

MinIO

High-performance S3-compatible object storage server

61.4k
7.8k
Last commit

MinIO is a high-performance, S3-compatible object storage server for building private cloud storage, data lakes, and scalable storage backends for applications.

AGPL-3.0Slowing down
Alternative to:
Amazon S3 logo
Amazon S3
+7
Sharry logo

Sharry

Self-hosted web application for secure file sharing and uploads

1.3k
74
Last commit

Sharry is a self-hosted file sharing web app with resumable uploads (tus), configurable lifetimes and passwords, and multiple storage backends including PostgreSQL, MariaDB, H2, filesystem or S3-compatible storage.

GPL-3.0Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+19
AList logo

AList

Multi-storage file listing server with WebDAV and previews

50.1k
7.9k
Last commit

AList is a multi-storage file listing and sharing server with WebDAV access, file previews, protected routes, uploads, and cross-storage file operations.

AGPL-3.0Actively maintained
Alternative to:
Dropbox logo
Dropbox
+19
Cloudreve logo

Cloudreve

Self-hosted file management and sharing with multi-storage support

28.6k
3.9k
Last commit

Cloudreve is a self-hosted file management and sharing platform with multi-user access, WebDAV, share links, and support for local and S3-compatible storage backends.

GPL-3.0Actively maintained
Alternative to:
Dropbox logo
Dropbox
+15
FileGator logo

FileGator

Multi-user web-based file manager with pluggable storage backends

3.1k
446
Last commit

Self-hosted, open-source web file manager with multi-user access, roles, and chunked uploads. Manage local files or connect external storage like S3 via adapters.

MITActively maintained
Alternative to:
cPanel File Manager logo
cPanel File Manager
+19