About Magic Wormhole
Magic Wormhole is a Python package that provides a library and a command-line tool named wormhole. It moves files and directories of any size, or brief snippets of text, between two computers. The two ends are matched by an identical wormhole code: the sending machine generates and shows it, and the receiving person types it in. It is released under the MIT license.
Codes are short, single-use and human-pronounceable, drawn from a phonetically distinct word list, and the receiving side offers tab completion so usually only a few characters are needed. Nothing has to be memorized. The program relies on two servers, a mailbox server and a transit relay, whose source code lives in separate repositories. The library works with Python 3.10 and newer, packages exist in many operating systems, and complete documentation is on Read the Docs along with a PyCon 2016 talk.
Key features
- Send files, folders or text between computers
- Short single-use pronounceable codes
- Tab completion for entering codes
- Python library and wormhole CLI
- Mailbox server and transit relay components
- Packaged for many operating systems
Good fit for
- →Sending a file to a colleague without accounts
- →Moving a directory between two of your machines
- Built with
- Python
- Tags
- file-transfer
- python
- command-line
- cli
- p2p
- secure-transfer
- encryption
- sharing
Open-source alternatives to Magic Wormhole
See all
croc
File Storage & Sharing
Easily and securely send things from one computer to another :crocodile: :package:
MITvs WeTransfer★ 40kGokapi
File Storage & Sharing
Lightweight selfhosted Firefox Send alternative without public upload. AWS S3 supported.
AGPL-3.0vs WeTransfer★ 2.9k
Safebucket
File Storage & Sharing
On-prem file sharing made simple, fast and safe.
Apache-2.0vs WeTransfer★ 964
Plik
File Storage & Sharing
Plik is a temporary file upload system (Wetransfer like) in Go.
OSSvs WeTransfer★ 1.8k
Sharry
File Storage & Sharing
Sharry is a self-hosted file sharing web application.
GPL-3.0vs WeTransfer★ 1.3k
LinShare
File Storage & Sharing
LinShare - Secure File Sharing
AGPL-3.0vs WeTransfer★ 577
SaaS alternatives to Magic Wormhole
See all
WeTransfer
File Storage & Sharing
WeTransfer is a file-transfer service for sending large files, photos and videos by link or email without needing an account.
SaaS
Send Anywhere
File Storage & Sharing
Cross-platform file transfer using one-time keys, links or direct device connections
SaaS
MASV
File Storage & Sharing
Large file transfer service for media and entertainment teams
SaaS
Signiant
File Storage & Sharing
Accelerated file transfer software for media companies moving large files
SaaS
SwissTransfer
File Storage & Sharing
Free large file transfer service from Infomaniak with up to 50 GB per transfer
SaaS
AnySend
File Storage & Sharing
Browser-based peer-to-peer file transfer with no account, install or server upload
SaaS

