$npx skillfedfor your agent

Documentation packages

91 packages · page 2 of 3

Packages

flake8-variables-names With conditions
PyPI · Documentation · released Jun 2023

A flake8 extension that detects poorly named variables by flagging single-letter names, overly generic names like 'result' or 'value', and names that shadow Python builtins.

Install it if your team values explicit variable naming; skip it if you prefer flexibility in naming conventions or use a different linter.

permissive licensepure Python · 3.7+dormant
434.0Kdownloads / mo
autodoc_pydantic Worth it
PyPI · Documentation · released Apr 2024

Sphinx extension that automatically generates documentation for pydantic models and settings, integrating pydantic's field metadata (defaults, aliases, constraints) directly into Sphinx autodoc output.

MITpure Python
406.5Kdownloads / mo
nvidia-sphinx-theme With conditions
PyPI · Documentation · released Nov 2025

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.

license unclearpure Python · 3.10+aging
400.5Kdownloads / mo
property-manager Skip
PyPI · Documentation · released Mar 2020

Provides custom Python property decorators for defining required properties, writable properties with computed defaults, and cached properties that compute values on demand.

MITpure Pythonabandoned
395.9Kdownloads / mo
json-source-map With conditions
PyPI · Documentation · released Dec 2022

Maps each value in a JSON document to its source location (line, column, character position) and JSON Pointer path, enabling precise error reporting and source-aware JSON processing.

Apache-2.0pure Pythondormant
374.0Kdownloads / mo
flake8-class-attributes-order With conditions
PyPI · Documentation · released Mar 2025

A flake8 extension that enforces a configurable order for class attributes, methods, and nested elements, and detects class-level logic that should be in `__init__`.

However, verify compatibility with your current flake8 version before adopting.

permissive licensepure Python · 3.9+aging
363.2Kdownloads / mo
flake8-functions With conditions
PyPI · Documentation · released Aug 2026

A flake8 extension that enforces function-level code quality rules: function length, argument count, return statement count, and function purity.

Install it if you want automated checks for function complexity; skip it if your team prefers manual review or uses a different linter.

MITpure Python · 3.10+
356.8Kdownloads / mo
cognitive-complexity With conditions
PyPI · Documentation · released Aug 2022

Calculates cognitive complexity scores for Python functions by analyzing their abstract syntax tree, measuring how difficult code is to understand based on control flow, nesting, recursion, and logical operations.

However, consider it a read-only tool: expect no bug fixes, security patches, or feature updates.

permissive licensebuilds from source · 3.6+abandoned
352.8Kdownloads / mo
flake8-expression-complexity Worth it
PyPI · Documentation · released Aug 2026

A flake8 extension that detects overly complex expressions in Python code and reports them as style violations, with configurable thresholds and optional Django ORM query exemption.

Install it if your team values expression readability and wants automated enforcement; the low friction and active maintenance make it a safe addition to any flake8…

MITpure Python · 3.10+
341.5Kdownloads / mo
trogon With conditions
PyPI · Documentation · released Oct 2024

Trogon auto-generates a terminal user interface (TUI) for Click command-line applications, letting users interact with CLI options through a visual menu instead of typing commands.

MITpure Pythonaging
337.4Kdownloads / mo
flake8-annotations-complexity Worth it
PyPI · Documentation · released Aug 2026

A flake8 plugin that flags type annotations exceeding configurable complexity thresholds, measuring nesting depth and element count to encourage simpler, more readable type hints.

Install it if your team values readable, maintainable type hints.

MITpure Python · 3.10+
332.8Kdownloads / mo
exhale With conditions
PyPI · Documentation · released Jan 2024

Exhale automatically generates C++ API documentation by running Doxygen, parsing its XML output with BeautifulSoup and lxml, and publishing class, file, and page hierarchies as reStructuredText documents within Sphinx.

However, dormant maintenance (last release 2024-01-21) and the documented limitation to small-to-medium projects are real constraints—verify compatibility with your…

BSD-3-Clausepure Python · 3.8+dormant
317.5Kdownloads / mo
mkdocs-rss-plugin Worth it
PyPI · Documentation · released Apr 2026

Generates RSS 2.0 and JSON Feed 1.1 feeds for MkDocs sites, extracting publication dates from git history and page metadata.

