Free software for generating software documentation from source code
Developer(s)
Dimitri van Heesch
Initial release
26 October 1997; 26 years ago (1997-10-26)[1]
Stable release
1.10.0[2]
/ 25 December 2023; 4 months ago (25 December 2023)
Repository
github.com/doxygen/doxygen
Written in
C++
Operating system
Cross-platform
Type
Documentation generator
License
GPLv2
Website
doxygen.nl
Doxygen (/ˈdɒksidʒən/DOK-see-jən)[3] is a documentation generator[4][5][6][7] and static analysis tool for software source trees. When used as a documentation generator, Doxygen extracts information from specially-formatted comments within the code. When used for analysis, Doxygen uses its parse tree to generate diagrams and charts of the code structure. Doxygen can cross reference documentation and code, so that the reader of a document can easily refer to the actual code.
Doxygen is free software, released under the terms of the GNU General Public License version2 (GPLv2).
^ANNOUNCE: doxygen 0.1 Archived October 4, 2011, at the Wayback Machine, Announcing: the first release of Doxygen, a C++ documentation system. , From: Dimitri van Heesch, Date: Sun, 26 Oct 1997, Qt-interest Archive
^"Doxygen release 1.10.0". 25 December 2023. Retrieved 25 December 2023.
Doxygen (/ˈdɒksidʒən/ DOK-see-jən) is a documentation generator and static analysis tool for software source trees. When used as a documentation generator...
Discourse uses the CommonMark flavor of Markdown in the forum post composer. Doxygen: a source code documentation generator which supports Markdown with extra...
output only "PEP 256 -- Docstring Processing System Framework | Python.org". "Doxygen Manual: Output Formats". Archived from the original on 2013-01-06....
generators, such as Javadoc, can use special comments to drive the generation. Doxygen is an example of a generator that can use all of these methods. Document...
diagrams from text descriptions. ConnectedText has a Graphviz plugin. Doxygen uses Graphviz to generate diagrams, including class hierarchies, collaboration...
improving the legibility of the code comments. It is similar in concept to Doxygen and Javadoc. Code comments are associated with symbols in the code, and...
antibiotic drug Doxylamine, an antihistamine drug An abbreviation for Doxygen, a software package Doxy (vibrator), a British-made wand vibrator Doxey...
includes specification and usage documents (PDFs), API documentation (doxygen/javadoc), C++ source code (XMPCore and XMPFiles) and Java source code (currently...
reload. There is an additional PlantUML plug-in for Confluence Cloud. Doxygen integrates diagrams for which sources are provided after the startuml command...
to quickly look up an arbitrary function or class. Often, tools such as Doxygen, NDoc, Visual Expert, Javadoc, JSDoc, EiffelStudio, Sandcastle, ROBODoc...
Retrieved 11 December 2014. "nettle: curve25519.h File Reference". Fossies (doxygen documentation). Archived from the original on 2015-05-20. Retrieved 2015-05-19...
academic Variants Dimitri van Heesch (born 1970s/1980s), Dutch developer of Doxygen software Kai van Hese (born 1989), Dutch footballer Van Hee Hees, van at...
documentation systems for other languages, including the cross-language Doxygen, the JSDoc system for JavaScript, and Apple's HeaderDoc. A Javadoc comment...
can be dynamically explored by the user. Also supports Python and Java doxygen : Uses Graphviz to generate static call/inheritance diagrams Cally: a tool...
Windows and Linux. Mac OS port is still unavailable as of now. It uses doxygen to generate class tree, but only supports one compiler, that is GCC/MinGW...
DOCUMENTATION... Python Docstrings at Epydoc's SourceForge page Documentation in GNU Emacs Lisp Section from the doxygen documentation about Python docstrings...
extension for MediaWiki, Sphinx (documentation generator) and integration with Doxygen that allows embedding of charts into source code comments with generated...
Institute for Software Integrated Systems (ISIS) website Archived 2010-06-16 at the Wayback Machine ACE Doxygen reference ACE github code repository...
libmspack on Aminet Read/write support: Lazarus (IDE)/Free Pascal (for a doxygen like tool, a separate command-line compiler in 2.6.0+, and a simple viewer...
and application framework. Automatic code completion (C/C++). Built-in Doxygen support. Revision control (also known as SCM) support. Supported systems...
diagrams, use cases and interactions in common scenarios. API documentation: Doxygen-generated documentation from the header files of the library. Source code...
archived from the original on 2012-01-09, retrieved 2012-01-08 Alsa C library Doxygen documentation, October 2007, retrieved 2012-01-08 "ALSA project - the C...
often used to process documentation, two notable examples are javadoc and doxygen. The tools specify the use of a set of tags, but their use within a project...