I had the opportunity during my PhD to participate in the development of the solver Mistral-2.0 in different stages. I was mostly involved in the MiniZinc Challenge entries.
Mistral is a C++ library under the GNU General Public License and is hosted on github . It implements most arithmetic and logic
primitive constraints as well as some global constraints (AllDifferent, Linear Equalities, Element,
etc...). Standard search strategies and heuristics are also implemented (Restarts, Weighted Degree,
Activity Based Search).
More Information can be found here.