FindSoftware

pdoc

Python package that generates API documentation for modules and packages from their docstrings and type annotations.

pdoc, published on PyPI as pdoc3, generates API documentation for Python modules and packages. It reads docstrings and type annotations and can render them with customized templates. The README lists a built-in development web server for previewing rendered docstrings, and the project installs with pip. The documentation is generated with pdoc itself.

Worth knowing

The docs page states that pdoc requires Python 3.7 or later, while the latest PyPI release requires Python 3.9 or later. The GitHub release list stops at 0.3.11 from 2019; the release date shown comes from PyPI.

Identity

Status
Active
Maintainer
pdoc31
First release
20193

Rendering and deploy

Install with
pip install2

Releases

Current major version
Pre-1.05
Last release
2025-03-203

Adoption

GitHub stars
1,1861
Contributors
636
Downloads a month
171,4367
Dependent repositories
1,1837
Dependent packages
1697

Why these figures do not compare

Sources

  1. 2026-10-25: Written in, links, Maintainer, License, GitHub stars
    api.github.com/repos/pdoc3/pdoc
  2. 2026-10-23: links, Categories, Install with
    github.com/pdoc3/pdoc/blob/master/README.md
  3. 2026-10-23: Runtime, Minimum runtime, First release, Last release
    pypi.org/pypi/pdoc3/json
  4. 2026-10-23: License, License model
    pdoc3.github.io/pdoc/doc/pdoc/
  5. 2026-10-23: Current major version
    api.github.com/repos/pdoc3/pdoc/releases
  6. 2026-10-23: Contributors
    api.github.com/repos/pdoc3/pdoc/contributors?per_page=1
  7. 2026-10-25: Dependent repositories, Dependent packages, Downloads a month
    packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdoc3

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON