Some time ago I started a little app to test different rule sets for German spelling. This is probably only interesting to native speakers. But who knows...
See https://github.com/marcus67/rechtschreibung for a (still very short!) readme and the source code in a self-extracting Python script to be installed in Pythonista.
Have fun!
