Open-source alternatives to WeTransfer
The most popular self-hosted, open-source alternatives to WeTransfer (large file transfer links) are transfer.sh (15,904 GitHub stars), OnionShare (7,174 GitHub stars) and Zipline (3,455 GitHub stars). SelfHostHub lists 12 options below, taken from its Single-click & Drag-n-drop Upload category; 8 support Docker and all of them can run on your own server.
Comparison of self-hosted WeTransfer alternatives
| Project | GitHub stars | Licence | Language / platform | What it does |
|---|---|---|---|---|
| transfer.sh | 15,904 | MIT | Go | Easy file sharing from the command line. |
| OnionShare | 7,174 | GPL-3.0 | Python, deb | Securely and anonymously share a file of any size. |
| Zipline | 3,455 | MIT | Docker, Nodejs | A lightweight, fast and reliable file sharing server that is commonly used with ShareX, offering a react-based Web UI and fast API. |
| Yopass | 3,181 | Apache-2.0 | Go, Docker | Secure sharing of secrets, passwords and files. |
| PicoShare | 3,060 | AGPL-3.0 | Go, Docker | Minimalist, easy-to-host service for sharing images and other files. |
| Gokapi | 2,909 | GPL-3.0 | Go, Docker | Lightweight server to share files, which expire after a set amount of downloads or days. Similar to the discontinued Firefox Send, with the difference that only the admin is allowed to upload files. |
| Chibisafe | 2,780 | MIT | Docker, Nodejs | File uploader service that aims to to be easy to use and set up. It accepts files, photos, documents, anything you imagine and gives you back a shareable link for you to send to others. |
| ProjectSend | 2,030 | GPL-2.0 | PHP | Upload files and assign them to specific clients you create. Give access to those files to your clients. |
| PsiTransfer | 1,962 | BSD-2-Clause | Nodejs | Simple file sharing solution with robust up-/download-resume and password protection. |
| Plik | 1,822 | MIT | Go, Docker | Scalable and friendly temporary file upload system. |
| Slink | 1,609 | AGPL-3.0 | Docker | Image sharing platform designed to give users complete control over their media sharing experience. |
| Sharry | 1,356 | GPL-3.0 | Scala, Java, deb, Docker | Share files easily over the internet between authenticated and anonymous users (both ways) with resumable up- and downloads. |
Star counts and licences come from the awesome-selfhosted dataset and may lag GitHub slightly.
Browse the full categories
All self-hosted File Transfer - Single-click & Drag-n-drop Upload
Frequently asked questions
What is the best open-source alternative to WeTransfer?
By GitHub stars, transfer.sh is the most popular self-hosted alternative to WeTransfer listed here, followed by OnionShare and Zipline. The best fit depends on the features and stack you need.
Is there a free self-hosted alternative to WeTransfer?
Yes. All 12 projects on this page are open source and can be self-hosted at no licence cost; you pay only for your own server.
Which licences do these WeTransfer alternatives use?
The most common licences among them are MIT (4), GPL-3.0 (3) and AGPL-3.0 (2).
Can I run a WeTransfer alternative with Docker?
8 of the 12 alternatives list Docker as a supported platform.