OPSIN is a Java(8+) library for IUPAC name-to-structure conversion offering high recall and precision on organic chemical nomenclature.