A crossword puzzle generator, just for fun. Grid generator in Python because it's easy to hack around and grid generation doesn't need to be particularly fast. Go for populating the grid with words because with large grids there are combinatorial explosions, and Go's speed is beneficial.
Not source-available yet because it's a bunch of hacks (particularly the Python) but maybe one day.