| Crates.io | celerix-store |
| lib.rs | celerix-store |
| version | 0.1.2 |
| created_at | 2026-01-17 18:29:30.928485+00 |
| updated_at | 2026-01-17 18:57:10.460015+00 |
| description | A lightweight, low-latency KV data store with 1:1 parity with the orginal golang version, atomic persistence, and AES-256-GCM encryption. |
| homepage | https://github.com/celerix-dev/celerix-store-rust |
| repository | https://github.com/celerix-dev/celerix-store-rust |
| max_upload_size | |
| id | 2050923 |
| size | 91,094 |
A lightweight, low-latency Key-Value (KV) data store. This is a high-performance Rust implementation that is 1:1 compatible with the original Go version.
celerix-stored instance over TCP.Persona -> App -> Key hierarchy for structured data management.Run the celerix-stored binary to start the TCP server:
# Defaults to port 7001 and ./data directory
cargo run --bin celerix-stored
Add this to your Cargo.toml:
[dependencies]
celerix-store = "0.1.0"
tokio = { version = "1.0", features = ["full"] }
serde_json = "1.0"
Interact with the store via the command line:
cargo run --bin celerix -- set my-persona my-app my-key '"my-value"'
cargo run --bin celerix -- get my-persona my-app my-key