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 Apr 2014 22:01

    Release Notes: This release contains various bugfixes and some minor feature enhancements.

    •  25 Dec 2013 13:12

      Release Notes: This release mainly focuses on bugfixes and some minor feature enhancements. It also lays the groundwork for fully template-driven output generation, to be enabled in a future release.

      •  23 Aug 2013 21:53

        Release Notes: This release adds a new option SOURCE_TOOLTIPS for more advanced tooltips while browsing the source. It includes a number of internal improvements related to configuration options, i18n, and to support the new, more open way of development using GitHub and Travis CI. As usual, a large number of bugs have been fixed as well.

        •  19 May 2013 18:00

          Release Notes: This release adds support for improved cross-referencing, syntax highlighting, and call graphs by using LLVM/clang to parse the source code. It adds support for DocBook output and for parsing UNO IDL files (used by Libre Office). It includes a number of smaller changes and improvements as well as a large number of bugfixes.

          •  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.

          RSS Recent comments

          06 Jan 2014 04:07 tasos42 Thumbs up

          I've been using it since it began, it gets better and better, i use it for all my projects, commercial and free/open source

          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

          prodatum

          A patch editor for the E-MU Proteus 2000 sample-based synthesizer family.

          Screenshot

          Project Spotlight

          TurnKey Ruby On Rails Appliance

          A Ruby on Rails appliance that is easy to use and lightweight.