 awesome-network-js
 awesome-network-js 
 Network utility module
 A collection of JavaScript modules providing network layer resources and utilities
A  list of network layer resources written pure JS.
 list of network layer resources written pure JS.
553 stars
 30 watching
 25 forks
 
last commit: about 5 years ago 
Linked from   3 awesome lists  
 | Awesome JavaScript Network / High level | |||
| airpaste | 823 | about 4 years ago | – 1-1 network pipe that auto discovers other peers using mdns | 
| blecat | 95 | over 10 years ago | – 1-1 pipe over bluetooth low energy | 
| deejay | 126 | almost 10 years ago | – Music player that broadcasts to everyone on the same network | 
| dhtkv | 63 | almost 10 years ago | – CLI for storing arbitrary key/value data in the bittorrent mainline DHT | 
| gun | 18,201 | 11 months ago | – A realtime, decentralized, offline-first, graph database engine | 
| hyperpipe | 119 | over 8 years ago | – Distributed input/output pipe | 
| hypervision | 449 | over 7 years ago | – P2P Television | 
| instant.io | 3,465 | 11 months ago | – Streaming file transfer over WebTorrent | 
| ipp-printer | 559 | over 3 years ago | – Create a printer on your network | 
| peercast | 516 | over 7 years ago | – Like peerflix but for Chromecast | 
| peerflix | 6,195 | over 3 years ago | – Streaming torrent client | 
| peervisionary | 42 | about 10 years ago | – Stream p2p content over your local network | 
| peerwiki | 317 | over 7 years ago | – browse all of wikipedia using bittorrent | 
| screencat | 3,017 | over 9 years ago | – WebRTC screensharing app | 
| signalhub | 668 | over 1 year ago | – Simple signalling server that can be used to coordinate handshaking with webrtc or other fun stuff | 
| torrent-mount | 1,406 | over 10 years ago | – Mount a torrent (or magnet link) as a filesystem in real time using torrent-stream and fuse | 
| webcat | 446 | over 5 years ago | – pipe across the web using WebRTC | 
| websocketd | 17,176 | over 1 year ago | – Turn any program that uses stdin/stdout into a WebSocket server | 
| webtorrent | 29,740 | 11 months ago | – BitTorrent over WebRTC | 
| wifi-triangulate | 70 | over 9 years ago | – Finds your current position on planet earth using the wifi access point | 
| Awesome JavaScript Network / Modules | |||
| airplay-server | 262 | about 9 years ago | – A low level AirPlay server | 
| castnow | 99 | over 7 years ago | – simple chromecast player | 
| discovery-swarm | 376 | about 5 years ago | – A network swarm that uses to find peers. Also check | 
| dns-packet | 207 | about 1 year ago | – Abstract-encoding compliant module for encoding / decoding DNS packets. Also see | 
| etcdjs | 58 | over 1 year ago | – Low level etcd v2 client written in Javascript with failover support | 
| geocode-wifi | 26 | over 10 years ago | – Get yours latitude/longitude based on your wifi access point | 
| hash-to-port | 34 | almost 5 years ago | – Hash a value to a valid port | 
| hyperdb | 754 | over 6 years ago | – Distributed scalable database | 
| ip-packet | 42 | over 1 year ago | – Encode/decode raw ip packets | 
| magnet-uri | 224 | about 1 year ago | – Parse a magnet URI and return an object of keys/values | 
| mutex-server | 30 | over 1 year ago | Critical section controllers, like mutex and semaphore, in the network level | 
| network-address | 67 | almost 9 years ago | – Get the local network address of your machine | 
| network-simulator | – Simulate a low-level computer network | ||
| rtsp-stream | 91 | over 1 year ago | A transport agnostic RTSP serial multiplexer module for Node | 
| simple-peer | 7,477 | over 1 year ago | – Simple WebRTC video/voice and data channels | 
| simple-websocket | 185 | almost 3 years ago | – Simple, EventEmitter API for WebSockets | 
| torrent-discovery | 216 | 11 months ago | – Discover BitTorrent and WebTorrent peers | 
| torrent-stream | 1,953 | almost 5 years ago | – The low level streaming torrent engine that peerflix uses | 
| udp-packet | – Encode/decode raw udp packets | ||
| rpc-websockets | 595 | about 1 year ago | JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript | 
| Awesome JavaScript Network / Protocols | |||
| airswarm | 131 | over 9 years ago | – Network swarm that automagically discovers other peers on the network using multicast dns | 
| bittorrent-dht | 1,233 | 11 months ago | – BitTorrent DHT protocol implementation | 
| bittorrent-protocol | 351 | 11 months ago | – BitTorrent peer wire protocol implementation | 
| bittorrent-tracker | 1,794 | 11 months ago | – BitTorrent tracker (client & server) implementation | 
| bonjour | 629 | over 1 year ago | – A Bonjour/Zeroconf protocol implementation | 
| castv2 | 774 | over 3 years ago | – An implementation of the Chromecast CASTV2 protocol | 
| dht-rpc | 197 | 11 months ago | – Make RPC calls over a based DHT | 
| dns-discovery | 193 | over 3 years ago | – Discovery peers in a distributed system using regular dns and multicast dns | 
| hypercore | 2,595 | 11 months ago | – A p2p network for distributing and replicating static feeds of binary data | 
| ipfs | 1,051 | over 5 years ago | – The InterPlanetary File System, a new peer-to-peer hypermedia protocol | 
| k-bucket | 156 | over 2 years ago | – Kademlia DHT K-bucket implementation as a binary tree | 
| k-rpc | 74 | over 2 years ago | – Implementation of the k-rpc protocol used the BitTorrent DHT. Also see | 
| mdns | 872 | over 1 year ago | – mdns/zeroconf/bonjour service discovery | 
| multicast-dns | 513 | over 1 year ago | – Low level multicast-dns implementation | 
| peervision | 97 | about 10 years ago | – Live p2p streaming protocol | 
| polo | 247 | over 10 years ago | – A zero configuration service discovery module | 
| rtsp-server | 31 | about 10 years ago | – A low level module for creating RTSP servers | 
| utp-native | 103 | about 1 year ago | – micro transport protocol, a network protocol similar to tcp that runs on top of udp |