Ruby Constraint Solver

Ruby Constraint Solver is a constraint programming system which is able to handle constraint satisfaction problems, constrained optimisation problems and soft constraints. It has a number of unique features. Extensive documentation on constraint programming and the implementation is available.

The latest release can be found at the project page.