These open-source utilities enable secure and direct data transmission between two computers without intermediate servers.
ShareDrop is a browser-based platform designed for direct, peer-to-peer file exchange between devices. It facilitates data transfer by establishing encrypted connections directly between browsers, ensuring that files are transmitted without being stored on central servers. The system identifies nearby devices on the same local network to enable immediate, configuration-free file sharing. For remote participants, it provides the ability to create private, temporary web rooms that use unique, ephemeral addresses to establish secure connections across different networks. The project coordinates these connections through a signaling server that manages the initial handshake between clients. Once connected, it utilizes binary streaming to process large files in segments, maintaining privacy and efficiency throughout the transfer process.
ShareDrop is a browser-based peer-to-peer file transfer tool that uses WebRTC to facilitate direct, encrypted data exchange between devices without intermediate cloud storage.
Snapdrop is a web-based local file sharing tool and progressive web app designed for transferring files between devices on the same local network. It functions as an end-to-end encrypted transfer tool that allows users to move data across different devices and operating systems without manual configuration. The service supports self-hosting through a containerized deployment model, allowing users to run private instances of the file sharing service on their own infrastructure. This ensures that data transfers remain within a private local network. The system uses a signaling server for local network discovery and coordinates peer-to-peer connectivity to establish direct data channels between browsers. Security is maintained through client-side encryption to protect files during transmission.
Snapdrop is a browser-based, peer-to-peer file transfer tool that uses WebRTC for direct, encrypted data exchange between devices on the same network, perfectly matching the requirement for cloud-free, secure file sharing.
PairDrop is a cross-platform file sharing application and web-based tool for peer-to-peer data exchange. It enables the transfer of files and text messages between devices using a browser, operating without the need for user accounts or central storage. The project supports both local network file transfers and cross-device sharing over the internet. It provides methods for establishing connectivity through temporary rooms using shared short-codes, QR-code identity exchange, and persistent device pairing to maintain connections across different networks. Connectivity is managed via WebRTC peer-to-peer networking, allowing data to move directly between devices. The application also integrates with native operating system share menus and command-line interfaces for data export.
PairDrop is a browser-based, peer-to-peer file transfer tool that uses WebRTC for direct, encrypted data exchange between devices without requiring intermediate cloud storage or user accounts.
Magic Wormhole is a command-line utility designed for the secure transfer of files and text between two computers. It establishes encrypted, peer-to-peer connections that allow users to move information directly without relying on permanent cloud storage or third-party hosting. The system utilizes a password-authenticated key exchange to verify the identity of both endpoints, requiring only a short, human-readable code to initiate a session. By employing ephemeral key derivation and a relay server that cannot decrypt the transmitted content, the protocol ensures that data remains private and inaccessible to the intermediary infrastructure. The tool supports both file transfers and the exchange of short text messages. All data is structured into verified, encrypted chunks, and the relay server automatically deletes all information once the transfer process is successfully completed.
This is a secure, command-line peer-to-peer file transfer utility that provides end-to-end encryption and direct data exchange, though it lacks the browser-based interface requested by the visitor.
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 connections, content filtering to exclude specific files or folders, and stream-based data piping for integration with shell pipelines via standard input and output.
Croc is a command-line peer-to-peer file transfer utility that provides secure, encrypted data exchange between computers, though it requires a terminal interface rather than a browser-based one.
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.
This is a command-line peer-to-peer file transfer tool that provides secure, encrypted data exchange between computers, though it requires a terminal rather than a browser-based interface.
LocalSend is a cross-platform utility designed for secure, peer-to-peer file transfers between devices on the same local network. By establishing direct, encrypted communication channels, the application enables users to share files without relying on external servers, cloud storage, or active internet connectivity. The project distinguishes itself through a unified codebase that supports native-looking interfaces across desktop and mobile operating systems. It utilizes automated peer discovery to identify available devices on a subnet and employs end-to-end encryption to ensure data integrity and confidentiality during every transfer. The software suite includes comprehensive build orchestration, allowing for the generation of native installation packages for Windows, macOS, Linux, Android, and iOS from a single source. Additionally, the project maintains multi-language support through a structured, community-driven localization system that decouples text strings into external files.
LocalSend is a cross-platform peer-to-peer file transfer utility that provides secure, direct data exchange on local networks, though it functions as a standalone application rather than a browser-based tool.
Plain-app is a multi-purpose toolset for self-hosted device management, providing a web-based dashboard to remotely access files, system settings, and notifications on a mobile device over a local network. It functions as a remote gateway for SMS and notifications, a peer-to-peer file transfer system, and a media server for streaming content to browsers or casting to televisions via DLNA and Chromecast. The project emphasizes secure local connectivity, utilizing TLS and XChaCha20-Poly1305 encryption to protect traffic between the mobile device and the browser. It also includes a distraction-free Markdown note-taking application for personal knowledge management. Beyond remote management, the software supports real-time screen mirroring of device displays and notifications to a remote browser. It provides capabilities for local file organization, RSS feed reading, and project and issue tracking through a mobile interface.
This tool provides a secure, browser-based peer-to-peer file transfer system for local networks, though it is part of a broader suite of mobile device management utilities rather than a dedicated file-transfer-only application.