WebTorrent – Streaming torrent client for node & the browser ▻https://github.com/feross/webtorrent
WebTorrent is a streaming torrent client that works in node.js and the browser. YEP, THAT’S RIGHT. The browser. It’s written completely in JavaScript – the language of the web – so the same code works in both runtimes.
In browsers, WebTorrent uses WebRTC (data channels) for peer-to-peer transport. It can be used without browser plugins, extensions, or installations. It’s Just JavaScript™.
Simply include the webtorrent.min.js script on your page to start fetching files over WebRTC using the BitTorrent protocol. See code examples below.