github.com/sdslabs/kiwi (go): Package kiwi implements a minimalistic in-memory key value store.  Each key is thread safe as it is protected by its own mutex, though different keys can be accessed by various threads.  To get started, create a store with the NewStore function and add keys to it using AddKey. Each key is associated with a value which has a specific type. These types are extendible and can be created by implementing the Value interface.  Store can also be initialized with a schema, which is basically a map of keys and value types.  Create a store, add key and play with it. It's that easy!  For documentation visit https://kiwi.sdslabs.co/docs/
Keywords: go|in-memory|key-value