CrossBOT is an open source crossword construction system that features an advanced "stand alone" crossword compiler, based on consistency and intelligent backtracking algorithms, along with a web interface.
Arc Consistency Crossword Compiler (arccc) uses constraint satisfaction algorithms to fill crossword grids given a wordlist. The current implementation can fill simple grids in less than a minute. A word list gleaned from a variety of sources is includ