normcore 

No-config distributed streams using hypercore.
Usage
const normcore = require('normcore')
const feed1 = normcore('welcome-to-the-norm-zone')
const key = feed1.key.toString('hex')
feed1.append('hello')
feed1.append('this is norman')
const feed2 = normcore(key)
feed2.createReadStream().on('data', function (data) {
console.log('feed2: ' + data.toString())
})
API
feed = normcore(key?)
Create a new normcore instance. Optionally takes a key to replicate from
another feed
key = feed.key
Get the hypercore key. You probably usually want to turn it into a hex value:
const hypercore = require('hypercore')
const feed = normcore('omnormnormnormnorm')
console.log(feed.key.toString('hex'))
feed.append(data)
Write data into the feed
writeableStream = feed.createWriteableStream()
Create a new writeableStream you can write data to
readableStream = feed.createReadableStream()
Create a new readableStream you can read data from
Installation
$ npm install normcore
See Also
License
MIT