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
FAQ
Yes, we can integrate GigLabo File Uploader under the following tech stack: Angular, React, Java, Python, Go, C++ and others. We can also develop a custom UI for it. Please contact us and we will advise you in more detail.
No! In this case you will receive a commercial license as a gift.
Yes, absolutely! GigLabo File Uploader gives you complete flexibility with UI customization. You can design any appearance for your uploader according to your brand requirements or specific needs. We don't impose any rigid design constraints - the look and feel is entirely up to you.
Only if you purchase a commercial license. The GPLv3 requires that you open-source any derivative software that includes GPL-licensed code. If you prefer not to open your own code, please acquire a commercial license.
If the software is not redistributed (e.g., not part of a SaaS or client-facing product), you may be allowed to use it under GPLv3. However, for legal clarity and long-term use, we still recommend a commercial license.
- No GPLv3 obligations
- Commercial support and updates
- Priority bug fixes and feature requests
- Integration help tailored to your stack
- Peace of mind for your legal team
Yes! You are welcome to modify it under GPLv3 or under your commercial license terms.