Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, and to some extent D.
cd Ports/doxygen
./package.sh
Website: https://github.com/doxygen/doxygen
Port: https://github.com/SerenityOS/serenity/tree/master/Ports/doxygen