hypercore
cargo install hypercore

hypercore

Secure, distributed, append-only log

by datrs

0.11.0 (see all)License:MIT OR Apache-2.0
cargo install hypercore
Readme

hypercore

crates.io version build status downloads docs.rs docs

WIP. Secure, distributed, append-only log structure. Adapted from mafintosh/hypercore.

Usage

let mut feed = hypercore::open("./feed.db")?;

feed.append(b"hello")?;
feed.append(b"world")?;

assert_eq!(feed.get(0)?, Some(b"hello".to_vec()));
assert_eq!(feed.get(1)?, Some(b"world".to_vec()));

Installation

$ cargo add hypercore

Safety

This crate uses #![deny(unsafe_code)] to ensure everything is implemented in 100% Safe Rust.

Contributing

Want to join us? Check out our "Contributing" guide and take a look at some of these issues:

References

License

MIT OR Apache-2.0

GitHub Stars

286

LAST COMMIT

1yr ago

MAINTAINERS

2

CONTRIBUTORS

16

OPEN ISSUES

14

OPEN PRs

7
VersionTagPublished
0.11.1-beta.10
2yrs ago
0.11.1-beta.9
2yrs ago
0.11.1-beta.8
2yrs ago
0.11.1-beta.7
2yrs ago
No alternatives found
No tutorials found
Add a tutorial