| Crates.io | chrondb |
| lib.rs | chrondb |
| version | 0.0.0-dev.5 |
| created_at | 2026-01-24 19:27:54.553957+00 |
| updated_at | 2026-01-25 09:54:29.439105+00 |
| description | Rust bindings for ChronDB - a time-traveling key/value database |
| homepage | |
| repository | https://github.com/moclojer/chrondb |
| max_upload_size | |
| id | 2067312 |
| size | 55,932 |
Rust bindings for ChronDB — a time-traveling key/value database built on Git.
cargo add chrondb
use chrondb::ChronDB;
use serde_json::json;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let db = ChronDB::open("/tmp/data", "/tmp/index")?;
db.put("user:1", &json!({"name": "Alice", "email": "alice@example.com"}), None)?;
let user = db.get("user:1", None)?;
println!("{:?}", user);
Ok(())
}
AGPL-3.0