I have done a lot of work in golang, I believe you want to switch over libraries without rewriting much of code hence you want a wrapper library to handle all this, unfortunately I do not have any open source work to show you as all the work that I have done has been preoperatory , but I can answer any of your question related to go, I would also like to see some example in C++ that I can read and understand so I can know how hard it is to convert