Categorygithub.com/strimertul/kilovolt/v8
package
8.0.5
Repository: https://github.com/strimertul/kilovolt.git
Documentation: pkg.go.dev

# README

Kilovolt

Websocket-based Key-value store, can use many databases on the backend. Has a slim set of features (get/set/pub/sub), mostly what's needed for strimertul and stulbe

Drivers

To use kilovolt, you will need a database driver.

Official drivers exist for the current databases:

DatabaseDriver module
BadgerDBstrimertul/kv-badgerdb
Pebblestrimertul/kv-pebble

If you have built a driver, feel free to submit a pull request to have it added to this README!

Clients

We maintain a few libraries to interact with Kilovolt at strimertul/kilovolt-clients.

If you don't find one that suits you, just write one yourself, I promise it's really simple! See PROTOCOL.md for all you'll need to implement to make it work.

License

Most of the code here is based on Gorilla Websocket's chat example, which is licensed under BSD-2-Clause (see LICENSE-gorilla).

The entire project is licensed under ISC (see LICENSE).