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.

The best Documentation Generator alternative to Doxygen is MkDocs, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 25 alternatives to Doxygen and many of them are Documentation Generators so hopefully you can find a suitable replacement. Other interesting Documentation Generator alternatives to Doxygen are Sphinx, Mintlify, VitePress and DocFX.
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.



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

DocFX generates Documentation directly from source code (.NET, RESTful API, JavaScript, Java, etc...) and Markdown files.


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


Daux.io is a documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly. It helps you create great looking documentation in a developer friendly way.




Sandcastle produces accurate, MSDN style, comprehensive documentation by reflecting over the source assemblies and optionally integrating XML Documentation Comments. Sandcastle has the following key features:

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