awesome-network-js

Network utility module

A collection of JavaScript modules providing network layer resources and utilities

A tophat list of network layer resources written pure JS.

GitHub

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

Backlinks from these awesome lists:

More related projects: