Paul Kernfeld's repositories
decentralized-cat-names
A decentralized set of cat names
burn-name-writer
Register usernames with BurnName
bitcoin-net
:globe_with_meridians: Bitcoin networking that works in Node and the browser
bittorrent-dht
Simple, robust, BitTorrent DHT implementation
bn.js
BigNum in pure javascript
browser-run
The easiest way of running code in a browser environment
burn-stream-writer
Write to a burn-stream
dhtkv
CLI for storing arbitrary key/value data in the bittorrent mainline DHT
electron-eval
Run code inside a hidden Electron window
html-tokenize
transform stream to tokenize html
hypercore
Hypercore is a protocol and network for distributing and replicating feeds of binary data.
hyperdrive
A file sharing network based on rabin file chunking and append only feeds of data verified by merkle trees.
last-one-wins
Make sure the last sync call to an async function is executed after all previous ones have finished
level-browserify
Fast & simple storage - a Node.js-style LevelDB wrapper (a convenience package bundling LevelUP & LevelDOWN or Level.js)
level-write-stream
A writeStream implementation for leveldb
node-webrtc
WebRTC stack for node.js
peerhub
Peer discovery and signalling for WebRTC P2P networks
pubkey-value
Replicate a single signed value
pxp
Peer Exchange Protocol
simple-peer
Simple WebRTC video/voice and data channels
standard
:star2: JavaScript Standard Style
tape-run
Headless tape test runner
webcoin
:globe_with_meridians::moneybag: SPV Bitcoin client for Node.js and the browser
webcoin-bitcoin-testnet
Bitcoin testnet3 parameters for webcoin
webrtc-swarm
Create a swarm of p2p connections using webrtc and a signalhub
y-u-no-p2p
Debug why your P2P connection isn't working