MITpure Python · 3.10+
307.2Kdownloads / mo
flake8-cognitive-complexity Skip
PyPI · Documentation · released Aug 2020

A flake8 extension that checks Python code for cognitive complexity, flagging functions that exceed a configurable threshold (default 7) to help identify overly complex logic.

permissive licensebuilds from source · 3.6+abandoned
298.5Kdownloads / mo
pdoc3 With conditions
PyPI · Documentation · released Mar 2025

Generates API documentation for Python 3+ projects automatically from source code and docstrings, supporting multiple docstring formats and type annotations.

AGPL-3.0-or-laterpure Python · 3.9+
290.7Kdownloads / mo
markdown-include With conditions
PyPI · Documentation · released Feb 2023

Adds an include directive to Python-Markdown that lets you embed the contents of other files into Markdown documents, with support for line-range selection and heading-depth adjustment.

GPL-3.0-onlypure Python · 3.7+dormant
278.7Kdownloads / mo
sphinxext-rediraffe With conditions
PyPI · Documentation · released Sep 2025

A Sphinx extension that automatically redirects requests for non-existent or renamed documentation pages to their current locations, resolving chains of redirects transparently.

MITpure Python · 3.9+aging
257.1Kdownloads / mo
sphinx-issues Worth it
PyPI · Documentation · released Mar 2026

A Sphinx extension that adds roles for linking to issues, pull requests, commits, and user profiles in your documentation, with built-in support for GitHub and configurable support for other issue trackers.

Install it if you maintain a project with a public issue tracker and want to reference issues in your docs.

MITpure Python · 3.10+
229.4Kdownloads / mo
shibuya Worth it
PyPI · Documentation · released Jul 2026

Shibuya is a Sphinx documentation theme that renders HTML documentation with a modern, responsive design and built-in light/dark mode support.

BSD-3-Clausepure Python · 3.10+
212.1Kdownloads / mo
python-docs-theme With conditions
PyPI · Documentation · released Jul 2026

A Sphinx theme that applies the visual style and layout of the official Python documentation to your own Sphinx-based docs.

PSF-2.0pure Python · 3.12+
207.1Kdownloads / mo
sphinx-favicon With conditions
PyPI · Documentation · released Feb 2026

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.

MITpure Python · 3.10+aging
201.4Kdownloads / mo
peakrdl-html Worth it
PyPI · Documentation · released Mar 2026

Generates HTML documentation for register address spaces from compiled SystemRDL register descriptions, converting hardware register models into browsable web documentation.

Install it if you work with SystemRDL register models and need to generate documentation.

LGPL-3.0-onlypure Python · 3.7+
195.8Kdownloads / mo
mkdocs-task-collector With conditions
PyPI · Documentation · released Aug 2024

A MkDocs plugin that scans Markdown files for TODO, NOTE, and PLACEHOLDER annotations and automatically generates an organized task list.

However, note that maintenance is aging (last release over a year ago), so consider whether you're comfortable with a package that may not receive rapid updates.

MITpure Python · 3.6+aging
195.6Kdownloads / mo
docstr-coverage With conditions
PyPI · Documentation · released May 2024

Measures docstring coverage in Python source code by scanning for missing docstrings in functions, classes, methods, and modules, then reports statistics and identifies gaps.

However, maintenance is dormant (last release May 2024, no commits for 829 days), so verify compatibility with your Python version before relying on it for critical…

MITpure Pythondormant
190.7Kdownloads / mo
sphinx-jsonschema With conditions
PyPI · Documentation · released Dec 2025

A Sphinx extension that renders JSON Schema definitions inline or from external files directly into documentation, with support for JSON Pointer notation, cross-references, and reStructuredText markup.

However, the abandoned maintenance status and archived repository mean no future bug fixes or Sphinx compatibility updates are guaranteed.

GPL-3.0-onlybuilds from sourceabandoned
186.5Kdownloads / mo
comment-parser Worth it
PyPI · Documentation · released Dec 2024

Extracts comments from source code files across multiple programming languages, returning structured comment objects with text, line number, and multiline status.

MITpure Python · 3.13+
174.6Kdownloads / mo
sphinx-bootstrap-theme Skip
PyPI · Documentation · released Feb 2022

