WebTorrent
@webtorrentOrganization⚡️⚡️⚡️ Streaming torrent client for the web, Node.js, Mac, Windows, & Linux.
On the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 971 | webtorrent/webtorrent | 30,862 |
Top repositories by stars
- JavaScript30,779
- webtorrent/webtorrent-desktop
❤️ Streaming torrent app for Mac, Windows, and Linux
JavaScript10,026 - webtorrent/instant.io
🚀 Streaming file transfer over WebTorrent (torrents on the web)
JavaScript3,582 - webtorrent/bittorrent-tracker
🌊 Simple, robust, BitTorrent tracker (client & server) implementation
JavaScript1,923 - webtorrent/webtorrent-cli
WebTorrent, the streaming torrent client. For the command line.
JavaScript1,325 - webtorrent/bittorrent-dht
🕸 Simple, robust, BitTorrent DHT implementation
JavaScript1,266 - webtorrent/wormhole-crypto
Streaming encryption for Wormhole.app, based on Encrypted Content-Encoding for HTTP (RFC 8188)
JavaScript672 - webtorrent/webtorrent-hybrid
WebTorrent (with WebRTC support in Node.js)
JavaScript525 - webtorrent/parse-torrent
Parse a torrent identifier (magnet uri, .torrent file, info hash)
JavaScript458 - webtorrent/bittorrent-protocol
Simple, robust, BitTorrent peer wire protocol implementation
JavaScript358 - webtorrent/create-torrent
Create .torrent files
JavaScript353 - webtorrent/magnet-uri
Parse a magnet URI and return an object of keys/values
JavaScript233 - webtorrent/torrent-discovery
Discover BitTorrent and WebTorrent peers
JavaScript223 - webtorrent/node-bencode
bencode de/encoder for nodejs
JavaScript173 - webtorrent/webtorrent.io
The code that runs the WebTorrent website
JavaScript131 - webtorrent/ut_metadata
BitTorrent Extension for Peers to Send Metadata Files (BEP 9)
JavaScript112 - webtorrent/bittorrent-peerid
Map a BitTorrent peer ID to a human-readable client name and version
JavaScript70 - webtorrent/parse-torrent-file
DEPRECATED: Parse a .torrent file and return an object of keys/values
JavaScript61 - webtorrent/ut_pex
Implementation of ut_pex bittorrent protocol (PEX) for webtorrent
JavaScript60 - webtorrent/workshop
Learn WebTorrent and WebRTC in a guided workshop!
51 - webtorrent/bittorrent-lsd
Local Service Discovery (BEP14) implementation
JavaScript38 - webtorrent/fs-chunk-store
Filesystem (fs) chunk store that is abstract-chunk-store compliant
JavaScript35 - webtorrent/idb-chunk-store
IndexedDB chunk store that is abstract-chunk-store compliant
JavaScript34 - webtorrent/torrent-piece
Torrent piece abstraction
JavaScript26 - webtorrent/webtorrent-fixtures
Sample torrent files for the WebTorrent test suite
JavaScript25 - webtorrent/load-ip-set
download and parse ip-set (blocklist) files
JavaScript24 - webtorrent/fs-access-chunk-store
File System Access API chunk store that is abstract-chunk-store compliant
JavaScript15 - webtorrent/lt_donthave
The BitTorrent lt_donthave extension (BEP 54)
JavaScript13 - webtorrent/addr-to-ip-port
Convert an "address:port" string to an array [address:string, port:number]
JavaScript12 - webtorrent/bep53-range
Parse and compose Magnet URI extension (BEP53) ranges
JavaScript10 - webtorrent/string2compact
Convert 'hostname:port' strings to BitTorrent's compact ip/host binary returned by Trackers
JavaScript9 - webtorrent/airplayer
Query your local network for Apple TV's and have them play videos
JavaScript5 - webtorrent/http-node
Node.js http as a standalone package
JavaScript5 - webtorrent/multicast-dns
Low level multicast-dns implementation in pure javascript
JavaScript4 - webtorrent/airplay-protocol
A low level protocol wrapper on top of the AirPlay HTTP API
JavaScript3 - JavaScript1
- webtorrent/renovate-config
Renovate's config
1