skillfed

pymdown-extensions

Extension pack for Python Markdown.

pymdown-extensions Permissive license MIT Active 1,127 v11.0.1 released

Install

pymdown-extensions on PyPI

pip

pip install pymdown-extensions

uv

uv add pymdown-extensions

poetry

poetry add pymdown-extensions

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 2 — markdown, pyyaml
Maintenance actively maintained — 42 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: pymdown_extensions-11.0.1-py3-none-any.whl

Keywords: extensions, markdown

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Internet :: WWW/HTTP :: Dynamic ContentTopic :: Software Development :: Libraries :: Python ModulesTopic :: Text Processing :: FiltersTopic :: Text Processing :: Markup :: HTML

About pymdown-extensions

from the package's own PyPI description — quoted content, verbatim

[![Donate via PayPal][donate-image]][donate-link] Build (image) Coverage Status (image) [PyPI Version (image)][pypi-link] [![PyPI Downloads][pypi-down]][pypi-link] [![PyPI - Python Version][python-image]][pypi-link] [![License][license-image-mit]][license-link]

PyMdown Extensions

Extensions for Python Markdown.

Documentation

Extension documentation is found here: https://facelessuser.github.io/pymdown-extensions/.

License

License is MIT. See LICENSE for more info.

Read as markdown · JSON record · Source repository · Homepage

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Provides a collection of extensions for Python Markdown that add advanced formatting, syntax highlighting, and content processing capabilities to standard Markdown.

Low friction installation with only two lightweight runtime dependencies (markdown and pyyaml). Active maintenance with a release 42 days ago and consistent commit history.

MIT license permits unrestricted use, modification, and distribution with minimal obligations—suitable for both open-source and proprietary projects.

Usage

pip install pymdown-extensions

import markdown

md = markdown.Markdown(extensions=['pymdownx.emoji'])
html = md.convert('Hello :smile:')

Requires Python 3.10 or later.

Verdict: Production-stable extension pack with active maintenance, no known vulnerabilities, and permissive licensing. Low install friction and broad Python 3.10+ support make it a reliable choice for projects needing enhanced Markdown capabilities.

Needs verification

  • Which specific extensions are available and what formatting capabilities each provides.
  • Whether specific extensions require additional system dependencies beyond markdown and pyyaml.
  • Performance characteristics when processing large or complex Markdown documents.
markdown extensionspython markdown pluginsadvanced markdown formattingmarkdown syntax highlightingmarkdown content processingpymdown extensionsmarkdown html filters

Similar packages