Doxygen
Doxygen is a documentation generator for software development. It processes source code to extract documentation from specially formatted comments and produces output suitable for API references and user guides. It supports many programming languages and is used to document large software projects.
Supported languages include C, C++, C#, Java, Objective-C, Python, PHP, and others. It reads documentation blocks
Output formats: HTML and LaTeX by default, with optional output in RTF, man pages, and XML. LaTeX
History and license: Doxygen was created by Dimitri van Heesch and released in the late 1990s. It