7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

9 alternatives ranked by real activity

Open-source Sendspace alternatives

A curated, ranked list of the 9 best open-source alternatives to Sendspace.

The best open-source alternative to Sendspace is MicroBin. If that doesn't suit you, other good options are Zipline, Gokapi, Chibisafe and Plik.

Sendspace alternatives are mainly file storage & sharing tools. 6 of them shipped code in the last 30 days, 9 can be self-hosted, and 4 use a permissive licence.

Last updated October 3, 2026 · ranked by GitHub stars, growth and recent commits

MicroBin

A tiny self-hosted paste bin, file-sharing and URL shortening web app written in Rust, shipped as a single executable with optional encryption.

GitHub stars
4.6k
Last commit
24 days ago
Latest release
v2.1.0
Licence
BSD-3-Clause
Self-hosted
Yes

MicroBin is a small, self-contained and self-hosted paste bin web application written in Rust. It is quick to set up and needs only a few megabytes of memory and disk storage, and it ships as a single executable file.

An upload can be a pasted text, one or more attached files, or a URL redirection. Uploads can be private or public, editable or read-only, and set to expire automatically or never. Other features include server-side and client-side end-to-end encryption, QR code support, raw text serving, animal names as upload identifiers, automatic dark mode, and SQLite or JSON storage.

People use it to send long texts or large files, share sensitive documents, shorten URLs and serve configuration files or images through its raw endpoint. It can be installed through a Docker setup script or from Cargo, and is licensed under BSD-3-Clause. The project website offers screenshots, documentation and a roadmap.

Key features

  • Paste bin for text and code
  • File uploads with multiple attachments
  • URL shortening and redirection
  • Server-side and client-side E2E encryption
  • Expiring and non-expiring uploads
  • QR code support
  • SQLite and JSON database support
  • Single self-contained executable

Pricing: Free and open source under the BSD-3-Clause licence.

Zipline

Self-hosted file upload server built around ShareX, with short URLs, folders, tags, and sharing controls for people who want to run their own screenshot and file host.

GitHub stars
3.4k
Last commit
5 days ago
Latest release
v4.8.0
Licence
MIT
Self-hosted
Yes
zipline.diced.shZipline homepage screenshot

Zipline is an open-source file upload server that you run yourself. It began as a destination for ShareX screenshot and file uploads and has grown into a general personal or team file host with a web interface, an API, and a gallery view for uploaded media. It is released under the MIT license.

Uploads can be organized into folders and tags, shortened into compact URLs, and shared with embeds that preview cleanly in chat apps. Access can be tightened with password-protected links, invite-only registration, per-user quotas, OAuth2 sign-in, two-factor authentication, and passkeys. Image compression, video thumbnails, and partial uploads help with larger files, and webhooks can notify Discord or any HTTP endpoint.

Deployment is Docker-based: you mount volumes for uploads, public assets, and custom themes, and set a secret value before the first start. The host CPU must support AVX instructions, because the project does not publish builds for older processors. Zipline suits individuals, communities, and small teams who want a private alternative to public image and file hosts.

Key features

  • ShareX-compatible upload endpoint
  • Folders and tags for organizing uploads
  • URL shortening for shared files
  • Password-protected links and invite-only signups
  • OAuth2, two-factor authentication, and passkeys
  • Image compression and video thumbnails
  • Discord and HTTP webhooks
  • Custom themes and per-user quotas

Pricing: Free and open source under the MIT license; you run it on your own server.

Gokapi

Gokapi is a lightweight, self-hosted file sharing server in the spirit of Firefox Send, with expiring links, encryption and S3 storage support.

GitHub stars
2.9k
Last commit
20 days ago
Latest release
v2.2.4
Licence
AGPL-3.0
Self-hosted
Yes

Gokapi is a self-hosted tool for sharing files, presented as an alternative to Firefox Send. It is written in Go and runs on Linux, macOS and Windows or in a Docker container. Unlike many upload services, it does not allow public uploads: only registered users can add files, which keeps the instance under the owner's control.

Shares can expire automatically after a set number of downloads or days. A file request feature gives outside parties a link to upload files that only the link's creator can see. Other features include user management with roles, file deduplication so identical files use no extra space, built-in encryption including end-to-end encrypted uploads, a REST API for automation and a UI that can be customized with CSS and JavaScript.

Storage can be local or AWS S3, including S3-compatible services such as Backblaze B2. OpenID Connect support allows sign-in through providers like Authelia or Keycloak. The minimum requirements are modest, around one CPU core and a few hundred megabytes of memory, and a setup wizard runs on first launch. Gokapi is licensed under AGPL-3.0.

