Skip to content
whatismyalternative

Doxygen

Code Documentation. Automated.

Visit Doxygen

Doxygen is a documentation generator for software development that builds documentation from comments in source code. It parses information about classes, functions, and variables and produces output in formats such as HTML and PDF, helping teams standardize documentation across programming languages and project scales.

It supports multiple output formats including HTML, PDF (via LaTeX), Word (via RTF), and XML, along with Markdown and commands such as \param, \return, and \brief. Language support covers C++, C, Python, PHP, Java, C#, Objective-C, Fortran, VHDL, Splice, IDL, and Lex. Features include cross-referencing with hyperlinks between related elements, class hierarchy and collaboration diagrams, and configuration through a Doxyfile that controls settings such as output format and file inclusion or exclusion.

Doxygen is aimed at developers and teams maintaining code documentation across varied languages and project sizes. It is free, open source, and cross-platform, with documentation, changelog, extensions, and examples available alongside downloads.

12 alternatives to Doxygen

Ranked by how well each tool replaces Doxygen: shared features, audience, price and popularity.

  1. A code documentation tool for C++/C that generates structured, navigable HTML pages from

    Covers 0 of 8 key features.

    Free planOpen source
    65 out of 100 matchFree
  2. Source code documentation generator for 25 programming languages

    Covers 0 of 8 key features.

    Free planOpen source
    61 out of 100 matchContact sales
  3. Fast, offline, and free documentation browser for developers that combines 100+ API docs (

    Covers 0 of 8 key features.

    Free planOpen source
    60 out of 100 matchFree
  4. Documentation generator for PHP

    Covers 0 of 8 key features.

    Open source
    60 out of 100 match—
  5. Source Code Documentation and Help Authoring Tool

    Covers 0 of 8 key features.

    59 out of 100 match—
  6. A magical documentation site generator.

    Covers 0 of 8 key features.

    Open source
    58 out of 100 match—
  7. Help authoring tool for help files, manuals and eBooks from a single source

    Covers 0 of 8 key features.

    Free plan
    58 out of 100 matchContact sales
  8. Asciidoctor

    Covers 0 of 8 key features.

    Open source
    57 out of 100 match—
  9. The Easiest Way To Document Your Project

    Covers 0 of 8 key features.

    Open source
    57 out of 100 match—
  10. Official documentation for JSDoc.

    Covers 0 of 8 key features.

    Open source
    57 out of 100 match—
  11. Fast, searchable Ruby documentation for core and standard libraries, plus links to related

    Covers 0 of 8 key features.

    57 out of 100 match—
  12. An XML vocabulary for computer hardware and software documentation.

    Covers 0 of 8 key features.

    55 out of 100 match—