GLM (OpenGL Mathematics) is a powerful tool designed specifically for OpenGL that let one manipulate vertices and matrices easily.
GLTF (OpenGL Transmission Format) is a royalty-free specification for the efficient transmission and loading of 3D scenes and models by applications. glTF minimizes both the size of 3D assets, and the runtime processing needed to unpack and use those assets. glTF defines an extensible, common publishing format for 3D content tools and services that streamlines authoring workflows and enables interoperable use of content across the industry.
https://github.com/KhronosGroup/glTF
Assimp (for asset import) is an alternative to GLTF

All of the matrices are 4 dimensionals.
Model matrix: this matrix represent the positioning of the model relative to the world (it is also called world matrix)
View matrix: this matrix represents the positioning of an object relative to the camera
Projection matrix: this matrix represent the stretch effect due to the perspective on further elements of the scene.
Clip matrix: this matrix clips every vertex to the screen.
<aside> 🧠This is the only step already handle by OpenGL
</aside>