Unofficial Modules Git Repository
Several modules which are not added to the core for various reasons, such as not being of interest to the majority of InspIRCd users, or which are maintained by third parties rather than core developers are made available in a unofficial repository. Access them by using the module manager tool included with InspIRCd, or you can download them directly from the git repository.
If you want to download the entire extras repository, use
git clone git://github.com/inspircd/inspircd-extras.git
Then you can symlink to each extra module you want to compile in the inspircd module source directory like this:
ln -s ~/inspmods/m_banreason.cpp ~/inspircd/src/modules/m_banreason.cpp