libsecret provides a Go
native library to store secrets.
libsecret has the ability to use multiple backends for secret storage. Currently implemented is the Vault backend.
There is a sample CLI application for reference.
Note: this is currently in development. Not yet for production use.