Protavo is a simple embedded document store for Go where document content is represented as protocol buffers messages.
It includes support for multiple drivers. The reference implementation is built on top of BoltDB.
go get -u github.com/jmalloc/protavo/src/protavo
This project is EXPERIMENTAL. Expect frequent breaking changes to the API.