Polygeriou is an arroword generator written in C++ using Qt. "Poly" stands for Polytech, which is an engineer school network in France, where the project was created, and "gerioù" (pronounce "gay-ree-u") means "words" in the Breton language.
Dictionnary of words and definitions can be added simply for grid generation. After a grid is generated, you can export it in pdf or use the program to fill it.