Doxygen的词根来源于Document(文档)和Oxygen(氧气),它是一个功能强大、使用方便且支持各种操作系统和编程语言的代码文档生成系统。Doxygen由荷兰人Dimitri van Heesch.开发,并且在GNU公共许可证(GPL)下发布,目前已经成为各主要的Linux发行版的附带组件。众多重量级的软件项目(如KDE,Qt、ACE库等)都选用Doxygen作为其编档工具生成项目文档。 Doxygen最初在Linux下开发,但已经被移植到多个操作系统平台下,包括Unix的各发行版本、MS Windows和Mac OS。Doxygen目前最新的版本是1.3.6,支持的编程语言包括 C++,C,Java,IDL(CORBA和MS风格),对Objective-C, PHP, C#和D语言也有部分支持。