{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/8"},{"label":"HTML","url":"https://skillfed.io/packages/category/text-processing-markup-html"},{"label":"Documentation","url":"https://skillfed.io/packages/category/software-development-documentation"},{"label":"Filters","url":"https://skillfed.io/packages/category/text-processing-filters"}],"enrichment":{"capability":"A Markdown extension that converts PlantUML diagram syntax into rendered images (PNG, SVG, or text) embedded in HTML documents, using either a local PlantUML binary or a remote server.","skillfed_tags":["markdown-extension","diagram-rendering","documentation"],"use_cases":["Generate architecture and sequence diagrams automatically from Markdown documentation without manual image creation.","Embed UML diagrams in technical specifications or design documents that are version-controlled as plain text.","Render diagrams in static site generators (Jekyll, Hugo, Sphinx) that use Markdown as input.","Create interactive SVG diagrams with navigable links in HTML output when using svg_object or svg_inline formats.","Include external PlantUML files in Markdown via the source parameter for modular diagram management."],"what_it_does":"This package extends Python-Markdown to recognize PlantUML diagram blocks and render them as images. You write diagram syntax in a Markdown code block using a special `::uml::` or ` ```plantuml ` delimiter, and the plugin converts it to an embedded PNG, SVG, or text representation in the final HTML. It supports both local PlantUML binaries (requiring Java and Graphviz) and remote rendering via PlantUML or Kroki servers, with options for image dimensions, CSS classes, alt text, and external file inclusion.\n\nThe plugin is a pure-Python wheel with no runtime dependencies, making it lightweight to install. Configuration is optional but recommended\u2014you specify which rendering backend to use (local or remote), caching preferences, default image format, and other metadata. It integrates directly into the markdown_py command-line tool or Python-Markdown API.","worth_installing":"Yes, if you use Markdown for documentation and want to embed UML diagrams without manual image creation. Install is frictionless and the package is actively maintained. Requires either a local PlantUML setup (Java + Graphviz) or network access to a remote server\u2014factor that into your workflow before committing. No security issues reported."},"id":"plantuml-markdown","links":{"html":"https://skillfed.io/packages/plantuml-markdown","md":"https://skillfed.io/packages/plantuml-markdown.md","pypi":"https://pypi.org/project/plantuml-markdown/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-18","license_spdx":null,"license_treatment":"permissive","name":"plantuml-markdown","python_support":"supports_current","summary":"A PlantUML plugin for Markdown"},"popularity":{"monthly_downloads":940487,"position":4682,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.11.2"}
