nonolib is a C library to solve nonogram puzzles, written by Dr. Steven Simpson.