A Sphinx theme that applies Bootstrap CSS and JavaScript to documentation, offering responsive design, configurable navigation, and support for Bootswatch color schemes.

MITpure Pythonabandoned
174.6Kdownloads / mo
sphinx-pyproject With conditions
PyPI · Documentation · released Aug 2023

Loads Sphinx documentation configuration from pyproject.toml instead of keeping it all in conf.py, using PEP 621 project metadata and custom tool settings.

MITpure Python · 3.6+
167.2Kdownloads / mo
sphinxcontrib-towncrier With conditions
PyPI · Documentation · released Feb 2025

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.

BSD-3-Clausepure Python · 3.9+
163.1Kdownloads / mo
jupyterlite-core With conditions
PyPI · Documentation · released Jul 2026

Provides the core build and CLI infrastructure for JupyterLite, a browser-based Jupyter environment that runs in the browser without a server.

Install only if you need the build toolchain; end users of JupyterLite sites do not need this package.

BSD-3-Clausepure Python · 3.10+
162.4Kdownloads / mo
sphobjinv Worth it
PyPI · Documentation · released Mar 2026

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.

MITpure Python · 3.10+
160.2Kdownloads / mo
peakrdl-uvm With conditions
PyPI · Documentation · released Nov 2025

Generates UVM (Universal Verification Methodology) register models in SystemVerilog from compiled SystemRDL register descriptions, enabling automated hardware verification testbench creation.

LGPL-3.0-onlypure Python · 3.7+aging
160.0Kdownloads / mo
sphinx-press-theme With conditions
PyPI · Documentation · released Mar 2024

A modern, responsive Sphinx documentation theme based on VuePress that renders Sphinx projects with a contemporary design using Vue.js and Stylus.

However, install only if you can tolerate dormant maintenance: the 874-day gap since the last release and the author's public call for maintainers mean bug fixes and…

MITpure Pythondormant
158.5Kdownloads / mo
linuxdoc With conditions
PyPI · Documentation · released May 2026

Sphinx-doc extensions and command-line tools that extract documentation from C/C++ source file comments for structured doc generation.

The AGPL-3.0-or-later license requires careful review if you plan to redistribute or modify the package, but poses no barrier to using it as a documentation tool in…

AGPL-3.0-or-laterpure Python · 3.10+
155.0Kdownloads / mo
mkdocs-same-dir With conditions
PyPI · Documentation · released Apr 2026

A ProperDocs plugin that allows placing the properdocs.yml configuration file in the same directory as your documentation files, rather than requiring it to be in a separate parent directory.

MITpure Python · 3.10+
133.3Kdownloads / mo
citeproc-py With conditions
PyPI · Documentation · released Aug 2026

citeproc-py processes Citation Style Language (CSL) stylesheets to generate formatted citations and bibliographies in plain text, reStructuredText, and HTML from structured reference data.

However, check the list of unimplemented CSL features (disambiguation, et-al rules, collapsing) against your requirements—if you need those features, you may hit…

BSD-2-Clause-Viewspure Python · 3.9+
131.4Kdownloads / mo
Pallets-Sphinx-Themes With conditions
PyPI · Documentation · released Feb 2026

Provides Sphinx themes styled for Pallets project documentation (Flask, Jinja, Werkzeug, Click), enabling consistent visual presentation across related projects.

Install only if you intend to use one of the four named themes; it adds no value for unrelated Sphinx projects.

BSD-3-Clausepure Python · 3.10+
131.1Kdownloads / mo
markdown-callouts Worth it
PyPI · Documentation · released Jan 2024

Adds a cleaner block-level syntax to Markdown for creating highlighted admonition blocks (callouts) that degrade gracefully in vanilla renderers.

MITpure Python · 3.8+
126.1Kdownloads / mo
blockdiag With conditions
PyPI · Documentation · released Dec 2021

blockdiag generates block-diagram images from a dot-like text specification format, supporting multilingual node labels and multiple output formats.

Apache-2.0pure Python · 3.7+abandoned
114.4Kdownloads / mo
pydoctor Worth it
PyPI · Documentation · released Sep 2025

pydoctor generates API documentation from Python source code through static analysis, supporting multiple docstring formats including epytext, reStructuredText, Google, and Numpy styles.

MITpure Python · 3.9+
110.5Kdownloads / mo