This is the community-enhanced, "jumbo" version of John the Ripper. It has a lot of code, documentation, and data contributed by jumbo developers and the user community. It is easy for new code to be added to jumbo, and the quality requirements are low, although lately, we've started subjecting all contributions to quite some automated testing. This means that you get a lot of functionality that is not necessarily "mature," which in turn means that bugs in this code are to be expected.
Source code and additional information can be found here: https://github.com/openwall/john