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

553 stars
30 watching
25 forks
last commit: almost 6 years ago
Linked from 3 awesome lists


Awesome JavaScript Network / High level

airpaste823about 5 years ago– 1-1 network pipe that auto discovers other peers using mdns
blecat95over 11 years ago– 1-1 pipe over bluetooth low energy
deejay126almost 11 years ago– Music player that broadcasts to everyone on the same network
dhtkv63over 10 years ago– CLI for storing arbitrary key/value data in the bittorrent mainline DHT
gun18,201almost 2 years ago– A realtime, decentralized, offline-first, graph database engine
hyperpipe119about 9 years ago– Distributed input/output pipe
hypervision449over 8 years ago– P2P Television
instant.io3,465almost 2 years ago– Streaming file transfer over WebTorrent
ipp-printer559over 4 years ago– Create a printer on your network
peercast516over 8 years ago– Like peerflix but for Chromecast
peerflix6,195over 4 years ago– Streaming torrent client
peervisionary42almost 11 years ago– Stream p2p content over your local network
peerwiki317over 8 years ago– browse all of wikipedia using bittorrent
screencat3,017over 10 years ago– WebRTC screensharing app
signalhub668over 2 years ago– Simple signalling server that can be used to coordinate handshaking with webrtc or other fun stuff
torrent-mount1,406over 11 years ago– Mount a torrent (or magnet link) as a filesystem in real time using torrent-stream and fuse
webcat446about 6 years ago– pipe across the web using WebRTC
websocketd17,176over 2 years ago– Turn any program that uses stdin/stdout into a WebSocket server
webtorrent29,740almost 2 years ago– BitTorrent over WebRTC
wifi-triangulate70over 10 years ago– Finds your current position on planet earth using the wifi access point

Awesome JavaScript Network / Modules

airplay-server262almost 10 years ago– A low level AirPlay server
castnow99over 8 years ago– simple chromecast player
discovery-swarm376about 6 years ago– A network swarm that uses to find peers. Also check
dns-packet207about 2 years ago– Abstract-encoding compliant module for encoding / decoding DNS packets. Also see
etcdjs58over 2 years ago– Low level etcd v2 client written in Javascript with failover support
geocode-wifi26about 11 years ago– Get yours latitude/longitude based on your wifi access point
hash-to-port34almost 6 years ago– Hash a value to a valid port
hyperdb754over 7 years ago– Distributed scalable database
ip-packet42about 2 years ago– Encode/decode raw ip packets
magnet-uri224about 2 years ago– Parse a magnet URI and return an object of keys/values
mutex-server30about 2 years agoCritical section controllers, like mutex and semaphore, in the network level
network-address67over 9 years ago– Get the local network address of your machine
network-simulator– Simulate a low-level computer network
rtsp-stream91about 2 years agoA transport agnostic RTSP serial multiplexer module for Node
simple-peer7,477about 2 years ago– Simple WebRTC video/voice and data channels
simple-websocket185over 3 years ago– Simple, EventEmitter API for WebSockets
torrent-discovery216almost 2 years ago– Discover BitTorrent and WebTorrent peers
torrent-stream1,953almost 6 years ago– The low level streaming torrent engine that peerflix uses
udp-packet– Encode/decode raw udp packets
rpc-websockets595almost 2 years agoJSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript

Awesome JavaScript Network / Protocols

airswarm131over 10 years ago– Network swarm that automagically discovers other peers on the network using multicast dns
bittorrent-dht1,233almost 2 years ago– BitTorrent DHT protocol implementation
bittorrent-protocol351almost 2 years ago– BitTorrent peer wire protocol implementation
bittorrent-tracker1,794almost 2 years ago– BitTorrent tracker (client & server) implementation
bonjour629over 2 years ago– A Bonjour/Zeroconf protocol implementation
castv2774about 4 years ago– An implementation of the Chromecast CASTV2 protocol
dht-rpc197almost 2 years ago– Make RPC calls over a based DHT
dns-discovery193over 4 years ago– Discovery peers in a distributed system using regular dns and multicast dns
hypercore2,595almost 2 years ago– A p2p network for distributing and replicating static feeds of binary data
ipfs1,051over 6 years ago– The InterPlanetary File System, a new peer-to-peer hypermedia protocol
k-bucket156over 3 years ago– Kademlia DHT K-bucket implementation as a binary tree
k-rpc74over 3 years ago– Implementation of the k-rpc protocol used the BitTorrent DHT. Also see
mdns872over 2 years ago– mdns/zeroconf/bonjour service discovery
multicast-dns513over 2 years ago– Low level multicast-dns implementation
peervision97almost 11 years ago– Live p2p streaming protocol
polo247over 11 years ago– A zero configuration service discovery module
rtsp-server31almost 11 years ago– A low level module for creating RTSP servers
utp-native103about 2 years ago– micro transport protocol, a network protocol similar to tcp that runs on top of udp

Backlinks from these awesome lists:

More related projects: