Pinned Repositories
dat
Dat protocol implementation in Rust. To be implemented.
flat-tree
Map a binary tree to a vector.
hypercore
Secure, distributed, append-only log
hypercore-protocol-rs
Rust implementation of Hypercore protocol
hyperspace-rs
Hypercore storage and replication daemon, written in Rust
hyperswarm-rs
Rust implementation of Hyperswarm, a networking stack for connecting peers
merkle-tree-stream
A stream that generates a merkle tree based on the incoming data.
random-access-disk
Continuously read/write to disk using random offsets and lengths .
random-access-storage
Abstract interface to implement random-access instances.
speedometer
Measure throughput per second.
Dat Rust's Repositories
datrs/hypercore
Secure, distributed, append-only log
datrs/hypercore-protocol-rs
Rust implementation of Hypercore protocol
datrs/dat
Dat protocol implementation in Rust. To be implemented.
datrs/flat-tree
Map a binary tree to a vector.
datrs/merkle-tree-stream
A stream that generates a merkle tree based on the incoming data.
datrs/hyperspace-rs
Hypercore storage and replication daemon, written in Rust
datrs/speedometer
Measure throughput per second.
datrs/hyperswarm-rs
Rust implementation of Hyperswarm, a networking stack for connecting peers
datrs/random-access-disk
Continuously read/write to disk using random offsets and lengths .
datrs/dat-network-protocol
Dat Network Protocol protobuf definitions.
datrs/print-flat-tree
Converts a flat-tree to a string.
datrs/tree-index
Stateful tree index.
datrs/hyperdb
Distributed, scalable database. To be implemented.
datrs/memory-pager
Access memory using small fixed size buffers.
datrs/random-access-storage
Abstract interface to implement random-access instances.
datrs/varinteger
Encode / decode varints.
datrs/sleep-parser
Parse Dat protocol SLEEP files.
datrs/random-access-memory
Continuously read/write to memory using random offsets and lengths.
datrs/simple-message-channels
datrs/sparse-bitfield
Bitfield that allocates a series of small buffers.
datrs/bitfield-rle
A run-length-encoder that compresses bitfields.
datrs/atomic-batcher
A simple batching function that allows you to atomically batch a series of operations.
datrs/hyperswarm-dht
rust implementation fo the DHT powering the HyperSwarm stack
datrs/pretty-hash
Output binary buffers as a nice, shortened hex string.
datrs/k-bucket
WIP Kademlia DHT K-bucket implementation as a binary tree.
datrs/research
A grab-bag of resources, items and code related to working on Hypercore and Rust
datrs/thunky
Delay the evaluation of a paramless async function and cache the result.
datrs/repo-utils
Utilities to operate on repositories.
datrs/website
datrs/compact-encoding
A series of compact encoding schemes in Rust for building small and fast parsers and serializers