GLVU is a collection of C++/OpenGL viewer libraries that support many of the common functions needed by graphics programmers. It was written by Kenny Hoff, Bill Baxter, Wes Hunt, Mark Harris and others.
GLVU provides efficient matrix and vector math classes, a powerful camera class, image support, path recording and playback, timers, flexible and powerful mouse input and navigation, and more. See the Screenshots or QGLVUWidget sections for a taste.
There are two flavors of GLVU to choose from, the first is what you might call "GLVU classic" which uses GLUT as the underlying windowing toolkit. Now there is also QGLVU, which replaces the GLUT windowing layer with the more rich and object-oriented Qt.
(apologies to those forgotten).
Web downloads are available here.
Install notes are on a separate page, Installation.
Screenshots are on a separate page, Screenshots.