This is best described as a Skyrim renderer. It is based on the three.js scene graph and shaders. The main branch anniversary-edition is a bit of a misnomer as it is not a requirement of this "mod."
It has an engine / app separation. Use the source freely in your endeavors. See the branches for legendary-edition.
Miryks is all about data. It uses C for this ([source], [headers]). The opengl code sits here: ([source], [headers]). The main engine include can be found here.
zlib 1.2.11 lz4 1.9.3 glm 0.9.9.8 glfw 3.3.4 imgui 1.83 bullet3 3.17 libpng 1.6.35 openal soft 1.22.2
This project would have never worked without nifskope, its helpful hex offsets, and its source code here on github.