Crossword Solver

Trying to solve a crossword, but stuck on a clue? Doe you know some of the letters? Then cheat!

Behind the scenes this uses the unix grep command against a simple dictionary of words with one word per line. It is part of my website, and the code can be found on gitlab.