{"categories":[{"label":"Markdown","url":"https://skillfed.io/packages/category/text-processing-markup-markdown"}],"enrichment":{"capability":"Converts Markdown to HTML, LaTeX, groff man, XML, or normalized CommonMark using cmark-gfm, with support for GitHub Flavored Markdown extensions.","skillfed_tags":["markdown-rendering","gfm-extensions","multi-format-output"],"use_cases":["Convert user-submitted Markdown to HTML for web display with built-in XSS protection via safe-by-default rendering.","Generate LaTeX or man-page documentation from Markdown source for offline distribution.","Parse and normalize Markdown with GitHub extensions (tables, strikethrough) for content processing pipelines.","Render Markdown with smart typography (curly quotes, em-dashes) for publication-quality output.","Extract Markdown structure as XML (AST) for programmatic analysis or transformation."],"what_it_does":"Multimark is a Python wrapper around cmark-gfm, the C reference implementation of CommonMark with GitHub Flavored Markdown extensions. It renders Markdown text to five different output formats\u2014HTML, LaTeX, groff man, XML (AST), and normalized CommonMark\u2014all from a single lightweight package with no system dependencies beyond Python 3.9+.\n\nThe package is designed for convenience: it accepts named boolean keyword arguments like `smart=True` for typographic punctuation, `unsafe=True` to allow raw HTML passthrough, and `footnotes=True` to enable footnote syntax. It supports GFM extensions (table, strikethrough, autolink, tagfilter, tasklist) by name. Safe-by-default behavior means raw HTML is blocked unless explicitly enabled, and the API avoids opaque bitmasks in favor of readable options.","worth_installing":"Yes, if you need to render Markdown to multiple formats or require GitHub Flavored Markdown support. The active maintenance, permissive dual license, and safe-by-default design make it a solid choice. Medium install friction is typical for compiled packages and not a barrier. The Beta status is worth noting if you require strict API stability guarantees."},"id":"multimark","links":{"html":"https://skillfed.io/packages/multimark","md":"https://skillfed.io/packages/multimark.md","pypi":"https://pypi.org/project/multimark/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-08","license_spdx":"MIT AND BSD-2-Clause","license_treatment":"permissive","name":"multimark","python_support":"supports_current","summary":"Python bindings to cmark: CommonMark parsing and rendering (HTML, LaTeX, man, XML)"},"popularity":{"monthly_downloads":505206,"position":6293,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.2"}
