golang library

Why don't you use the api directly? golang should be able to access a REST API, so there is no need for a C-wrapper.
 
i dont like always reimplement everything in different languages (http request build/response parse, etc).
If you look, my code is just a bindings to the c/rust code: translates function calls/variables from golang to c. I think, the rust based "c wrapper" is a good base, with that it's easy to add bindings for other languages (python, nodejs, perl, lua, etc)