FindSoftware

portray

Python command line tool and library that builds documentation websites for Python projects from Markdown and docstrings.

portray is a Python command line tool and library that builds a documentation website for a Python project. It renders the project’s Markdown files and the Markdown in its docstrings, and combines MkDocs for Markdown rendering with pdocs for reference documentation. The output is standard static HTML, and portray on_github_pages automates publishing to GitHub Pages.

The installation guide says to install it with pip, Poetry or pipenv into the project’s own environment and to run it from the root of the project, because it introspects the package to generate reference documentation.

Identity

Status
Active
Maintainer
Timothy Crosley4
Maintained by
Individual
First release
20196

Rendering and deploy

Runs as
Dev only, Static files35
Rendering
Static output5
Install with
pip3 install portray3

Releases

Current major version
16
Last release
2022-12-196

Adoption

GitHub stars
8612
Contributors
208
Downloads a month
5,0999
Dependent repositories
1079
Dependent packages
119

Why these figures do not compare

Sources

  1. 2026-10-23: links
    timothycrosley.github.io/portray/
  2. 2026-10-23: links, Written in, License, GitHub stars
    api.github.com/repos/timothycrosley/portray
  3. 2026-10-23: links, Install with, Runs as
    timothycrosley.github.io/portray/docs/quick_start/1.-installation/
  4. 2026-10-23: Maintainer, License model
    raw.githubusercontent.com/timothycrosley/portray/main/LICENSE
  5. 2026-10-23: Categories, Runtime, Rendering, Runs as, Built on
    github.com/timothycrosley/portray/blob/main/README.md
  6. 2026-10-23: Minimum runtime, First release, Current major version, Last release
    pypi.org/pypi/portray/json
  7. 2026-10-23: Content storage
    timothycrosley.github.io/portray/docs/quick_start/2.-cli/
  8. 2026-10-23: Contributors
    api.github.com/repos/timothycrosley/portray/contributors
  9. 2026-10-25: Dependent repositories, Dependent packages, Downloads a month
    packages.ecosyste.ms/api/v1/registries/pypi.org/packages/portray

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