Doxygen
Automatically generate source code documentation in various formats like HTML and PDF. Supports C++, Python, Java, C#, and more. Simplifies documentation.

Doxygen is a widely-used, free and open-source documentation generator that automates the creation of technical documentation directly from source code comments. It parses your code to extract information about classes, functions, variables, and more, simplifying and standardizing the documentation process across diverse programming languages and project scales. This enhances collaboration and maintenance.
Key features include:
- Multiple output formats: Generate documentation as HTML, PDF (via LaTeX), Word (via RTF), XML, and more.
- Extensive language support: Works with C++, C, Python, PHP, Java, C#, Objective-C, Fortran, VHDL, and others.
- Markdown support: Combine Markdown's simplicity with Doxygen's documentation tags.
- Cross-referencing: Automatically generates hyperlinks between related code elements for easy navigation.
- Diagram generation: Creates class hierarchy and collaboration diagrams visually representing code structure.
- Customizable configuration: Fine-tune the generation process using a detailed configuration file (Doxyfile).
Categories:
Similar to Doxygen:
Markdown to docs site, no build needed.
DocumentationJavaScript & TypeScript
Generate documentation sites dynamically from Markdown files. Creates lightweight, single-page application sites without requiring a static build step.
Build stellar documentation sites, fast.
Astro (JS)Documentation
Build fast, accessible, and feature-rich documentation websites with Astro. Includes navigation, search, i18n, SEO, code highlighting, and dark mode.
Generate Python API docs instantly from your code.
DocumentationPython
Automatically generate API documentation for Python projects from existing docstrings. Supports type hints, cross-linking, and common docstring formats.
Build optimized websites quickly, focus on your content.
DocumentationJavaScript & TypeScript
Quickly build optimized websites like docs, blogs, or landing pages using React. Write content easily with MDX support and leverage built-in versioning and search.
Create intelligent, beautiful, and linked documentation.
DocumentationPython
Generate versatile, cross-referenced technical documentation from reStructuredText or Markdown. Supports multiple output formats, themes, extensions, and API docs.