Doxygen é uma ferramenta para gerar documentação de fontes C+ anotadas, bem como outras linguagens de programação populares como C, Objective-C, C,# PHP, Java, Python, IDL (CORBA, Microsoft e UNO/OpenOffice sabores,) Fortran, VHDL, Tcl, e até certo ponto D.