Crossword maker
A themed crossword: the words and clues come from a language model, and the grid is checked so no square ever needs two letters.
How it is made
A crossword needs an account and a reachable model. A grid the model gets wrong is refused rather than printed.
What you can do with it
Crossword: play it in the browser, print it, save it with an account, and add it to a book with a membership. Inputs: topic, words (comma-separated, optional).