https://github.com/nickmonad/kv
small and fast key/value store
https://github.com/nickmonad/kv
key-value zig
Last synced: about 14 hours ago
JSON representation
small and fast key/value store
- Host: GitHub
- URL: https://github.com/nickmonad/kv
- Owner: nickmonad
- License: mit
- Created: 2025-08-15T21:30:14.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-12-24T18:53:33.000Z (6 months ago)
- Last Synced: 2025-12-26T09:30:37.737Z (6 months ago)
- Topics: key-value, zig
- Language: Zig
- Homepage:
- Size: 85 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
kv
==
`kv` is a simple Redis-compatible key/value store.
> [!WARNING]
> There are tons of sharp edges in this codebase and obvious cases where errors are not handled correctly.
> Please do not depend on it in production!
## Goals
* Learn Zig.
* No dependencies.
* Static memory allocation.
* `io_uring` integration for connection handling.
* Experiment with various testing strategies like fuzzing
* Have fun.
## Non-goals
* Full compatibility with Redis protocol.
* Support for non-Linux systems.
## Usage
```
zig build
./zig-out/bin/kv
```
## License
MIT