Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zshipko/rust-kv
An embedded key/value store for Rust
https://github.com/zshipko/rust-kv
Last synced: 4 days ago
JSON representation
An embedded key/value store for Rust
- Host: GitHub
- URL: https://github.com/zshipko/rust-kv
- Owner: zshipko
- License: isc
- Created: 2018-02-26T16:16:37.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2023-01-30T13:04:13.000Z (almost 2 years ago)
- Last Synced: 2024-10-14T01:42:08.471Z (about 1 month ago)
- Language: Rust
- Homepage:
- Size: 139 KB
- Stars: 157
- Watchers: 6
- Forks: 25
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# kv
An embedded key/value store for Rust built on [sled](https://docs.rs/sled)
- Easy configuration
- Integer keys
- Serde integrationNote: `kv` `0.20` and greater have been completely re-written to use [sled](https://docs.rs/sled) instead of [LMDB](https://github.com/LMDB/lmdb). In the process the entire API has been redesigned and simplified significantly. If you still need to use LMDB or don't like the new interface then you might want to check out [rkv](https://docs.rs/rkv).
## Optional features
* `msgpack-value`
- MessagePack encoding using `rmp-serde`
* `json-value`
- JSON encoding using `serde_json`
* `bincode-value`
- bincode encoding using `bincode`
* `lexpr-value`
- S-expression encoding using `serde-lexpr`## Documentation
See [https://docs.rs/kv](https://docs.rs/kv)