Checksudoku is a project mainly written in C, it's free.
A program to check sudoku
A program to check sudoku for errors
TODO: