OnionShare
Secure, anonymous file sharing and hosting over the Tor network

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. (onionshare.org)
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. (github.com)
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). (github.com)
- The project uses Python web components where upstream changes can require maintenance (e.g., noted framework deprecations/warnings). (github.com)
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. (github.com)
Categories:
Tags:
Tech Stack:
Similar Services

Syncthing
Open-source, peer-to-peer file synchronization tool.
Open-source peer-to-peer file synchronization with TLS encryption, no central server, and a browser-based UI.

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.
AList
Multi-storage file listing server with WebDAV and previews
AList is a multi-storage file listing and sharing server with WebDAV access, file previews, protected routes, uploads, and cross-storage file operations.

copyparty
Portable file server with fast resumable uploads and many protocols
Copyparty is a portable file server with a web UI, accelerated resumable uploads, deduplication, indexing, and support for WebDAV, SFTP, FTP and more.

qBittorrent
Cross-platform BitTorrent client built with Qt and libtorrent
qBittorrent is a fast, free, cross-platform BitTorrent client with a desktop UI and optional Web UI, built on libtorrent for efficient torrent downloading and seeding.

Nextcloud
Open-source collaboration platform for file sync and groupware
Nextcloud is an open-source content collaboration platform providing file sync & share, groupware (calendar, contacts, mail), real-time office editing, chat and video con...

JavaScript
HTML
Python
CSS