There are no reviews yet. Be the first to send feedback to the community and the maintainers!
peerflix
Streaming torrent client for node.jsplayback
Video player built using electron and node.jstorrent-stream
The low level streaming torrent engine that peerflix useswhy-is-node-running
Node is running but you don't know why? why-is-node-running is here to help you.chromecasts
Query your local network for Chromecasts and have them play mediacsv-parser
Streaming csv parser inspired by binary-csv that aims to be faster than everyone elsetorrent-mount
Mount a torrent (or magnet link) as a filesystem in real time using torrent-stream and fuse. AKA MAD SCIENCE!turbo-http
Blazing fast low level http serveris-my-json-valid
A JSONSchema validator that uses code generation to be extremely fastpump
pipe streams together and close all of them if one of them closesairpaste
A 1-1 network pipe that auto discovers other peers using mdnshyperdb
Distributed scalable databaseprotocol-buffers
Protocol Buffers for Node.jssignalhub
Simple signalling server that can be used to coordinate handshaking with webrtc or other fun stuff.turbo-json-parse
Turbocharged JSON.parse for type stable JSON dataturbo-net
Low level TCP library for Node.jspeercast
torrent-stream + chromecasthyperbeam
A 1-1 end-to-end encrypted internet pipe powered by Hyperswarmmulticast-dns
Low level multicast-dns implementation in pure javascripthyperlog
Merkle DAG that replicates based on scuttlebutt logs and causal linkinghypervision
P2P Televisionwebcat
Mad science p2p pipe across the web using webrtc that uses your Github private/public key for authentication and a signalhub for discoverytar-stream
tar-stream is a streaming tar parser and generator.webrtc-swarm
Create a swarm of p2p connections using webrtc and a signalhubdiscovery-swarm
A network swarm that uses discovery-channel to find peerstar-fs
fs bindings for tar-streamtorrent-docker
MAD SCIENCE realtime boot of remote docker images using bittorrentfuse-bindings
Notice: We published the successor module to this here https://github.com/fuse-friends/fuse-nativepeerwiki
all of wikipedia on bittorrentawesome-p2p
List of great p2p resourceshyperfs
A content-addressable union file system build on top of fuse, hyperlog, leveldb and noderespawn
Spawn a process and restart it if it crashespumpify
Combine an array of streams into a single duplex stream using pump and duplexifypolo
Polo is a zero configuration service discovery module written completely in Javascript.benny-hill
Play the Benny Hill theme while running another commandstreamx
An iteration of the Node.js core streams with a series of improvements.mp4-stream
Streaming mp4 encoder and decoderhyperphone
A telephone over Hyperbeamflat-file-db
Fast in-process flat file database that caches all data in memorydiffy
A tiny framework for building diff based interactive command line tools.dns-discovery
Discovery peers in a distributed system using regular dns and multicast dns.duplexify
Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 inputbrowser-server
A HTTP "server" in the browser that uses a service worker to allow you to easily send back your own stream of data.browserify-fs
fs for the browser using level-filesystem and browserifyims
Install My Stuff - an opinionated npm module installerdns-packet
An abstract-encoding compliant module for encoding / decoding DNS packetsjitson
Just-In-Time JSON.parse compilerdnsjack
A simple DNS proxy that lets you intercept domains and route them to whatever IP you decide.nanobench
Simple benchmarking tool with TAP-like output that is easy to parselocalcast
A shared event emitter that works across multiple processes on the same machine, including the browser!level-filesystem
Full implementation of the fs module on top of leveldbdht-rpc
Make RPC calls over a Kademlia based DHT.tetris
Play tetris in your terminal - in colorhyperssh
Run SSH over hyperswarm!end-of-stream
Call a callback when a readable/writable/duplex stream has completed or failed.flat-tree
A series of functions to map a binary tree to a listlil-pids
Dead simple process manager with few featuresairswarm
Network swarm that automagically discovers other peers on the network using multicast dnswat2js
Compile WebAssembly .wat files to a common js modulenode-modules
Search for node modulesssh-exec
Execute a script over ssh using Node.JSadd-to-systemd
Small command line tool to simply add a service to systemddeejay
Music player that broadcasts to everyone on the same networkprotocol-buffers-schema
No nonsense protocol buffers schema parser written in Javascripttree-to-string
Convert a tree structure into a human friendly stringunordered-array-remove
Efficiently remove an element from an unordered array without doing a splicehyperpipe
Distributed input/output pipe.abstract-chunk-store
A test suite and interface you can use to implement a chunk based storage backendshared-structs
Share a struct backed by the same underlying buffer between C and JavaScriptmininet
Spin up and interact with virtual networks using Mininet and Node.jsp2p-workshop
a workshop to learn about p2pjsonkv
Single file write-once database that is valid JSON with efficient random access on bigger datasetsansi-diff-stream
A transform stream that diffs input buffers and outputs the diff as ANSI. If you pipe this to a terminal it will update the output with minimal changesbrowser-sync-stream
Rsync between a server and the browser.docker-registry-server
docker registry server in node.jsdns-socket
Make custom low-level DNS requests from node with retry support.utp-native
Native bindings for libutptaco-nginx
Bash script that runs a service and forwards a subdomain to it using nginx when it listens to $PORTgunzip-maybe
Transform stream that gunzips its input if it is gzipped and just echoes it if notmedia-recorder-stream
The Media Recorder API in the browser as a readable streamthunky
Delay the evaluation of a paramless async function and cache the resultpeervision
a live p2p streaming protocolnoise-network
Authenticated P2P network backed by Hyperswarm and Noisesoundcloud-to-dat
Download all music from a Soundcloud url and put it into a Datblecat
1-1 pipe over bluetooth low energydebugment
A debug comment -> debugmenthyperdht
A DHT that supports peer discovery and distributed hole punchingdocker-browser-console
Forward input/output from docker containers to your browsersrt-to-vtt
Transform stream that converts srt files to vtt files (html5 video subtitles)speedometer
speed measurement in javascriptmutexify
Bike shed mutex lock implementationp2p-file-sharing-workshop
A workshop where you learn about distributed file sharingmirror-folder
Small module to mirror a folder to another folder. Supports live mode as well.utp
utp (micro transport protocol) implementation in nodeecho-servers.c
A collection of various echo servers in crecursive-watch
Minimal recursive file watcherdocker-browser-server
Spawn and expose docker containers over http and websocketsare-feross-and-mafintosh-stuck-in-an-elevator
Are @feross and @mafintosh stuck in an elevator?parallel-transform
Transform stream for Node.js that allows you to run your transforms in parallel without changing the orderpeer-wire-swarm
swarm implementation for bittorrentLove Open Source and this site? Check out how you can help us