awesome-network-js
A :tophat: list of network layer resources written pure JS.
https://github.com/Kikobeats/awesome-network-js
Last synced: 28 days ago
JSON representation
High level
- airpaste - 1 network pipe that auto discovers other peers using mdns.
- blecat - 1 pipe over bluetooth low energy.
- deejay
- gun - first, graph database engine.
- hyperpipe
- hypervision
- instant.io
- ipp-printer
- peercast
- peerflix
- peervisionary
- peerwiki
- signalhub
- torrent-mount - stream and fuse.
- webcat
- websocketd
- webtorrent
- wifi-triangulate
- screencat
- dhtkv
Modules
- network-simulator - level computer network.
- udp-packet
- airplay-server
- castnow
- discovery-swarm - channel](https://github.com/maxogden/discovery-channel) to find peers. Also check webrtc-swarm.
- dns-packet - encoding compliant module for encoding / decoding DNS packets. Also see dns-socket.
- etcdjs
- geocode-wifi
- hash-to-port
- hyperdb
- ip-packet
- magnet-uri
- network-address
- rtsp-stream - A transport agnostic RTSP serial multiplexer module for Node.
- simple-peer
- simple-websocket
- torrent-discovery
- torrent-stream
- rpc-websockets - JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript.
Protocols
- airswarm
- bittorrent-dht
- bittorrent-protocol
- bittorrent-tracker
- bonjour
- castv2
- dns-discovery
- k-bucket - bucket implementation as a binary tree.
- k-rpc - rpc protocol used the BitTorrent DHT. Also see k-rpc-socket.
- mdns
- multicast-dns - dns implementation.
- peervision
- polo
- rtsp-server
- utp-native
- dht-rpc - kademlia-lncs.pdf) based DHT.
- hypercore
- ipfs - to-peer hypermedia protocol.