---
title: File Uploader
description: S3 File Uploader with Resumable Uploads
canonical: https://giglabo.com/agency/products/file-uploader-zgq9195flavybelvn9upuqk8
locale: en
---

# File Uploader

> Markdown twin of https://giglabo.com/agency/products/file-uploader-zgq9195flavybelvn9upuqk8
> Fetch this instead of the HTML page: same content, a fraction of the bytes.
> Site structure and the full page list for agents: https://giglabo.com/llms.txt

S3 File Uploader with Resumable Uploads

- Type: agency

## What it is

GigLabo File Uploader is an open-source file uploader for large files and S3-compatible storage — secure, resumable and fully customizable, aimed at modern web apps and at Next.js in particular.

## What makes it special

- **File integrity check with hash verification** — 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** — multi-gigabyte videos or datasets through a chunked uploading system.
- **S3-compatible cloud upload** — Amazon S3 or any S3-compatible storage such as MinIO or DigitalOcean Spaces, so the storage infrastructure stays under your control.
- **Resumable uploads with auto-retry** — an interrupted upload resumes where it left off.
- **Fully customizable UI** — layout, components, progress indicators, messages and behaviours in your own HTML/CSS/JS; no UI lock-in.
- **Backend-agnostic integration** — works with Node.js, Python, Go, PHP or serverless functions through configurable HTTP endpoints or direct-to-storage protocols.

## Licensing and pricing

The uploader is licensed under the GNU GPLv3. Two plans are offered:

- **Individual — free**, GigLabo File Uploader under the 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 through GitHub Issues and Discussions.
- **Commercial — €500 one-time**, GigLabo File Uploader under the commercial license. For companies, SaaS platforms, commercial applications and enterprise software. Priority email support, no GPL obligations so your source stays private, and a 30-day money-back guarantee.

## Facts from the FAQ

- Using it in a commercial SaaS product requires the commercial license: GPLv3 requires open-sourcing derivative software that includes GPL-licensed code.
- Purely internal, non-redistributed use may be allowed under GPLv3, but a commercial license is still recommended for legal clarity.
- The agency can integrate the uploader into Angular, React, Java, Python, Go, C++ and other stacks, and can build a custom UI for it.
- If you hire GigLabo for that integration work, the commercial license is included at no extra charge.
- Modification is allowed under either GPLv3 or the commercial license terms.

## Related

- [Documentation](https://giglabo.com/agency/products/file-uploader/docs)
- [Commercial license terms](https://giglabo.com/agency/commercial-license-j9gpn5mbx6r411fjfv9ve9gm)
- [GPL license text](https://giglabo.com/agency/gpl-license-g7w6zg13x1vqu5gtd5gzvnsq)

## Related

- HTML version of this page: https://giglabo.com/agency/products/file-uploader-zgq9195flavybelvn9upuqk8
- Site map for agents: https://giglabo.com/llms.txt
