Doxygen是一個適用於C++、C、Java、Objective-C、Python、IDL(CORBA和Microsoft flavors)、Fortran、VHDL、PHP、C#和D語言的文件生成器。它可以在大多數類Unix操作系統、macOS以及Microsoft Windows上執行。初始版本的Doxygen使用了一些舊版本DOC++的原始碼,在那之後,Dimitri van Heesch重寫了Doxygen的原始碼。
Doxygen是一個編寫軟體參考文件的工具。該文件是直接寫在原始碼中的,因此比較容易保持更新。Doxygen可以交叉參照和原始碼,使檔案的讀者可以很容易地參照實際的原始碼。
KDE將Doxygen作為它的一部分且KDevelop具有內建的支援。 Doxygen的釋出遵守GNU通用公眾授權條款,是自由軟體。
如同Javadoc,Doxygen從原始檔提取註解。除了Javadoc的語法,Doxygen支援Qt使用的文件標記,並可以輸出成HTML、以及CHM、RTF、PDF、LaTeX、PostScript或手冊頁。
> 維基百科 > 官方網站 > Github