OnionShare
Secure, anonymous file sharing and hosting over the Tor network
7k stars 712 forks last commit first released
Actively maintained
Last commit 20 Jul 2026.

OnionShare is an open-source application that enables secure, anonymous file transfers, temporary website hosting, and private chat by running services as Tor onion services. It provides both a desktop GUI and a command-line tool plus mobile clients developed with partner projects.
Key Features
- Share files via an ephemeral Tor onion service with one-time or time-limited access.
- Host a static website over an onion address for private, temporary publishing.
- Private chat mode that runs as an onion-hosted web chat session.
- Desktop GUI and CLI interfaces; platform packaging for Windows, macOS, and Linux (Flatpak/Snap).
- Mobile clients developed in collaboration with partner projects for Android and iOS.
- Integrates with the Tor control interface and uses Tor-related libraries and tooling for onion services.
Use Cases
- Send large files privately between two people without relying on third-party cloud storage.
- Publish an internal or temporary static website to a small, private audience via an onion address.
- Run an ephemeral, private chat session reachable only by users with the onion URL.
Limitations and Considerations
- Performance and responsiveness are constrained by the Tor network (latency and throughput) and are not comparable to clearnet transfers.
- Packaging and dependency constraints have affected some platforms (for example, ARM/armhf packaging challenges related to Qt/PySide availability).
- The project uses Python web components where upstream changes can require maintenance (e.g., noted framework deprecations/warnings).
OnionShare is a mature, actively maintained open-source project focused on privacy-preserving file sharing and short-lived hosting using Tor. It is well-suited for users who need ad-hoc private exchanges without using centralized services, while accepting Tor-related performance and packaging trade-offs.
Categories:
Tags:
Tech Stack:
Similar to OnionShare

LocalSend
Open-source cross-platform local network file sharing app
LocalSend is a free, open-source app for fast, encrypted file and text sharing between nearby devices over a local network, available on desktop and mobile.

Send
Encrypted file sharing with expiring links
Self-hostable encrypted file sharing service with expiring links, download limits, and optional password protection for secure, temporary transfers.
Yopass
Secure one-time secret sharing with client-side encryption
Open-source tool for sharing secrets and files via client-side OpenPGP encryption and one-time expiring links.


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.

PicoShare
Minimalist file-sharing service with direct download links
Open-source PicoShare lets users upload and share files of any type and size via direct download links, preserving originals and offering easy deployment via Docker or from source.

Onetime Secret
Self-destructing service for sharing single-use encrypted secrets
Open-source web and API service to create encrypted, single-view links for sharing secrets with configurable expiry and optional passphrase protection.




