28 packages
addr-to-ip-port
Convert an 'address:port' string to an array [address:string, port:number]
bencode
Bencode de/encoder
bep53-range
Magnet URI extension (BEP53) range implementation
bittorrent-dht
Simple, robust, BitTorrent DHT implementation
bittorrent-lsd
Local Service Discovery (BEP14) implementation
bittorrent-peerid
Map a BitTorrent peer ID to a human-readable client name and version
bittorrent-protocol
Simple, robust, BitTorrent peer wire protocol implementation
bittorrent-tracker
Simple, robust, BitTorrent tracker (client & server) implementation
bunyan-mqtt
A bunyan raw stream to publish to mqtt
create-torrent
Create .torrent files
fs-chunk-store
Filesystem (fs) chunk store that is abstract-chunk-store compliant
ip-set
Efficient mutable set for IP addresses
load-ip-set
download and parse ip-set (blocklist) files
lt_donthave
The BitTorrent lt_donthave extension (BEP 54)
magnet-uri
Parse a magnet URI and return an object of keys/values
parse-torrent
Parse a torrent identifier (magnet uri, .torrent file, info hash)
parse-torrent-file
Parse a .torrent file and return an object of keys/values
string2compact
Convert 'hostname:port' strings to BitTorrent's compact ip/host binary returned by Trackers
torrent-discovery
Discover BitTorrent and WebTorrent peers
torrent-piece
Torrent piece abstraction
ut_metadata
Extension for Peers to Send Metadata Files (BEP 9)
ut_pex
Extension for Peer Discovery (PEX)
webtorrent
Streaming torrent client
webtorrent-cli
WebTorrent, the streaming torrent client. For the command line.
webtorrent-fixtures
Sample torrent files for the WebTorrent test suite