awesome-network-js
A
list of network layer resources written pure JS.
551 stars
30 watching
28 forks
last commit: almost 4 years ago
Linked from 3 awesome lists
Awesome JavaScript Network / High level | |||
| airpaste | 822 | about 3 years ago | – 1-1 network pipe that auto discovers other peers using mdns |
| blecat | 96 | over 9 years ago | – 1-1 pipe over bluetooth low energy |
| deejay | 123 | almost 9 years ago | – Music player that broadcasts to everyone on the same network |
| dhtkv | 63 | over 8 years ago | – CLI for storing arbitrary key/value data in the bittorrent mainline DHT |
| gun | 18,057 | about 2 months ago | – A realtime, decentralized, offline-first, graph database engine |
| hyperpipe | 117 | about 7 years ago | – Distributed input/output pipe |
| hypervision | 447 | over 6 years ago | – P2P Television |
| instant.io | 3,434 | 14 days ago | – Streaming file transfer over WebTorrent |
| ipp-printer | 555 | over 2 years ago | – Create a printer on your network |
| peercast | 515 | over 6 years ago | – Like peerflix but for Chromecast |
| peerflix | 6,184 | over 2 years ago | – Streaming torrent client |
| peervisionary | 42 | about 9 years ago | – Stream p2p content over your local network |
| peerwiki | 314 | over 6 years ago | – browse all of wikipedia using bittorrent |
| screencat | 3,015 | over 8 years ago | – WebRTC screensharing app |
| signalhub | 667 | 7 months ago | – Simple signalling server that can be used to coordinate handshaking with webrtc or other fun stuff |
| torrent-mount | 1,396 | over 9 years ago | – Mount a torrent (or magnet link) as a filesystem in real time using torrent-stream and fuse |
| webcat | 444 | about 4 years ago | – pipe across the web using WebRTC |
| websocketd | 17,133 | 4 months ago | – Turn any program that uses stdin/stdout into a WebSocket server |
| webtorrent | 29,466 | 13 days ago | – BitTorrent over WebRTC |
| wifi-triangulate | 70 | over 8 years ago | – Finds your current position on planet earth using the wifi access point |
Awesome JavaScript Network / Modules | |||
| airplay-server | 261 | about 8 years ago | – A low level AirPlay server |
| castnow | 99 | over 6 years ago | – simple chromecast player |
| discovery-swarm | 374 | about 4 years ago | – A network swarm that uses to find peers. Also check |
| dns-packet | 201 | 11 months ago | – Abstract-encoding compliant module for encoding / decoding DNS packets. Also see |
| etcdjs | 58 | 4 months ago | – Low level etcd v2 client written in Javascript with failover support |
| geocode-wifi | 26 | about 9 years ago | – Get yours latitude/longitude based on your wifi access point |
| hash-to-port | 34 | almost 4 years ago | – Hash a value to a valid port |
| hyperdb | 753 | over 5 years ago | – Distributed scalable database |
| ip-packet | 42 | 3 months ago | – Encode/decode raw ip packets |
| magnet-uri | 223 | 14 days ago | – Parse a magnet URI and return an object of keys/values |
| mutex-server | 29 | 3 months ago | Critical section controllers, like mutex and semaphore, in the network level |
| network-address | 67 | over 7 years ago | – Get the local network address of your machine |
| network-simulator | – Simulate a low-level computer network | ||
| rtsp-stream | 91 | 3 months ago | A transport agnostic RTSP serial multiplexer module for Node |
| simple-peer | 7,366 | 3 months ago | – Simple WebRTC video/voice and data channels |
| simple-websocket | 184 | over 1 year ago | – Simple, EventEmitter API for WebSockets |
| torrent-discovery | 217 | 14 days ago | – Discover BitTorrent and WebTorrent peers |
| torrent-stream | 1,941 | almost 4 years ago | – The low level streaming torrent engine that peerflix uses |
| udp-packet | – Encode/decode raw udp packets | ||
| rpc-websockets | 584 | 3 months ago | JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript |
Awesome JavaScript Network / Protocols | |||
| airswarm | 129 | over 8 years ago | – Network swarm that automagically discovers other peers on the network using multicast dns |
| bittorrent-dht | 1,221 | 14 days ago | – BitTorrent DHT protocol implementation |
| bittorrent-protocol | 343 | 14 days ago | – BitTorrent peer wire protocol implementation |
| bittorrent-tracker | 1,760 | 14 days ago | – BitTorrent tracker (client & server) implementation |
| bonjour | 623 | 4 months ago | – A Bonjour/Zeroconf protocol implementation |
| castv2 | 765 | about 2 years ago | – An implementation of the Chromecast CASTV2 protocol |
| dht-rpc | 193 | 14 days ago | – Make RPC calls over a based DHT |
| dns-discovery | 191 | over 2 years ago | – Discovery peers in a distributed system using regular dns and multicast dns |
| hypercore | 2,566 | 13 days ago | – A p2p network for distributing and replicating static feeds of binary data |
| ipfs | 1,049 | over 4 years ago | – The InterPlanetary File System, a new peer-to-peer hypermedia protocol |
| k-bucket | 156 | over 1 year ago | – Kademlia DHT K-bucket implementation as a binary tree |
| k-rpc | 74 | over 1 year ago | – Implementation of the k-rpc protocol used the BitTorrent DHT. Also see |
| mdns | 868 | 7 months ago | – mdns/zeroconf/bonjour service discovery |
| multicast-dns | 505 | 4 months ago | – Low level multicast-dns implementation |
| peervision | 96 | about 9 years ago | – Live p2p streaming protocol |
| polo | 246 | over 9 years ago | – A zero configuration service discovery module |
| rtsp-server | 31 | about 9 years ago | – A low level module for creating RTSP servers |
| utp-native | 102 | 27 days ago | – micro transport protocol, a network protocol similar to tcp that runs on top of udp |