Welcome to PSPSolver, this library allows the researcher/developer to implement scheduler solvers for projects scheduling problems (PSP). It is based on the concept of SGS (Schedule Generation Schema) and priority rules, which is the most common way of solving complex scheduling problems. Imagine you have a set of activities, a set of resources for these activities (that could be contrained in quantity) and a predefined sequence for these activities, a scheduler could sequence the activities and assign resources (respecting the sequence and resources constrains) that could optimize some measure (i.e. makespan of the project). This is our contribution to the academic community, as far as we know, this is the first library in its genre. An interesting reference for project scheduling you can visit http://www.planningforce.com.