KanoodleJs
Kanoodle
solver using a javascript webworker
Code in action