kociemba
A package to solve Rubik's cube in less than 19 moves on average with the two-phase algorithm.
A Rubik's cube model and solver