| addr-to-ip-port • 1.5.4Convert an 'address:port' string to an array [address:string, port:number] | INDIRECT | 0 | |
| base64-js • 1.5.1Base64 encoding/decoding in pure JS | INDIRECT | 0 | |
| bencode • 2.0.3Bencode de/encoder | INDIRECT | 0 | |
| bittorrent-dht • 8.4.0Simple, robust, BitTorrent DHT implementation | DIRECT | 21 | |
| bittorrent-peerid • 1.3.6Map a BitTorrent peer ID to a human-readable client name and version | INDIRECT | 0 | |
| bittorrent-tracker • 9.19.0Simple, robust, BitTorrent tracker (client & server) implementation | DIRECT | 45 | |
| bn.js • 5.2.5Big number implementation in pure javascript | INDIRECT | 0 | |
| buffer-equals • 1.0.4Node.js 0.12 buffer.equals() ponyfill | INDIRECT | 0 | |
| buffer • 6.0.3Node.js Buffer API, for the browser | INDIRECT | 2 | |
| bufferutil • 4.1.0WebSocket buffer utils | INDIRECT | 1 | |
| chrome-dgram • 3.0.6Use the Node `dgram` API in Chrome Apps | INDIRECT | 2 | |
| chrome-dns • 1.0.1Use the Node `dns` API in Chrome Apps | INDIRECT | 2 | |
| chrome-net • 3.3.4Use the Node `net` API in Chrome Apps | INDIRECT | 1 | |
| clone • 2.1.2deep cloning of objects and arrays | INDIRECT | 0 | |
| debug • 3.2.7small debugging utility | DIRECT | 1 | |
| debug • 4.4.3Lightweight debugging utility for Node.js and the browser | INDIRECT | 1 | |
| decompress-response • 6.0.0Decompress a HTTP response if needed | INDIRECT | 1 | |
| err-code • 3.0.1Create an error with a code | INDIRECT | 0 | |
| get-browser-rtc • 1.1.0get webrtc browser methods unprefixed | INDIRECT | 0 | |
| ip-address • 10.2.0A library for parsing IPv4 and IPv6 IP addresses in node and the browser. | INDIRECT | 0 | |
| ip • 1.1.9[](https://www.npmjs.com/package/ip) | INDIRECT | 0 | |
| ipaddr.js • 2.4.0A library for manipulating IPv4 and IPv6 addresses in JavaScript. | INDIRECT | 0 | |
| k-bucket • 4.0.1Kademlia DHT K-bucket implementation as a binary tree | INDIRECT | 3 | |
| k-bucket • 5.1.0Kademlia DHT K-bucket implementation as a binary tree | INDIRECT | 2 | |
| k-rpc-socket • 1.11.1Low level implementation of the k-rpc network layer that the BitTorrent DHT uses | INDIRECT | 6 | |
| k-rpc • 5.1.0Low-level implementation of the k-rpc protocol used the BitTorrent DHT. | INDIRECT | 10 | |
| last-one-wins • 1.0.4Make sure the last sync call to an async function is executed after all previous ones have finished | INDIRECT | 0 | |
| lru • 3.1.0A simple O(1) LRU cache | INDIRECT | 1 | |
| mimic-response • 3.1.0Mimic a Node.js HTTP response stream | INDIRECT | 0 | |
| minimist • 1.2.8parse argument options | INDIRECT | 0 | |
| ms • 2.1.3Tiny millisecond conversion utility | INDIRECT | 0 | |
| node-gyp-build • 4.8.4Build tool and bindings loader for node-gyp that supports prebuilds | INDIRECT | 0 | |
| queue-microtask • 1.2.3fast, tiny `queueMicrotask` shim for modern engines | INDIRECT | 0 | |
| random-iterate • 1.0.1Iterate values in a list in random order | INDIRECT | 0 | |
| randombytes • 2.1.0random bytes from browserify stand alone | INDIRECT | 1 | |
| readable-stream • 3.6.2Streams3, a user-land copy of the stream library from Node.js | INDIRECT | 4 | |
| record-cache • 1.2.0Cache optimised for record like things | INDIRECT | 1 | |
| run-parallel • 1.2.0Run an array of functions in parallel | DIRECT | 1 | |
| run-series • 1.1.9Run an array of functions in series | INDIRECT | 0 | |
| rusha • 0.8.14A high-performance pure-javascript SHA1 implementation suitable for large binary data. | INDIRECT | 0 | |
| safe-buffer • 5.2.1Safer Node.js Buffer API | INDIRECT | 0 | |
| simple-concat • 1.0.1Super-minimalist version of `concat-stream`. Less than 15 lines! | INDIRECT | 0 | |
| simple-get • 4.0.1Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines. | INDIRECT | 5 | |
| simple-peer • 9.11.1Simple one-to-one WebRTC video/voice and data channels | INDIRECT | 14 | |
| simple-sha1 • 2.1.2A simple api for generating sha1 hashes in node and the browser. | INDIRECT | 1 | |
| simple-websocket • 9.1.0Simple, EventEmitter API for WebSockets (browser) | INDIRECT | 10 | |
| smart-buffer • 4.2.0smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more. | INDIRECT | 0 | |
| socks • 2.8.9Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality. | INDIRECT | 2 | |
| string_decoder • 1.3.0The string_decoder module from Node core | INDIRECT | 1 | |
| string2compact • 1.3.2Convert 'hostname:port' strings to BitTorrent's compact ip/host binary returned by Trackers | INDIRECT | 2 | |
| unordered-array-remove • 1.0.2Efficiently remove an element from an unordered array without doing a splice | INDIRECT | 0 | |
| utf-8-validate • 5.0.10Check if a buffer contains valid UTF-8 | INDIRECT | 1 | |
| util-deprecate • 1.0.2The Node.js `util.deprecate()` function with browser support | INDIRECT | 0 | |
| ws • 7.5.13Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js | INDIRECT | 0 | |
| xtend • 4.0.2extend like a boss | DIRECT | 0 | |