I don't know if one already exist for OpenGL, but for Vulkan there's MoltenVK: https://github.com/KhronosGroup/MoltenVK