Solcore is an open source semiconductor modelling library to simulate the optical and electrical properties of the state of the art solar cells, from quantum well devices to multi-junction solar cells. With rigorous physical models, it was designed to be easy to learn and to use, serving as a teaching tool as much as a research tool. Contribute to the project with your own models and be part of the emerging community of Solcore users and developers.