OscaR is a software framework that includes the three major optimization engines that are commonly used in operational research, namely: constraint programming, constraint-based local search, and MIP. The goal of OscaR is to address industrial problems, by making these solvers available, efficient and easy to use. The engines of OscaR have similar API, making them easy to use and hybridize for complex applications.
More informaton: OscaR and https://bitbucket.org/oscarlib/