#golang persistence with boltdb and djherbis/stow


djherbis/stow

GoDoc Release Software License Build Status Coverage Status Go Report Card

I like the simplicity behind boltdb however constantly converting your structs to and from an []byte can introduce a lot of extra code.

So I created stow. Stow wraps a bucket in your boltdb database so that it works a little bit more like a map.

Stow can use any encoding for storing your data, which will be transparently encoded/decoded when you Put, Get or Pull from your Store.

Json, Xml, and Gob (which includes Binary) encodings are built-in and use the stdlib, but feel free to implement your own Codec.