Narthex (Greek: Νάρθηξ, νάρθηκας) is a modular & minimal dictionary generator for Unix and Unix-like operating systems written in C and Shell. It contains autonomous Unix-style programs for creating personalized dictionaries that can be used for password recovery & security assessment. The programs use Unix text streams for collaboration with each other, according to the Unix philosophy. It is licensed under GPL v3.0.
Source code and additional information can be found here: https://github.com/MichaelDim02/Narthex