Native C++ IPFS implementation?

Hi, we are looking to integrate IPFS nodes into an extended Ravencoin core wallet potentially built using C++.

Are there any existing C++ integrations or libraries that are native C++? Be good to even know if anyone is working on this or if this is something the core team are considering.