Quickshare is a free, open-source, self-hosted file sharing app built with Go, React and TypeScript. See features, deployment options and alternatives.
Quickshare is an open-source file sharing tool designed for people who want to move files between their own devices, or share them with others, without routing everything through a third-party cloud provider. It runs as a self-hosted application, meaning the user installs and operates the software themselves on a server, home computer or small cloud instance they control.
Built with Go, React and TypeScript, the project is maintained on GitHub by developer ihexxa and released under the LGPL-3.0 license. Because it is free and open source, there is no vendor, subscription, or company behind it in the traditional sense; instead, ongoing development happens through community contributions and the maintainer's release cycle, with the latest tagged version being v0.11.4.
Quickshare covers the core file management operations users expect: uploading, downloading, creating, deleting and moving files and folders, with resumable transfers so large files can recover from interrupted connections rather than restarting from scratch. A fuzzy, multi-keyword search helps users locate files quickly across large folder structures.
Sharing is built around directory-level and file-level links, including anonymous sharing so recipients do not need an account, plus QR code generation for quick mobile access to a shared folder. Multi-user support with role-based permissions, per-user storage quotas and per-user bandwidth limits make the tool practical for households or small teams sharing a single server instance.
Quickshare has no pricing plans because it is free, open-source software distributed under the LGPL-3.0 license. Users download the source code or a pre-built binary from GitHub, or pull the Docker image, and run it on infrastructure they already own or pay for separately, such as a home server or a cloud VPS.
Because there is no vendor relationship, there are no subscription tiers, feature paywalls, or usage-based charges from the project itself; the only ongoing cost is whatever hosting infrastructure the user chooses to run it on.
Quickshare is used for sharing and transferring files between personal devices or with other people, using self-hosted software that the user installs on their own server or computer.
Yes. Quickshare is free and open-source software released under the LGPL-3.0 license, with no subscription fees or paid tiers.
Yes. Quickshare is self-hosted, meaning it runs on infrastructure the user provides, such as a home server, NAS or cloud VPS, either from a downloaded binary or a Docker container.
Quickshare is built with Go on the backend and React with TypeScript on the frontend.
Yes. Quickshare supports multiple user accounts with role-based permissions (user or admin), along with per-user storage quotas and speed limits.
Yes. Quickshare supports anonymous, link-based sharing of files and folders that does not require the recipient to create an account.
Quickshare is cross-platform and runs on Linux, macOS and Windows.
Quickshare is maintained on GitHub primarily by developer ihexxa, with contributions from the open-source community; there is no traditional company behind the project.