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 and C++, provides a command line interface for batch processing, as well as a graphical user interface fully scriptable in Python.