Doxygen es un generador de documentación para varios lenguajes de programación que analiza el código fuente y genera documentación en formatos como HTML, PDF y XML. Se instala fácilmente en Linux y Windows, y funciona buscando etiquetas especiales en los archivos para saber qué y cómo documentar, generando documentación navegable final.