quick-kv

Crates.ioquick-kv
lib.rsquick-kv
version1.0.0
sourcesrc
created_at2023-10-04 19:20:02.774273
updated_at2023-10-13 23:05:38.444872
descriptionA reliable key-value storage for modern software
homepage
repositoryhttps://github.com/ThatGuyJamal/quick-kv
max_upload_size
id992920
size107,365
CodingWithJamal (ThatGuyJamal)

documentation

https://docs.rs/quick-kv

README

Quick-KV

A reliable key-value storage for modern software

Features

  • Binary Based Data-Store
  • Serde Supported Data Types
  • Thread Safe

Links

Documentation | Crates.io | Github

Installation

cargo add quick-kv

Examples

use quick_kv::prelude::*;

fn main() -> anyhow::Result<()>
{
    let mut client = QuickClient::<String>::new(None);

    client.get("star this repo")?;

    Ok(())
}

CLI (Beta)

Quick-KV comes with a REPL for interacting with the database.

To install the CLI, run the following command:

cargo install quick-kv

This is different from the cargo add command because it installs the CLI globally allowing you to use it as a executable.

Commit count: 108

cargo fmt