The Chemistry Development Kit (CDK) is a Java library for bio- and chemoInformatics and computational chemistry. It is the basis of other projects like JChemPaint, Jmol, SENECA and NMRShiftDB.