Packages
Sphinx extension that generates Apple help books from reStructuredText documentation.
However, verify that Apple help format output remains compatible with your target macOS versions, and be aware that dormant maintenance means bug fixes or format…
A Sphinx extension that auto-generates documentation for YAML files by extracting and formatting comments as reStructuredText definitions.
A Sphinx extension that enables BibTeX-style citations in documentation, supporting textual and parenthetical citation roles with automatic bibliography generation.
A Sphinx extension that embeds block diagrams into documentation by rendering blockdiag syntax within reStructuredText.
Sphinx extension that converts reStructuredText documentation into Atlassian Confluence Storage Markup format and optionally publishes it to a Confluence instance.
A Sphinx extension that renders reStructuredText documentation content from external data files (JSON, YAML, CSV) using templating, allowing you to keep data separate from documentation source.
However, the aging maintenance status (last release 2023-12-21, 967 days old) means you should verify compatibility with your Sphinx version and be prepared to…
A Sphinx extension that generates Devhelp documentation output format, allowing Sphinx-built documentation to be read in the Devhelp help viewer.
A Sphinx extension that enhances autodoc output for Django classes by listing model and form fields as parameters, improving field representations, and adding cross-reference roles for Django and Sphinx documentation.
Install it if you're using Sphinx to document a Django application.
A Sphinx extension that embeds draw.io diagrams into documentation by converting .drawio files to image formats (PNG, JPG, SVG, PDF) during the build process.
The main gotcha is the external draw.io binary dependency and headless-mode setup on CI—plan for that upfront.
Adds Google Analytics tracking to Sphinx-generated HTML documentation by injecting tracking code into built pages.
However, verify compatibility with your current Google Analytics setup (GA4 vs.
A Sphinx extension that generates HTML help files from reStructuredText documentation source.
Provides a Sphinx domain for documenting HTTP APIs with structured markup and cross-referencing support.
However, verify that its feature set and syntax match your API documentation needs, and be aware that maintenance is aging—check whether active alternatives or…
A Sphinx extension that replaces standard image directives with thumbnails and lightbox zoom functionality for HTML documentation output.
However, be aware that the project is aging (433 days since last release) and core features like actual image scaling are still TODO; verify that the current state…
A Sphinx extension that ensures jQuery is available for use by Sphinx themes and extensions, with optional subresource integrity (SRI) checks for loaded JavaScript files.
A Sphinx extension that renders mathematical display equations in HTML output using JavaScript.
A Sphinx extension that renders mathematical equations in HTML documentation using KaTeX instead of MathJax, with optional server-side pre-rendering support.
However, note that the package is aging (413 days since last release) and optional server-side pre-rendering adds a nodejs dependency; verify compatibility with your…
A Sphinx extension that organizes changelog entries generated by versionadded, versionchanged, and deprecated directives into a collapsible, reverse-chronologically sorted log.
Embeds Mermaid diagrams (flowcharts, sequence diagrams, Gantt charts, and more) directly into Sphinx-generated documentation.
Install it if you are using Sphinx and want to include Mermaid diagrams without managing separate image files.
A Sphinx extension that converts Google and NumPy style docstrings into reStructuredText, making documentation source code more readable during the build process.
Sphinx extension that renders OpenAPI (Swagger) specifications into formatted API documentation using the HTTP domain.
Adds PlantUML diagram rendering to Sphinx documentation, letting you embed UML diagrams directly in reStructuredText source files and generate them as PNG, SVG, or PDF during builds.
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 converts documentation source files into QtHelp format, enabling integration with Qt-based help systems and documentation viewers.
However, be aware that maintenance is dormant—if you rely on it long-term, monitor Sphinx compatibility and consider whether QtHelp remains the right format for your…
A Sphinx extension that embeds OpenAPI specifications rendered with ReDoc directly into Sphinx documentation sites.
A Sphinx extension that executes arbitrary shell commands and embeds their output directly into reStructuredText documentation, with options for syntax highlighting, text replacement, and prompt display.
However, the aging codebase (last release 2018) means you should verify compatibility with your Python version and Sphinx version before relying on it for critical docs.
A Sphinx extension that outputs documentation in serialized HTML formats (JSON and pickle) alongside standard HTML.
A Sphinx extension that automatically lints shell code blocks in documentation using the shellcheck utility, reporting shell script errors and style issues during the documentation build.
A Sphinx extension that checks documentation for spelling errors using PyEnchant, producing a report of misspelled words found during documentation builds.
Install it if spelling validation is part of your documentation workflow.
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.
A Sphinx extension that automatically injects a Towncrier-generated changelog draft into documentation, displaying unreleased project version fragments.
However, note that it is still alpha-stage software (version 0.5.0a0), so expect potential API changes.
A Sphinx extension that auto-generates documentation for Typer CLI applications, rendering command help text in HTML, SVG, or text format using Typer's rich console formatting.
A Sphinx extension that embeds HTML5 videos (.mp4, .webm, .ogg) in documentation using a simple reStructuredText directive.
Provides a Python API to integrate Sphinx-generated documentation into web applications, enabling server-side search and interactive documentation features.
However, the aging maintenance status (746 days since last release) means you should verify compatibility with your target Sphinx version and be prepared to handle…
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 extension that replaces emoji codes (like |:smile:|) with rendered emoji in your documentation, with configurable emoji styles and sources.
Sphinx extension that automatically generates Open Graph metadata tags for documentation pages, enabling proper preview rendering when documentation links are shared on social media.
A Sphinx extension that automatically redirects requests for non-existent or renamed documentation pages to their current locations, resolving chains of redirects transparently.
Inspect, search, and manipulate Sphinx objects.inv inventory files from the command line or Python API, enabling precise cross-reference discovery and inventory editing.
Install it if you write Sphinx documentation or manage documentation builds.
SpiceyPy wraps the NAIF C SPICE Toolkit to compute Solar System geometry, ephemeris, and coordinate transformations for planetary science applications.
Python SDK for the Spider Cloud API that enables website scraping, crawling, link extraction, screenshot capture, and LLM-compatible data collection through a managed cloud service.
However, it requires a Spider Cloud account and API key—this is a client library for a paid service, not a standalone scraper.