Satin is a 3D graphics framework (inspired by threejs) that helps designers and developers work with Apple’s Metal API. Satin provides helpful classes for creating meshes, materials, buffers, uniforms, geometries, pipelines (shaders), compute kernels, and more. Satin’s API is rapidly evolving so its best to stick to a tagged version or git commit when using it in production.

https://github.com/Hi-Rez/Satin/