Open-Source File Uploader for Large Files and S3-Compatible Storage

Secure, resumable, and fully customizable — perfect for modern web apps.

File Uploader Demo

What makes our File Uploader special

File Integrity Check with Hash Verification

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)

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

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

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

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

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

Free

GigLabo File Uploader under GPL-V3 License

For personal use, educational institutions, non-profits, and open-source projects
Full source code access under GPLv3
No warranty or liability
Community support via GitHub Issues and Discussions
GitHub

Commercial

€500/one-time

GigLabo File Uploader under Commercial License

For companies, SaaS platforms, commercial applications, and enterprise software
Priority email support
No GPL obligations — keep your source code private
30-day money-back guarantee
Buy Now

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.

Need our help to integrate?

Choose how you would like to proceed: