# 🏣 kagi A simple embedded key-value store written in rust as a learning project! ## Getting Started To install, simply add `kagi` to your `Cargo.toml`, for example ``` [dependencies] kagi = "0.1.1" ``` ## Usage Open a store and store a value to it. ``` use kagi::open; fn main() { // open db let mut data = open("./test.kg"); // insert value data.insert("test", "value"); // try load let result = data.get("test"); println!("{}", result); // sync to db data.save() } ``` To further learn how to use kagi, take a look at the examples. ## Details When opening a file, kagi will create it if it doesn't exist, and it will sync to file every 500ms by default.