Thanks for Hunspell, it's good!
Very primitive software. The dictionaries are incomplete and obsolete, and the spellchecking algorithm is very primitive. It misses most of the features implemented by commercial software, such as compound words support, multi-word checking, etc.
There are a lot of useful features. Documentation is small but accurate. Some reviewers apperently did not take the time to dive into the docs. Some of the dictionaries are lagging behind. Some affix files are made too complex to uderstand easily. Nevertheless a perfect tool.