
PicoShare
Minimalist file-sharing service with direct download links
3k stars 212 forks last commit first released
Actively maintained
Last commit 25 Aug 2026.

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:
Similar to PicoShare
OnionShare
Secure, anonymous file sharing and hosting over the Tor network
Open-source tool to share files, host websites, and chat privately over the Tor network; available as desktop GUI, CLI, and mobile apps.

Plik
Temporary file upload and sharing service with web UI and CLI
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.
transfer.sh
Command-line file sharing service with expiring links
transfer.sh is a lightweight Go server for sharing files via curl, generating shareable links with optional expiry, download limits, and pluggable storage backends.

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

FerriShare
Self-hosted file sharing with browser-side end-to-end encryption
Open-source, self-hostable file sharing app that encrypts files and filenames in the browser before upload; Rust backend, SQLite metadata, Docker-ready.
YeetFile
Encrypted self-hosted file sharing and vault with client-side encryption
Self-hosted encrypted file sharing and vault. Client-side encryption, shareable expiring links, CLI and web UI, and storage backends (local, S3, Backblaze B2).






