The OpenStructure library project aims to provide an open-source, modular, flexible, molecular modelling and visualization environment. It is targeted at interested users and method developers in the field of structural bioinformatics. Its cleanly designed API available in both Python an C++ provides a command line interface for batch processing as well as a graphical user interface fully scriptable in Python.