HoDoKuはJavaで書かれた数独ヘルパーで、英語とドイツ語で利用できます。5種類の完全に設定可能な難易度で数独を生成します。(HoDoKuのヒントシステムの助けを借りて)自分で解決するか、HoDoKuに任せてください。HoDoKuは、他のほとんどの利用可能なプログラム(シングル、サブセット、LC、魚、翼、一意性、色付け、チェーン、ALS。詳細については「解決テクニック」を参照)よりも多くのヒューマンスタイルの解決テクニックをサポートします。すべてのステップをグリッド上で強調表示できるため、HoDoKuも学習に最適なツールになります。特定のテクニックを練習する場合は、「トレーニングモード」に進み、テクニックを選択すると、新しく生成される数独にはそのテクニックが含まれます。必要に応じて、この手法を適用できるところまで数独が自動的に解決されます。HoDoKuには強力な数独アナライザーが含まれています。特定の状態で利用可能なすべてのソリューションステップを表示し、それに応じてソリューションを変更します。1つの数独に対して複数のソリューションを管理し、数独とソリューションをディスクに書き込みます。