awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
warner avatar

warner/magic-wormhole

0
View on GitHub↗
22,663 estrellas·744 forks·Python·MIT·11 vistasmagic-wormhole.readthedocs.io/en/latest↗

Magic Wormhole

Magic-wormhole is a peer-to-peer file transfer tool used to send files, directories, and text strings between computers. It functions as a secure data relay that establishes ephemeral encrypted network tunnels for ad hoc data exchange without requiring permanent accounts or shared folders.

The system utilizes a password-authenticated key exchange to establish a shared secret from a short, human-readable code. This single-use secret handshake ensures the connection is invalidated after a successful pair to prevent replay attacks, while a rendezvous server helps peers exchange connection details to bypass firewalls.

The tool provides a command-line interface for performing point-to-point transfers using end-to-end AES encryption. It manages large data transfers through chunked data streaming and TCP-based peer tunneling to move information safely between devices.

Features

  • Peer-to-Peer File Sharing - Acts as a peer-to-peer utility for sending files and text between computers using single-use encryption codes.
  • Secure File Transfer - Provides secure transfer of arbitrary sized files, directories, and text strings between computers.
  • Ad Hoc Data Exchange - Enables quick sending of text or files between machines without requiring permanent accounts or shared folders.
  • Encrypted Tunneling - Establishes temporary encrypted tunnels between two endpoints for safe information exchange.
  • Single-Use Handshakes - Ensures the connection code is invalidated immediately after a successful pair to prevent replay attacks.
  • Password-Authenticated Key Exchanges - Uses a password-authenticated key exchange to establish a shared secret from a human-readable code.
  • End-to-End Encryption - Provides end-to-end AES encryption to ensure only the intended recipients can access the transferred data.
  • PAKE Transports - Implements a transport mechanism using PAKE to establish encrypted connections without pre-shared keys.
  • Command Line Interfaces - Provides a terminal-based interface for performing secure point-to-point transfers.
  • File Sharing - Facilitates direct file sharing between different hardware devices over a network.
  • Network Data Streaming - Uses chunked data streaming to move large files efficiently between network sockets and disks.
  • Encrypted Relaying - Uses a rendezvous server as an encrypted relay to move data between hosts and bypass firewalls.
  • Peer-to-Peer Networking - Establishes direct TCP-based peer-to-peer network connections for streaming data without permanent intermediaries.
  • Rendezvous Servers - Implements a rendezvous server to help peers exchange connection details and bypass firewalls.
  • Communication and Collaboration - Secure and fast file transfer tool for text and directories.
  • File Sharing - Secure transfer of files and text between computers.

Historial de estrellas

Gráfico del historial de estrellas de warner/magic-wormholeGráfico del historial de estrellas de warner/magic-wormhole

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace warner/magic-wormhole?

Magic-wormhole is a peer-to-peer file transfer tool used to send files, directories, and text strings between computers. It functions as a secure data relay that establishes ephemeral encrypted network tunnels for ad hoc data exchange without requiring permanent accounts or shared folders.

¿Cuáles son las características principales de warner/magic-wormhole?

Las características principales de warner/magic-wormhole son: Peer-to-Peer File Sharing, Secure File Transfer, Ad Hoc Data Exchange, Encrypted Tunneling, Single-Use Handshakes, Password-Authenticated Key Exchanges, End-to-End Encryption, PAKE Transports.

¿Qué alternativas de código abierto existen para warner/magic-wormhole?

Las alternativas de código abierto para warner/magic-wormhole incluyen: awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… schollz/croc — Croc is a command-line utility for sending files and folders between computers using end-to-end encrypted peer-to-peer… micahflee/onionshare — OnionShare is a privacy-focused data transfer tool and onion service host. It enables the anonymous sharing of files… dat-ecosystem/dat — Dat is a peer-to-peer file synchronization tool that combines an append-only, hash-addressed log with Merkle tree… ipfs/kubo — Kubo is a peer-to-peer implementation of the InterPlanetary File System (IPFS) designed for decentralized data storage… schlagmichdoch/pairdrop — PairDrop is a cross-platform file sharing application and web-based tool for peer-to-peer data exchange. It enables…

Alternativas open-source a Magic Wormhole

Proyectos open-source similares, clasificados según cuántas características comparten con Magic Wormhole.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • schollz/crocAvatar de schollz

    schollz/croc

    35,272Ver en GitHub↗

    Croc is a command-line utility for sending files and folders between computers using end-to-end encrypted peer-to-peer connections. It employs elliptic curve encryption and key agreement to secure data transmission between remote endpoints. The tool allows users to coordinate transfers using a shared code phrase and supports the operation of custom relay servers to facilitate connections without relying on public infrastructure. It also includes a proxy client to route encrypted traffic through SOCKS5 proxies. Additional capabilities include resumable data transmission for unstable connectio

    Godata-transferfile-sharinggolang
    Ver en GitHub↗35,272
  • micahflee/onionshareAvatar de micahflee

    micahflee/onionshare

    6,993Ver en GitHub↗

    OnionShare is a privacy-focused data transfer tool and onion service host. It enables the anonymous sharing of files and the hosting of websites by creating temporary hidden services on the Tor network. The software functions as a peer-to-peer system that moves data directly between endpoints without utilizing central third-party servers. It provides capabilities for anonymous file sharing, website hosting, and encrypted peer-to-peer chat, ensuring the identities and IP addresses of participants remain hidden. Communication is secured through end-to-end encryption and Tor-based onion routing

    Python
    Ver en GitHub↗6,993
  • dat-ecosystem/datAvatar de dat-ecosystem

    dat-ecosystem/dat

    8,231Ver en GitHub↗

    Dat is a peer-to-peer file synchronization tool that combines an append-only, hash-addressed log with Merkle tree verification, cryptographic access keys, live streaming replication, and swarm networking for sparse, versioned file sharing. It stores file data and metadata in a cryptographically signed, versioned append-only log where each entry is identified by its hash, and uses public-key cryptography to secure archives with separate read and write keys. The tool enables live streaming replication of data between peers as entries are appended, with Merkle tree integrity verification that su

    JavaScriptcommand-linedatdat-node
    Ver en GitHub↗8,231
Ver las 30 alternativas a Magic Wormhole→