Open-Source File Uploader for Large Files and S3-Compatible Storage
Secure, resumable, and fully customizable — perfect for modern web apps.

What makes our File Uploader special
File Integrity Check with Hash Verification
Ensure reliable file uploads with built-in integrity checks using MD5, SHA-1, SHA-256, CRC32, and CRC32C. Every chunk is verified to prevent corruption or data loss — even on unstable connections.
Large File Uploads (Gigabytes Support)
Effortlessly upload files of any size — even multi-gigabyte videos or datasets — thanks to our efficient chunked uploading system designed for scalability and performance.
S3-Compatible Cloud Upload
Upload files directly to Amazon S3 or any S3-compatible storage like MinIO or DigitalOcean Spaces. Easy integration, secure transfer, and full control over your storage infrastructure.
Resumable Uploads with Auto-Retry
Never start over again. If an upload is interrupted, it automatically resumes from where it left off, saving time and bandwidth. Perfect for large files or slow connections.
Fully Customizable File Uploader UI
Adapt the uploader to match your brand and product. Customize layout, components, progress indicators, messages, and behaviors using your own HTML/CSS/JS — no UI lock-in.
Backend-Agnostic Integration
Works with any backend stack — whether you're using Node.js, Python, Go, PHP, or serverless functions. Our uploader communicates via configurable HTTP endpoints or direct-to-storage protocols.
Our prices
GigLabo File Uploader is licensed under the GNU GPLv3. If you wish to use it in proprietary or commercial software without the obligations of the GPL, please buy a commercial license.
Individual
GigLabo File Uploader under GPL-V3 License
Commercial
GigLabo File Uploader under Commercial License