hyperpipe

Pipe

Distributes input/output operations between multiple systems using a key-based architecture.

Distributed input/output pipe.

GitHub

119 stars
8 watching
15 forks
Language: JavaScript
last commit: over 7 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mafintosh/airpaste A tool for sharing files and exchanging data between machines on the same network without encryption 823
mafintosh/pump Pipes multiple streams together and destroys them when one closes 908
mafintosh/blecat Enables 1-to-1 pipe over Bluetooth Low Energy for secure data transfer between devices 95
mafintosh/pumpify Combines multiple streams into a single stream for pipelining and error handling 256
mafintosh/hyperdht A peer-to-peer distributed hash table implementation with support for discovery and hole punching 95
mafintosh/peer-network Creates servers and clients that use a distributed hash table to communicate over the internet using names instead of ports or hostnames. 184
mafintosh/hyperdb A distributed database solution using JavaScript, allowing for scalable and concurrent data storage and retrieval. 754
mafintosh/torrent-stream A Node.js module providing low-level streaming access to torrent files 1,952
mafintosh/peer-wire-protocol A Node.js implementation of the BitTorrent protocol's communication layer 46
mafintosh/k-rpc Low-level implementation of k-rpc protocol used in the BitTorrent DHT 74
mafintosh/hyperfilter A lightweight filter function for distributed streams of data 33
mafintosh/peer-wire-swarm Enables communication between multiple peers in a decentralized network using a swarm architecture 79
mafintosh/ansi-diff-stream Transforms input buffers into an ANSI-formatted diff stream 108
mafintosh/ip-packet Tools for working with IP packets in JavaScript. 42
mafintosh/hypercore-archiver A tool for efficiently backing up multiple hypercores or hyperdrives to disk. 71