Projects / doxygen

doxygen

Doxygen is a cross-platform, JavaDoc-like documentation system for C++, C, Objective-C, C#, Java, IDL, Python, PHP, VHDL, and Fortran. Doxygen can be used to generate an on-line class browser (in HTML) and/or an off-line reference manual (in LaTeX or RTF) from a set of source files. Doxygen can also be configured to extract the code-structure from undocumented source files. This includes dependency graphs, class diagrams and hyperlinked source code. This type of information can be very useful to quickly find your way in large source distributions.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  21 Jan 2013 02:32

Release Notes: The main focus of this release is fixing a number of bugs. It also includes a couple of minor improvements to ease customizing the output.

  •  26 Dec 2012 23:11

    Release Notes: This release adds support for using external indexing and search tools for searching the HTML documentation. It includes an indexer and search engine based on Xapian. A Markdown page can now be selected to serve as the main page (handy for GitHub projects). Conditional sections like @if and @cond now allow logic expressions for the guard. Includes a number of smaller changes as well as a large number of bugfixes.

    •  11 Aug 2012 14:43

      Release Notes: This release can validate unchanged files in the source directory against checksums in the backup, to recognize, for example, This release also includes some bugfixes.

      •  12 Jul 2012 19:57

      Release Notes: This release fixes a couple of bugs and makes some improvements to the HTML navigation tree, including the ability to enable and disable the synchronization between the tree and the content.

      •  10 Jun 2012 19:11

      Release Notes: This release fixes a number of bugs related to the new indexes introduced in version 1.8.1. It also fixes some problems in the HTML tree view, as well as several other issues.

      RSS Recent comments

      30 Mar 2003 00:35 burmagroup Thumbs up

      Industrial use
      I introduced doxygen into industrial use in a German company. I think this shows the quality.

      30 Apr 2001 20:23 dcardamo

      Excellent
      This is an excellent tool which I highly recommend to any C++ project.

      Screenshot

      Project Spotlight

      Emacs-IDE

      A user-friendly IDE interface for Emacs.

      Screenshot

      Project Spotlight

      The Legend of Edgar

      A 2D platform game with a persistent world.