Key features

  • Expiring file shares by downloads or days
  • Upload restricted to registered users
  • File requests for outside uploaders
  • File deduplication to save space
  • End-to-end encrypted uploads
  • S3 and Backblaze B2 storage support
  • OpenID Connect sign-in
  • REST API for automation

Pricing: Free and open source under AGPL-3.0.

Read more about GokapiGitHub

Chibisafe

Chibisafe is a self-hosted file uploader written in TypeScript that returns shareable links, with albums, quotas and S3 storage.

GitHub stars
2.8k
Last commit
today
Latest release
v6.5.5
Licence
MIT
Self-hosted
Yes
chibisafe.appChibisafe homepage screenshot

Chibisafe is a file uploader service written in TypeScript. You send it files, photos or documents and it gives back a shareable link. It is described as easy to use and deploy, and it can run in public mode, user accounts mode or invite-only mode, depending on how open you want your instance to be.

Large files are uploaded in chunks to reduce failures from network problems, and users can create API keys to use the service programmatically. An admin dashboard exposes most instance settings, including the name, rate limit, maximum file size and accepted extensions, so you rarely need to edit configuration files by hand.

Version 6 adds S3 storage support, a masonry layout for browsing media, albums and folders with direct links, snippets, file management and tagging, user management with quotas and a built-in URL shortener. ShareX support, an iOS shortcut and a browser extension help with uploading from desktops, phones and websites. It is open source under the MIT license, runs without ads, and logs IP addresses of requests.

Key features

  • Shareable links for uploaded files
  • Public, accounts or invite-only modes
  • Chunked uploads for large files
  • Albums, folders and snippets
  • S3 storage and user quotas
  • Admin dashboard for instance settings
  • ShareX, iOS shortcut and browser extension

Pricing: Free and open source under the MIT license.

Plik

Scalable, self-hosted temporary file upload system in Go, similar to WeTransfer, with a Vue 3 web interface, CLI client, and several storage backends.

GitHub stars
1.8k
Last commit
yesterday
Latest release
1.4.2
Self-hosted
Yes

Plik is a temporary file upload system written in Go that works like WeTransfer but runs on your own infrastructure. It has a modern Vue 3 web interface with 12 languages and light, dark, and custom themes, along with a command-line client. The input lists its license only as other.

It supports several storage backends: local disk, S3, OpenStack Swift, and Google Cloud Storage. Metadata can be stored in SQLite, PostgreSQL, or MySQL, and multiple authentication providers are available. Topics also mention end-to-end encryption, Docker deployment, and an MCP interface. Uploads are temporary, expiring after a set time.

The project provides documentation, a live demo, and Telegram channels for discussion and release announcements. Plik suits teams and homelab users who want a simple way to send large files to others without accounts on third-party services.

Key features

  • Temporary file uploads with expiry
  • Vue 3 web interface in 12 languages
  • Command-line client
  • Local, S3, Swift, and Google Cloud storage
  • SQLite, PostgreSQL, or MySQL metadata
  • Multiple authentication providers
Read more about PlikWebsite GitHub

Sharry

Sharry is a self-hosted web application for sharing files through hard-to-guess links, with optional passwords and expiry times.

GitHub stars
1.3k
Last commit
4 days ago
Latest release
v1.16.0
Licence
GPL-3.0
Self-hosted
Yes
eikek.github.ioSharry homepage screenshot

Sharry is a self-hosted file sharing web application. The basic idea is simple: you upload files and receive a URL that you can pass on to others, instead of sending large attachments or using a third-party sharing service.

Authenticated users can upload files with an optional password and a time period that controls how long the files remain downloadable, and the resulting public link can be shared by email. In the other direction, each registered user can maintain alias pages behind hard-to-guess URLs, which let anyone upload files to that user with a description, optionally notifying them by email. Alias pages can be disabled or deleted at any time. The upload implementation follows the tus protocol.

Sharry is built with Scala and Elm and licensed under GPL-3.0. It can be installed from a Debian package or zip file, with the Nix package manager and a NixOS module, or with Docker. Documentation is published on its website. It suits individuals and small organizations that want a private way to exchange large files.

Key features

  • Upload files and share by link
  • Optional passwords and expiry periods
  • Alias pages for receiving uploads
  • Email notifications to users
  • Resumable uploads via the tus protocol
  • Install via deb, zip, Nix, or Docker

Pricing: Free and open source under the GPL-3.0 licence.

Uguu

Lightweight PHP file host for quick temporary or permanent uploads, with drag-and-drop, an upload API, rate limiting and file-type controls.

GitHub stars
1.2k
Last commit
10 mo ago
Latest release
v.1.9.9
Licence
GPL-3.0
Self-hosted
Yes
Hosted version
Available
uguu.seUguu homepage screenshot

