SUDU is a sudoku solving library complete with working example app.
SUDU is a library for sudoku solving in either the browser, or node.js.