Johnny, the open source cross-platform GUI frontend for John the Ripper, the popular password cracker, written in C++ using the Qt framework. Johnny aims to automate and simplify the password-cracking routine on the Desktop as well as add extra functionality like session management and easy hash/password management, on top of the immense capabilities and features offered by John the Ripper. The application uses John The Ripper for the actual work. Thus, it needs to be installed on your system. Both the official core (proper) and the
community-enhanced version (jumbo) are supported. The latter exposes more functionality like extra cracking modes and hash types support.
Source code and additional information can be found here: https://github.com/openwall/johnny