magic-wormhole/magic-wormhole.rs
magic-wormhole/magic-wormhole.rs has 1,058 GitHub stars and 106 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 11:24 UTC. Last push 2026-07-22.
Rust implementation of Magic Wormhole, with new features and enhancements
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalRusty Wormhole
Get things from one computer to another, safely.
This is a Rust port of the Python version at https://github.com/magic-wormhole/magic-wormhole.
Comparison with the Python implementation
Features that are missing:
- Text message sending
- Folder sending (we can send folders, but it will send a tar ball which the other side will have to manually unpack)
- Tor support
New features that exceed the other implementations:
- Can do direct connections across the internet (NATs) and firewalls
- Automatically copies your code to the clipboard
- Port forwarding in addition to file transfer (experimental)
- Send a file to multiple people (experimental)
- Fuzzy wormhole code completion
Getting started
If you want to toy with the CLI, cargo run -- --help will get you started. The code sits in ./cli/src. For more instructions see cli/README.md.
If you'd like to use Wormhole in your application, cargo doc --open will tell you how to use it. There aren't any hosted docs at the moment.
If you don't fear touching code and want to contribute, ./src/lib.rs, ./src/transfer.rs and ./src/transit.rs are rather easy to get into. The protocol specification will probably be useful to you.
Applications using Wormhole Rust as library
- Warp, a GUI client using Gtk
- Wormhole File Transfer, a Android client using Flutter
- Wyrmhole, a cross-platform GUI using Tauri
- rvIRC, a vim-based IRC client with filesharing
(feel free to add yours)
License
This work is licensed under the EUPL v1.2 or later. Contact the owner(s) for use in proprietary software.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,398 starspublic-apis/public-apis
A collective list of free APIs
497,679 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
447,495 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,261 stars