MkDocs is static site generator that's geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file.

Doxygen is described as 'Tool for generating documentation from annotated C++ sources, as well as other popular programming languages like C, Objective-C, C#, PHP, Java, Python, IDL (CORBA, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D' and is a popular documentation generator in the development category. There are more than 25 alternatives to Doxygen for a variety of platforms, including Windows, Linux, Mac, Self-Hosted and Web-based apps. The best Doxygen alternative is MkDocs, which is both free and Open Source. Other great apps like Doxygen are Sphinx, Quartz – Static Site Generator, Mintlify and VitePress.
MkDocs is static site generator that's geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file.

Sphinx is a tool that makes it easy to create intelligent and beautiful documentation, written by Georg Brandl and licensed under the BSD license.

Quartz is a set of tools that helps you publish your digital garden and notes as a website for free. Quartz v4 features a from-the-ground rewrite focusing on end-user extensibility and ease-of-use.






Simple, powerful, and fast. Meet the modern SSG framework you've always wanted.

Document! X is a combination of an automated documentation tool and a full authoring environment which can be used to create, publish and maintain accurate, professional quality documentation for .NET, Web Services, Databases, XSDs, Java ,Javascript.




Presidium is a software documentation management system for agile teams, and their users, made from commonly used open source components.
DoxyS is a code documentation tool for C++/C. DoxyS strives to yield a very professional looking output, presenting the the code in a structured easy to navigate set of HTML pages. Easy to use: Just navigate to the root of your code directory and type doxys.




DocFX generates Documentation directly from source code (.NET, RESTful API, JavaScript, Java, etc...) and Markdown files.
Doc-O-Matic is a software source code documentation and Help authoring tool. It takes source code and comments, adds conceptual topics and external input and produces documentation from it. With its single-source approach it generates many different kinds of output from a single...


Simplify your XML Comments! GhostDoc is a Visual Studio extension that automatically generates XML documentation comments for methods and properties based on their type, parameters, name, and other contextual information.


Swagger is for documenting REST APIs - not source code. Doxygen reads docblock comments ... Swagger does not
It seems to be limited to REST APIs.


It is used to document REST APIs, where Doxygen is used to document libraries or source code, but not REST APIs