webtorrent

Web P2P Client

A streaming torrent client written in JavaScript that enables peer-to-peer file sharing over the web using WebRTC.

⚡️ Streaming torrent client for the web

GitHub

30k stars
677 watching
3k forks
Language: JavaScript
last commit: 6 days ago
Linked from 5 awesome lists

bittorrentbrowserhacktoberfestjavascriptnodejsp2pstreamingtorrentwebrtcwebtorrent

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
webtorrent/instant.io Enables peer-to-peer file sharing over the web using WebRTC and BitTorrent protocols 3,465
webtorrent/webtorrent-cli A command-line tool for managing BitTorrent files and streams 1,177
webtorrent/bittorrent-protocol A Node.js implementation of the BitTorrent peer wire protocol. 349
webtorrent/webtorrent-desktop A desktop application that enables peer-to-peer file sharing using the BitTorrent protocol. 9,740
webtorrent/bittorrent-tracker A Node.js implementation of a BitTorrent tracker that supports various protocols and provides statistics via web interface or JSON data. 1,791
mafintosh/peerflix A streaming torrent client for Node.js that enables users to stream video and music content from torrents. 6,192
grpc/grpc-web Enables communication between web browsers and gRPC services using JavaScript 8,680
peers/peerjs A peer-to-peer communication library built on WebRTC that enables data and media connections between browsers. 12,522
fent/node-torrent A Node.js library for reading, creating, and hashing BitTorrent files. 197
winpooh32/peerstohttp Serves torrent files over HTTP using a REST-like API to enable streaming and downloading 46
webtorrent/create-torrent A module for creating .torrent files used in BitTorrent distributions 341
webtorrent/parse-torrent This project provides a utility to parse and extract metadata from torrent identifiers. 441
webtorrent/torrent-piece Provides an abstraction layer for managing torrent pieces in a JavaScript application. 23
varbhat/exatorrent A lightweight, single-executable BitTorrent client with web streaming capabilities and customizable features. 1,918
webtorrent/bittorrent-dht An implementation of the BitTorrent Distributed Hash Table (DHT) protocol in JavaScript 1,233