Sole owner: Max McCutcheon

MaxMcCutcheon1@outlook.com

Get started

Clone, test, put a key.

Spindle is a Rust crate. Rust 1.85+, then the usual cargo loop. Managed Cloud hosting is not live yet — email MaxMcCutcheon1@outlook.com or join the Cloud waitlist.

  1. 1. Clone

    git clone https://github.com/maxmccutcheon59/spindle.git
    cd spindle
  2. 2. Test & lint

    cargo test
    cargo clippy --all-targets -- -D warnings
    cargo bench --bench basic
  3. 3. Minimal API

    use spindle::{Db, Options};
    
    let db = Db::open(Options::new("./spindle-data"))?;
    db.put(b"hello", b"world")?;
    assert_eq!(db.get(b"hello")?, Some(b"world".to_vec()));
    db.delete(b"hello")?;