Uguu is a simple, lightweight platform for temporary file hosting and sharing that can also serve as a permanent file host. Uploading takes one click and needs no registration, and the web interface is minimal and modern, supporting drag and drop, paste and click-to-select. It is aimed at anyone who wants to run their own quick-share service, and a public instance runs at uguu.se.

An upload API can return responses in JSON, HTML, plain text or CSV, and the service works with ShareX and other screenshot tools. Administrators can restrict files by extension or MIME type with black or whitelists, apply upload rate limiting, and blacklist files by hash. The README lists tested requirements of Nginx with PHP 8.3 and SQLite, MySQL or PostgreSQL; Bun is used to compile front-end assets before the app runs on PHP.

Installation and configuration are covered in the project documentation. Uguu is based on the earlier Pomf project, follows the PSR-12 coding standard enforced with PHPCS, and is licensed under GPL-3.0.

Key features

  • One-click uploads without registration
  • Drag and drop and clipboard paste
  • Upload API with JSON, HTML, text and CSV responses
  • ShareX support
  • Extension and MIME allow and block lists
  • Rate limiting and file hash blacklisting

Pricing: Free and open source under the GPL-3.0 license.

Read more about UguuWebsite GitHub

FileShelter

FileShelter is a self-hosted GPL web app for one-click file sharing: upload files, get a link with an expiry date, optional password and private edit link.

GitHub stars
536
Last commit
7 mo ago
Latest release
v6.4.0
Licence
GPL-3.0
Self-hosted
Yes

FileShelter is a self-hosted web application for sharing files over the internet. You upload one or more files and receive a URL to pass on, which keeps the workflow light for people who want to run their own sharing service instead of using a public one. A public demo instance exists with limits of three days and 1 MB per file.

Shares have a validity period from one hour to many years, optional password protection for downloads and uploads, and hard-to-guess UUID-based links. Multi-file shares are zipped on the fly, and a private edit link lets the uploader remove files or check download counters. It supports customizable terms of service, multiple languages and a command-line tool, fileshelter-cmd, to list, create and destroy shares.

FileShelter is written in C++ with low memory needs, and its demo runs on a Raspberry Pi. After a share expires, files are deleted roughly two hours later so that in-progress downloads are not interrupted. It is released under GPL-3.0, with installation steps in the repository.

Key features

  • Upload files and receive a shareable URL
  • Expiry from one hour to many years
  • Optional password protection
  • Multi-file shares zipped on the fly
  • Private edit links with download counters
  • Command-line tool to manage shares
  • Customizable terms of service

Pricing: Free and open source under the GPL-3.0 license.

YouTransfer

YouTransfer is a free, Apache-licensed, self-hosted file transfer and sharing tool positioned as a privacy-respecting alternative to Dropbox and WeTransfer, though it needs a new maintainer.

GitHub stars
2k
Last commit
3 yr ago
Latest release
1.0.6
Licence
Apache-2.0
Self-hosted
Yes
youtransfer.ioYouTransfer homepage screenshot

YouTransfer is a self-hosted file transfer and sharing application built as an alternative to paid services such as Dropbox and WeTransfer. It is aimed at organizations and individuals who want similar file-sharing convenience but without usage limitations, pricing tiers or a lengthy third-party privacy policy, since files stay on infrastructure the operator controls.

It is designed to be installed behind a firewall on private servers, letting teams combine easy-to-use file transfer with the security and control of self-hosting. A live but limited public demo is available, and the README recommends running it locally for the full experience.

YouTransfer can be installed quickly using a published Docker image, with additional documentation on the project's GitHub Wiki covering installation and usage in more depth. It is written in JavaScript and released under an Apache license. The README explicitly states the project is looking for a new maintainer to update outdated packages, merge pull requests and continue improving it, so prospective users should weigh its current maintenance status.

Key features

  • Self-hosted file transfer and sharing
  • Docker-based quick installation
  • No usage limits or pricing tiers
  • Runs behind your own firewall
  • Public demo instance available

Pricing: Free and open source under an Apache license. The project is actively looking for a new maintainer.

Sendspace alternatives: questions

What is the best open-source alternative to Sendspace?
MicroBin is the top-ranked open-source alternative to Sendspace on Enlisted: A tiny self-hosted paste bin, file-sharing and URL shortening web app written in Rust, shipped as a single executable with optional encryption. Other strong options are Zipline, Gokapi, Chibisafe and Plik.
Are these Sendspace alternatives free?
All 9 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer. 1 also offers a paid or managed cloud version if you'd rather not host it yourself.
How is this list of Sendspace alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 6 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all