https://github.com/magic-wormhole/magic-wormhole Skip to content Navigation Menu Toggle navigation Sign in * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + GitHub Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions By size + Enterprise + Teams + Startups By industry + Healthcare + Financial services + Manufacturing By use case + CI/CD & Automation + DevOps + DevSecOps * Resources Topics + AI + DevOps + Security + Software Development Explore + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Enterprise + Enterprise platform AI-powered developer platform Available add-ons + Advanced Security Enterprise-grade security features + GitHub Copilot Enterprise-grade AI features + Premium Support Enterprise-grade 24/7 support * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up Reseting focus You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} magic-wormhole / magic-wormhole Public * Notifications You must be signed in to change notification settings * Fork 608 * Star 18.9k get things from one computer to another, safely License MIT license 18.9k stars 608 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings * Code * Issues 147 * Pull requests 5 * Actions * Projects 0 * Wiki * Security * Insights Additional navigation options * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights magic-wormhole/magic-wormhole This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master BranchesTags Go to file Code Folders and files Last commit Last Name Name message commit date Latest commit History 1,731 Commits .github/workflows .github/workflows docs docs misc misc pyi pyi signatures signatures src/wormhole src/wormhole .appveyor.yml .appveyor.yml .coveragerc .coveragerc .gitattributes .gitattributes .gitignore .gitignore .travis.yml .travis.yml LICENSE LICENSE MANIFEST.in MANIFEST.in Makefile Makefile NEWS.md NEWS.md README.md README.md newest-version.py newest-version.py setup.cfg setup.cfg setup.py setup.py snapcraft.yaml snapcraft.yaml tox.ini tox.ini update-version.py update-version.py versioneer.py versioneer.py wormhole_complete.bash wormhole_complete.bash wormhole_complete.fish wormhole_complete.fish wormhole_complete.zsh wormhole_complete.zsh View all files Repository files navigation * README * MIT license Magic Wormhole PyPI Tests Windows Build Status codecov.io Docs Irc Matrix Get things from one computer to another, safely. This package provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical "wormhole codes": in general, the sending machine generates and displays the code, which must then be typed into the receiving machine. The codes are short and human-pronounceable, using a phonetically-distinct wordlist. The receiving side offers tab-completion on the codewords, so usually only a few characters must be typed. Wormhole codes are single-use and do not need to be memorized. * PyCon 2016 presentation: Slides, Video For complete documentation, please see https:// magic-wormhole.readthedocs.io or the docs/ subdirectory. This program uses two servers, whose source code is kept in separate repositories: the mailbox server, and the transit relay. License, Compatibility Magic-Wormhole is released under the MIT license, see the LICENSE file for details. This library is compatible with Python 3.8 and higher (tested against versions up to 3.12). Packaging, Installation Magic Wormhole packages are included in many operating systems. Packaging status To install it without an OS package, follow the Installation docs. About get things from one computer to another, safely Resources Readme License MIT license Activity Custom properties Stars 18.9k stars Watchers 214 watching Forks 608 forks Report repository Releases 37 tags Packages 0 No packages published Used by 223 * @DanbiAubrey * @mmonserrate * @jasonkena * @Rikthus * @WildVision-AI * @Markfds01 * @mcherel * @mcherel + 215 Contributors 63 * @warner * @meejah * @Laharah * @exarkun * @anarcat * @toolness * @yarikoptic * @Baeumla * @come-maiz * @derwolfe * @sneakypete81 * @cclauss * @FelisDiligens * @higs4281 + 49 contributors Languages * Python 95.1% * JavaScript 4.1% * Shell 0.3% * Makefile 0.3% * CSS 0.1% * Batchfile 0.1% Footer (c) 2024 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact * Manage cookies * Do not share my personal information You can't perform that action at this time.