Doxygen
Doxygen — это кроссплатформенная система документирования исходных текстов, которая поддерживает C++, Си, Objective-C, Python, Java, IDL, PHP, C#, Фортран, VHDL и, частично, D. 

Doxygen генерирует документацию на основе набора исходных текстов и также может быть настроен для извлечения структуры программы из недокументированных исходных кодов. Возможно составление графов зависимостей программных объектов, диаграмм классов и исходных кодов с гиперссылками.

Doxygen имеет встроенную поддержку генерации документации в формате HTML, , man, RTF и XML. Также вывод может быть легко сконвертирован в CHM, PostScript, PDF.

Для html-представления документации, размещаемого на web-серверах, существует удобный способ организации поиска (при помощи создаваемого Doxygen'ом PHP-модуля) и ссылок на внешнюю документацию.

Doxygen используется многими проектами, в том числе KDE, Pidgin, Torque Game Engine, AbiWord, Mozilla, FOX toolkit, Crystal Space, Drupal. Есть встроенная поддержка в KDevelop.

Doxygen — консольная программа в духе классической Unix. Она работает подобно компилятору, анализируя исходные тексты и создавая документацию. Параметры создания документации читаются из конфигурационного файла, имеющего простой текстовый формат.

Для упрощения манипуляций с конфигурационным файлом (а он содержит довольно много настроек), существует несколько утилит с графическим интерфейсом. Одна из них, doxywizard, поставляется вместе с Doxygen. Ранее она была реализована с использованием Qt версии 3 и имела не очень удобный интерфейс. В качестве альтернативы летом 2008 года вышла альтернативная графическая оболочка Doxygate (http://sourceforge.net/projects/doxygate), которая основана на Qt версии 4. Но вскоре doxywizard был переписан на Qt версии 4 и проект Doxygate был закрыт (см. страницу проекта на sourceforge.net).
Q128751
исходных текстов
Concept
Q2407
C++
MEDIA
Q15777
Си
Concept
Q188531
Objective-C
MEDIA
Q28865
Python
MEDIA
Q251
Java
Concept
Q1044749
IDL
ORG
Q59
PHP
MEDIA
Q2370
C#
MEDIA
Q83303
Фортран
ORG
Q209455
VHDL
MEDIA
Q319268
D
MEDIA
Q128751
исходных текстов
Concept
Q141488
графов
Concept
Q8811
HTML
Concept
Q709369
man
UNK
Q467454
RTF
MEDIA
Q2115
XML
ORG
Q1023647
CHM
MEDIA
Q218170
PostScript
MEDIA
Q42332
PDF
MISC
Q8811
html
Concept
Q59
PHP
MEDIA
Q1431
KDE
ORG
Q71380
Pidgin
MEDIA
None
Torque Game Engine
UNK
Q136775
AbiWord
MEDIA
Q9661
Mozilla
ORG
Q863984
FOX toolkit
Concept
Q1142409
Crystal Space
ORG
Q170855
Drupal
ORG
Q468841
KDevelop
MEDIA
Q47506
компилятор
Concept
None
doxywizard
UNK
Q201904
Qt
MEDIA
None
Doxygate
UNK
Q201904
Qt
MEDIA
None
doxywizard
UNK
Q201904
Qt
MEDIA
None
Doxygate
UNK
Q1253530
Doxygen
MISC
Q1253530
Doxygen
MISC
Q1253530
Doxygen
MISC
Q1253530
Doxygen
MISC
Q1253530
Doxygen
MISC
Q1253530
Doxygen
MISC
Q1253530
Doxygen
MISC
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
programming language
GUI toolkit or framework
GUI toolkit or framework
GUI toolkit or framework
programming language