magic-wormhole.rs for Mac
Get things from one computer to another, safely.
magic-wormhole.rs — overview
Rusty Wormhole
Get things from one computer to another, safely.
This is a Rust port of the Python version at .
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 rescue-shell, a remote rescue shell for an interactive PTY session
(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.
Details
Magic Wormhole 的 Rust 实现,具有新功能和增强功能
How to install magic-wormhole.rs
- Open Terminal (press ⌘ + Space and type “Terminal”).
- If Homebrew is not installed yet, run the command below first.
- Run this command:
Latest 10 releases
Last updated 2026-05-07; current version 0.8.1, with the latest 10 releases listed.
| Version | Released | Type | Size | macOS | Windows | Linux |
|---|---|---|---|---|---|---|
| 0.8.1 | 2026-05-07 | Stable | 3.7 MB | Download | — | — |
| 0.8.0 | 2026-05-06 | Stable | 3.7 MB | — | — | — |
| 0.7.7 | 2026-03-10 | Stable | 3.7 MB | — | — | — |
| 0.7.6 | 2025-04-05 | Stable | 4.2 MB | — | — | — |
| 0.7.5 | 2025-01-12 | Stable | 4.2 MB | — | — | — |
| 0.7.4 | 2024-11-30 | Stable | 4.0 MB | — | — | — |
| 0.7.3 | 2024-10-25 | Stable | 4.1 MB | — | — | — |
| 0.7.2 | 2024-10-11 | Stable | 4.1 MB | — | — | — |
| 0.7.1 | 2024-07-25 | Stable | 3.0 MB | — | — | — |
| 0.7.0 | 2024-07-17 | Stable | 8.0 MB | Download | Download | Download |
Data from GitHub Releases; stable releases first, each group sorted newest first.
Prebuilt bottle platforms
Official Homebrew bottles cover:
- Apple silicon · latest macOS
- Apple silicon · macOS 26 Tahoe
- Apple silicon · macOS 15 Sequoia
- Apple silicon · macOS 14 Sonoma
- Intel · macOS 14 Sonoma
- Linux · ARM64
- Linux · x86_64
Compared with similar apps
Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.
| App | Version | License | Architecture | 30-day installs |
|---|---|---|---|---|
| magic-wormhole.rs | 0.8.1 | EUPL-1.2 | CLI | 28 |
| dssim | 3.4.0 | AGPL-3.0-or-later | CLI | 29 |
| msgpack-cxx | cpp-9.0.0 | BSL-1.0 | CLI | 30 |
| nvchecker | 2.22 | MIT | CLI | 32 |
Similar apps: Command-line Tools
dssim
RGBA Structural Similarity Rust implementationmsgpack-cxx
MessagePack implementation for C++ / msgpack.org[C++]nvchecker
nvchecker (short for new version checker) is for checking if a new version of some software has…rust-wasm
rust-wasm targets developers who need to compile Rust code to WebAssembly, providing the…openssl@4
Cryptography and SSL/TLS Toolkitxz
General-purpose data compression with high compression ratioCategories: Command-line Tools