Stream and download torrent files across desktop platforms using peer to peer web technology.

WebTorrent Desktop is an open-source desktop app that allows users to stream torrents. It enables the playback of media files while they are still downloading, removing the need to wait for a complete file transfer before viewing content. The application is available for macOS, Windows, and Linux, providing a consistent interface across different operating systems for peer-to-peer file sharing.
Users can install the software via the official website, GitHub releases, or through Homebrew-Cask on macOS. For those interested in development, the application can be cloned from its Git repository and run using npm. The app functions as a desktop client that leverages both traditional torrent protocols and WebRTC to facilitate the transfer of data between peers.
The application is built using the Electron framework, which allows it to run as a native desktop app using JavaScript and Node.js. Its frontend user interface is developed with React.js and utilizes Material UI components to implement Google's Material Design guidelines. The underlying architecture handles the complex networking and file system operations required for P2P transfers, while the integration tests use Spectron and Tape to ensure UI stability through screenshot diffing.
Regarding privacy, the software collects basic usage statistics to monitor the success rate of the play button and identify codec errors. It does not track which specific torrents a user adds, nor does it send personally identifying information to the developers. This makes it a viable option for users who want a transparent tool for media streaming.
WebTorrent Desktop is positioned as a specialized client for users who prioritize immediate media consumption over standard file archiving.
Watch YouTube videos without ads, tracking, or JavaScript, using a lightweight self‑hosted front‑end and customizable themes.
A decentralized and federated video hosting platform for creating community owned instances without ads or tracking.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.