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.
552 stars
30 watching
24 forks
last commit: about 4 years ago
Linked from 3 awesome lists
Awesome JavaScript Network / High level | |||
airpaste | 824 | over 3 years ago | – 1-1 network pipe that auto discovers other peers using mdns |
blecat | 95 | over 9 years ago | – 1-1 pipe over bluetooth low energy |
deejay | 126 | almost 9 years ago | – Music player that broadcasts to everyone on the same network |
dhtkv | 63 | almost 9 years ago | – CLI for storing arbitrary key/value data in the bittorrent mainline DHT |
gun | 18,159 | 3 months ago | – A realtime, decentralized, offline-first, graph database engine |
hyperpipe | 119 | over 7 years ago | – Distributed input/output pipe |
hypervision | 449 | over 6 years ago | – P2P Television |
instant.io | 3,459 | 14 days ago | – Streaming file transfer over WebTorrent |
ipp-printer | 557 | over 2 years ago | – Create a printer on your network |
peercast | 515 | over 6 years ago | – Like peerflix but for Chromecast |
peerflix | 6,191 | over 2 years ago | – Streaming torrent client |
peervisionary | 42 | about 9 years ago | – Stream p2p content over your local network |
peerwiki | 317 | almost 7 years ago | – browse all of wikipedia using bittorrent |
screencat | 3,016 | almost 9 years ago | – WebRTC screensharing app |
signalhub | 668 | 9 months ago | – Simple signalling server that can be used to coordinate handshaking with webrtc or other fun stuff |
torrent-mount | 1,406 | over 9 years ago | – Mount a torrent (or magnet link) as a filesystem in real time using torrent-stream and fuse |
webcat | 445 | over 4 years ago | – pipe across the web using WebRTC |
websocketd | 17,160 | 5 months ago | – Turn any program that uses stdin/stdout into a WebSocket server |
webtorrent | 29,663 | 7 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 | 375 | over 4 years ago | – A network swarm that uses to find peers. Also check |
dns-packet | 207 | 2 months ago | – Abstract-encoding compliant module for encoding / decoding DNS packets. Also see |
etcdjs | 58 | 6 months ago | – Low level etcd v2 client written in Javascript with failover support |
geocode-wifi | 26 | over 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 | 754 | over 5 years ago | – Distributed scalable database |
ip-packet | 42 | 5 months ago | – Encode/decode raw ip packets |
magnet-uri | 225 | 2 months ago | – Parse a magnet URI and return an object of keys/values |
mutex-server | 30 | 5 months ago | Critical section controllers, like mutex and semaphore, in the network level |
network-address | 67 | almost 8 years ago | – Get the local network address of your machine |
network-simulator | – Simulate a low-level computer network | ||
rtsp-stream | 91 | 5 months ago | A transport agnostic RTSP serial multiplexer module for Node |
simple-peer | 7,440 | 5 months ago | – Simple WebRTC video/voice and data channels |
simple-websocket | 184 | almost 2 years ago | – Simple, EventEmitter API for WebSockets |
torrent-discovery | 217 | 5 days ago | – Discover BitTorrent and WebTorrent peers |
torrent-stream | 1,952 | almost 4 years ago | – The low level streaming torrent engine that peerflix uses |
udp-packet | – Encode/decode raw udp packets | ||
rpc-websockets | 592 | about 2 months ago | JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript |
Awesome JavaScript Network / Protocols | |||
airswarm | 130 | over 8 years ago | – Network swarm that automagically discovers other peers on the network using multicast dns |
bittorrent-dht | 1,233 | 26 days ago | – BitTorrent DHT protocol implementation |
bittorrent-protocol | 347 | 7 days ago | – BitTorrent peer wire protocol implementation |
bittorrent-tracker | 1,787 | 14 days ago | – BitTorrent tracker (client & server) implementation |
bonjour | 628 | 6 months ago | – A Bonjour/Zeroconf protocol implementation |
castv2 | 769 | over 2 years ago | – An implementation of the Chromecast CASTV2 protocol |
dht-rpc | 196 | about 2 months ago | – Make RPC calls over a based DHT |
dns-discovery | 193 | over 2 years ago | – Discovery peers in a distributed system using regular dns and multicast dns |
hypercore | 2,589 | 5 days ago | – A p2p network for distributing and replicating static feeds of binary data |
ipfs | 1,050 | 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 | almost 2 years ago | – Implementation of the k-rpc protocol used the BitTorrent DHT. Also see |
mdns | 870 | 9 months ago | – mdns/zeroconf/bonjour service discovery |
multicast-dns | 513 | 5 months ago | – Low level multicast-dns implementation |
peervision | 97 | about 9 years ago | – Live p2p streaming protocol |
polo | 247 | 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 | 103 | 3 months ago | – micro transport protocol, a network protocol similar to tcp that runs on top of udp |