GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Secure, distributed, append-only log.
A stream that generates a merkle tree based on the incoming data.
Continuously read/write to disk using random offsets and lengths .
Continuously read/write to memory using random offsets and lengths.
Abstract interface to implement random-access instances.
Access memory using small fixed size buffers.
WIP Kademlia DHT K-bucket implementation as a binary tree.
A simple batching function that allows you to atomically batch a series of operations.
Map a binary tree to a vector.
Measure throughput per second.
Parse Dat protocol SLEEP files.
Output binary buffers as a nice, shortened hex string.
Stateful tree index.
Distributed, scalable database. To be implemented.
Dat protocol implementation in Rust. To be implemented.
Dat Network Protocol protobuf definitions.
Bitfield that allocates a series of small buffers.
Converts a flat-tree to a string.
Utilities to operate on repositories.
Encode / decode varints.