The Gnome Chemistry Utils Library provides some widgets and C++ classes related to chemistry.
Available widgets are:
The C++ classes are grouped in the gcu and gcp namespaces. A C interface exists to use some of the functionalities offered in these classes; the corresponding documentation is available in the chemistry.h file.