Subcategories
Packages
A Markdown extension that converts inline Graphviz diagram definitions into embedded SVG or PNG images during document rendering.
However, maintenance is dormant (last release 2025-01-27), so verify compatibility with your specific Markdown and generator versions before relying on it for…
Sphinx extension that converts reStructuredText documentation into Atlassian Confluence Storage Markup format and optionally publishes it to a Confluence instance.
Converts Jupyter notebooks and Python scripts into pages for mkdocs documentation sites, rendering them with notebook styling and optional execution.
A Sphinx extension that embeds OpenAPI specifications rendered with ReDoc directly into Sphinx documentation sites.
A MkDocs plugin that converts GitHub-flavored admonitions (using `> [!TYPE]` syntax) to MkDocs-compatible admonitions so the same markdown renders correctly in both GitHub and built documentation.
MkDocs plugin that generates an /llms.txt file at your documentation root to help LLMs understand and navigate your site at inference time.
Install it if you want LLMs and AI tools to have better access to your documentation.
Provides static UI files for serving an OpenAPI documentation interface at `/ledoc` in any web framework that can mount static directories.
However, dormant maintenance means you should verify the UI works with your OpenAPI schema version and accept that issues may not be addressed.
A Sphinx theme that extends PyData Sphinx Theme with NVIDIA branding and styling for documentation projects.
However, the proprietary license is restrictive—verify that your project qualifies as a 'NVIDIA product or service' before committing.
A Sphinx extension that converts Google and NumPy style docstrings into reStructuredText, making documentation source code more readable during the build process.
A MkDocs plugin that extracts and displays the git authors of the current lines in a markdown page using git blame, showing who last modified the surviving code.
Converts SVG images to PDF or PNG for Sphinx documentation builders that don't natively support SVG, using Inkscape, libRSVG, or CairoSVG as the underlying converter.
Install it if you use Sphinx with SVG images and target builders like LaTeX that don't natively support SVG.
Generates a single PDF file from an MkDocs documentation site, with automatic table of contents, cover page, and heading numbering.
Install it if you need PDF export from MkDocs and are willing to accept dormant maintenance.
Sphinx extension that replaces emoji codes (like |:smile:|) with rendered emoji in your documentation, with configurable emoji styles and sources.
antsibull-changelog is a CLI tool that generates structured changelogs for Ansible collections and other Python projects from YAML fragment files.
Sphinx extension that renders OpenAPI (Swagger) specifications into formatted API documentation using the HTTP domain.
A Sphinx extension that embeds HTML5 videos (.mp4, .webm, .ogg) in documentation using a simple reStructuredText directive.
Generates RSS 2.0 and JSON Feed 1.1 feeds for MkDocs sites, extracting publication dates from git history and page metadata.
Extends Griffe to automatically extract and document Pydantic model schemas, making Pydantic classes visible in API documentation generated through Griffe.
Adds Sphinx directives to embed YouTube, Vimeo, and Peertube videos directly into reStructuredText documentation.
Install it if you need to embed videos in Sphinx documentation; skip it if your docs are text-only or you prefer external video links.
Sphinx-Needs is a Sphinx extension that lets you define, link, and filter requirement-like objects (requirements, specifications, implementations, test cases) within documentation, with customizable types and visualization directives.
Generates API documentation for Python 3+ projects automatically from source code and docstrings, supporting multiple docstring formats and type annotations.
A MkDocs plugin that embeds Swagger UI directly into documentation pages to display OpenAPI specifications, supporting both remote URLs and local files.
Parses Python source code into structured docspec data, extracting module, class, function, and data documentation metadata using lib2to3.
However, verify the unclear license status before use in proprietary contexts, and be aware that bug fixes or Python feature support may lag behind active projects.
Generates Markdown API documentation from Python packages using Griffe's static analysis, with support for multiple docstring styles and configurable output.
Install it if you need to generate Markdown API docs from Python packages; the command-line interface is simple and the configuration is minimal.
Docspec provides a library and CLI to serialize, deserialize, and validate JSON payloads that represent API documentation structures across programming languages.
However, the aging maintenance status (465 days since last release) and unclear license warrant caution: verify the license terms and assess whether infrequent…
A Sphinx extension that executes arbitrary shell commands and embeds their output directly into documentation, keeping command examples synchronized with actual program behavior.
A Sphinx extension that automatically redirects requests for non-existent or renamed documentation pages to their current locations, resolving chains of redirects transparently.
A mkdocs plugin that excludes files and directories from documentation builds using glob patterns or regular expressions.
Generates Docusaurus-compatible Markdown API documentation from Python source code by parsing docstrings with griffe and rendering them via griffe2md.
Reno manages release notes by storing individual note files in git, organizing them by category, and automatically generating compiled release notes tied to git tags.
Not recommended if you need active development, frequent updates, or support for non-git workflows.
A MkDocs plugin that lets you define custom hooks directly in your project without creating a separate plugin package.
A MkDocs plugin that inserts tables from external files (CSV, JSON, Excel, YAML, and others) directly into markdown pages using template tags like `{{ read_csv('table.csv') }}`.
However, note the aging maintenance status (715 days since last release)—suitable for stable workflows but not for projects requiring active upstream support or…
A legacy Python documentation handler for mkdocstrings that extracts and renders API documentation from Python source code, docstrings, and type annotations into MkDocs sites.
A Language Server Protocol implementation for reStructuredText and Sphinx documentation projects, providing code completion, diagnostics, hover information, symbol navigation, and other IDE-like features for documentation editing.
Shibuya is a Sphinx documentation theme that renders HTML documentation with a modern, responsive design and built-in light/dark mode support.
Converts reStructuredText documents directly to PDF using ReportLab, bypassing LaTeX and offering customizable page layouts, styling, and embedded fonts.
Install it if you work with reStructuredText and need PDF output.
A Sphinx theme that applies the visual style and layout of the official Python documentation to your own Sphinx-based docs.
MkDocs plugin that generates a combined print page of your entire site for easy export to PDF or standalone HTML.
A Sphinx extension that injects custom favicon link tags into HTML documentation, supporting multiple formats and rel attributes configured directly in conf.py.
However, maintenance is aging (last release 183 days ago), so verify compatibility with your current Sphinx version before relying on it for production builds.
A MkDocs plugin that injects JavaScript to automatically open external links and downloadable files (PDFs, documents, archives) in a new browser tab while keeping relative links in the same tab.
Dormant maintenance is acceptable here since the feature is simple and unlikely to break with MkDocs updates; however, verify compatibility with your specific MkDocs…