Hi,
It's not GLM -- but I've ported majority (all) of the algorithms in Panda3D (an game engine from Disney)'s linmath library to Go, which can be found at:
Features include:
Two, three, and four component vectors types.
3x3 and 4x4 matrix types.
Quaternion data type.
Support for multiple coordinate systems.
Support for using float32 and float64 data types for all of the above types using an build tag (the tag 'float64' implies that math.Real should be of type float64).
Methods that would suit your needs are:
But perhaps you would be more comfortable with some GLM port, I do not know. Just wanted to let you know that the package is there.
Stephen