Molecules reads in Chemical Markup Language (CML) files and renders the molecules using OpenGL. It allows you to spin and zoom the molecules, as well as quickly switch between them.
Here’s a terrible looking screenshot of it in action:
This program was created by myself as a personal project for an introductory computer graphics course at university, and as such, uses very primitive techniques to do all rendering logic.
The source code is available on GitHub.