PicoShare logo

PicoShare

Website

Minimalist file-sharing service with direct download links

3k stars 212 forks last commit first released

Actively maintained

Last commit 25 Aug 2026.

PicoShare screenshot

PicoShare is a minimalist, open-source service for uploading and sharing files. It provides direct download links for uploaded files, preserves original filenames and metadata, and avoids re-encoding or resizing media.

Key Features

  • Direct download links for uploaded files, with no ads or required signups for recipients
  • Supports arbitrary file types and sizes; no automatic re-encoding or resizing of media
  • Simple admin interface protected by a shared secret for managing uploads and links
  • Multiple deployment options: run from source or run an official container image
  • Optional data replication support using a WAL-based replication tool for cloud backups
  • Uses an embedded SQL database for file metadata and storage index to minimize operational complexity

Use Cases

  • Quick one-off file sharing between collaborators without creating accounts
  • Private media distribution where original file fidelity must be preserved (images, audio, video)
  • Lightweight internal file drop service for small teams or personal servers

Limitations and Considerations

  • Not designed for multi-writer clustered deployments: concurrent writes across multiple instances are not synchronized
  • Maintained as a hobby/open-source project; scope is intentionally limited and some feature requests may be declined due to maintainer bandwidth
  • For large-scale or enterprise use, additional monitoring, backup planning, and storage provisioning will be required

PicoShare is best suited where a simple, privacy-conscious, and low-overhead file sharing service is needed. It is straightforward to deploy and integrates into standard container-based workflows for small-scale production or personal use.

Categories:

Tags:

Tech Stack:

Share:

Similar to PicoShare

OnionShare logo

OnionShare

Secure, anonymous file sharing and hosting over the Tor network

7.1k
711
Last commit

Open-source tool to share files, host websites, and chat privately over the Tor network; available as desktop GUI, CLI, and mobile apps.

Actively maintained
Alternative to:
Send Anywhere logo
Send Anywhere
+8
Plik logo

Plik

Temporary file upload and sharing service with web UI and CLI

1.8k
196
Last commit

Plik is a WeTransfer-like temporary file upload and sharing service with a web UI, CLI client, REST API, expiration (TTL), and multiple storage backends.

Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+6

transfer.sh

Command-line file sharing service with expiring links

15.9k
1.6k
Last commit

transfer.sh is a lightweight Go server for sharing files via curl, generating shareable links with optional expiry, download limits, and pluggable storage backends.

MITActively maintained
Alternative to:
WeTransfer logo
WeTransfer
+7
PsiTransfer logo

PsiTransfer

Open-source self-hosted resumable file-sharing server

1.9k
246
Last commit

Self-hosted open-source file sharing server with resumable uploads (tus), large-file streaming, expiry/one-time downloads, Docker packaging and a Vue frontend.

BSD-2-ClauseActively maintained
Alternative to:
WeTransfer logo
WeTransfer
+11
FerriShare logo

FerriShare

Self-hosted file sharing with browser-side end-to-end encryption

336
19
Last commit

Open-source, self-hostable file sharing app that encrypts files and filenames in the browser before upload; Rust backend, SQLite metadata, Docker-ready.

MITSlowing down
Alternative to:
WeTransfer logo
WeTransfer
+7
YeetFile logo

YeetFile

Encrypted self-hosted file sharing and vault with client-side encryption

313
21
Last commit

Self-hosted encrypted file sharing and vault. Client-side encryption, shareable expiring links, CLI and web UI, and storage backends (local, S3, Backblaze B2).

AGPL-3.0Slowing down
Alternative to:
WeTransfer logo
WeTransfer
+17