Ristretto255-based secure communication channels for Hypercore applications.
Hypercore is a secure, distributed append-only log
Simple streamable state machine that implements a useful channel, message-type, message pattern
Hypercore errors
Plain color conversion functions
Convert Hypercore keys to/from z-base32 or hex
Storage engine for Hypercore
The crypto primitives used in hypercore, extracted into a separate module
Stats for Hypercores, with Prometheus support
Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers
Stream that implements the hypercore protocol
Type-safe, structured communication between worker threads and parent processes via TypeScript meta-programming.
A Hypercore factory that simplifies managing collections of cores.
A Readable stream around a Hypercore that supports reading byte ranges
A SDK to swap with Mayan
Run conditional logic on a corestore's hypercores
External implementation of a WriteStream and ReadStream for Hypercore
Default storage provider used by Hypercore
A caching module for Hypercore tree nodes and blocks
HTTP server for streaming hypercore blobs
An append-only B-tree running on a Hypercore.
Hypercore protocol state machine
Node.js client to interact with the Pusher Channels REST API
Store a bunch of Hypercore proofs to a file and consume them later