Plume is a work-in-progress graphics toolkit based on the new Vulkan API. It is written from scratch in C++, though uses several other open-source libraries (GLFW, STB, SPIRV Cross, etc.).
The main repository can be found here.
The C++ style guide that is used throughout the code base can be found here.