Skip to content
MkDocs Catalog
On this page

Markdown extensions#

28 projects, most used and most active first. 1 of them builds on MkDocs NG in the weekly compatibility test.

Data from 2026-11-01.

PyMdown Extensions#

Extensions for Python Markdown.

  • Install: pip install pymdown-extensions
  • Markdown extensions: pymdownx.arithmatex, pymdownx.b64, pymdownx.betterem, pymdownx.blocks.admonition, pymdownx.blocks.definition, pymdownx.blocks.details, pymdownx.blocks.html, pymdownx.blocks.tab and 21 more
  • Builds on MkDocs NG in the weekly compatibility test
  • 1.1k · 18.3M/month · last commit 2026-10-31
  • GitHub · PyPI

Math extension#

Math extension for Python-Markdown.

  • Install: pip install python-markdown-math
  • Markdown extension: mdx_math
  • 128 · 355k/month · last commit 2025-04-10 · BSD-3-Clause
  • GitHub · PyPI

Warning

No commits since 2025-04-10. Check that it still fits your setup.

mkdocs-callouts#

A simple MkDocs plugin that converts Obsidian callout blocks to mkdocs supported Admonitions.

  • Install: pip install mkdocs-callouts
  • Plugin: callouts
  • 52 · 54k/month · last commit 2026-08-27 · MIT
  • GitHub · PyPI

markdown-callouts#

Markdown extension: a classier syntax for admonitions.

  • Install: pip install markdown-callouts
  • Markdown extensions: callouts, github-callouts
  • 45 · 86k/month · last commit 2026-04-17 · MIT
  • GitHub · PyPI

YAML metadata#

YAML metadata extension for Python-Markdown.

  • Install: pip install markdown-full-yaml-metadata
  • Markdown extension: full_yaml_metadata
  • 29 · 1.2k/month · last commit 2026-03-25 · MIT
  • GitHub · PyPI

Mdx Truly Sane Lists#

Extension for Python-Markdown that makes lists truly sane. Custom indents for nested lists and fix for messy..

  • Install: pip install mdx-truly-sane-lists
  • Markdown extension: mdx_truly_sane_lists
  • 101 · 970k/month · last commit 2022-07-19 · MIT
  • GitHub · PyPI

Warning

No commits since 2022-07-19. Check that it still fits your setup.

Markdown Inline Graphviz#

Render inline graphs with Markdown and Graphviz.

  • Install: pip install markdown-inline-graphviz-extension
  • Markdown extension: markdown_inline_graphviz
  • 5 · 50k/month · last commit 2024-01-16 · MIT
  • GitHub · PyPI

Warning

No commits since 2024-01-16. Check that it still fits your setup.

Markdown Checklist#

Python Markdown extension for lists of tasks with checkboxes.

  • Install: pip install markdown-checklist
  • Markdown extension: markdown_checklist.extension
  • 82 · 7.3k/month · last commit 2022-07-29 · MIT
  • GitHub · PyPI

Warning

No commits since 2022-07-29. Check that it still fits your setup.

MarkdownSuperscript#

An extension to the Python Markdown package enabling superscript text.

  • Install: pip install MarkdownSuperscript
  • Markdown extension: superscript
  • 2 · 233/month · last commit 2018-12-02 · BSD-2-Clause
  • GitHub · PyPI

Warning

No commits since 2018-12-02. Check that it still fits your setup.

Breakless Lists#

Python markdown breakless lists extension.

  • Install: pip install mdx-breakless-lists
  • Markdown extension: mdx_breakless_lists
  • 7 · 40k/month · last commit 2020-10-08 · MIT
  • GitHub · PyPI

Warning

No commits since 2020-10-08. Check that it still fits your setup.

MarkdownSubscript#

An extension to the Python Markdown package enabling subscript text.

  • Install: pip install MarkdownSubscript
  • Markdown extension: subscript
  • 3 · 71/month · last commit 2018-12-02 · BSD-2-Clause
  • GitHub · PyPI

Warning

No commits since 2018-12-02. Check that it still fits your setup.

caption#

  • Markdown extensions: caption, image_captions, table_captions
  • 12 · last commit 2025-05-03 · GPL-3.0
  • GitHub

Warning

No commits since 2025-05-03. Check that it still fits your setup.

markdown-emdash#

Emdash extension for python-markdown.

  • Install: pip install markdown-emdash
  • Markdown extension: mdx_emdash
  • 3 · 197/month · last commit 2023-05-18 · MIT
  • GitHub · PyPI

Warning

No commits since 2023-05-18. Check that it still fits your setup.

markdown-icons#

Easily display icon fonts in markdown.

  • Install: pip install markdown-iconfonts
  • Markdown extension: iconfonts
  • 15 · 57/month · last commit 2018-12-09
  • GitHub · PyPI

Warning

No commits since 2018-12-09. Check that it still fits your setup.

markdown-katex#

KaTeX extension for Python Markdown.

  • Install: pip install markdown-katex
  • Markdown extension: markdown_katex
  • 11 · 13k/month
  • PyPI · Homepage

python-asciimathml#

python ASCIIMathML to Presentation MathML translator.

  • Install: pip install asciimathml
  • Markdown extension: mdx_asciimathml
  • 4 · 118/month · last commit 2017-04-04 · GPL-3.0
  • GitHub · PyPI

Warning

No commits since 2017-04-04. Check that it still fits your setup.

Markdown PyCon#

Markdown extension to parse pycon code blocks without indentation or fences.

  • Markdown extension: pycon
  • 2 · last commit 2026-10-23 · ISC
  • GitHub

mkpatcher#

Python-Markdown extension allowing arbitrary scripts to modify MkDocs input files.

  • Install: pip install mkpatcher
  • Markdown extension: mkpatcher
  • 2 · 912/month · last commit 2020-04-26 · Apache-2.0
  • GitHub · PyPI

Warning

No commits since 2020-04-26. Check that it still fits your setup.

Tweetable quotes#

Python-Markdown extension to embed tweetable quotes into your blog posts.

  • Install: pip install markdown-tweetable
  • Markdown extension: tweetable.extension
  • 16 · 26/month · last commit 2019-03-25 · MIT
  • GitHub · PyPI

Warning

No commits since 2019-03-25. Check that it still fits your setup.

HEARTBEATS Flavored Markdown#

HEARTBEATS Flavored Markdown extension.

  • Install: pip install hbfm
  • Markdown extensions: hbfm.inline_coloring, hbfm.inline_list, hbfm.number_headers, hbfm.quote_uri_hash
  • 15 · 286/month · last commit 2018-03-01
  • GitHub · PyPI

Warning

No commits since 2018-03-01. Check that it still fits your setup.

markdown-del-ins#

Markdown extension to support the del and ins tags.

  • Install: pip install markdown-del-ins
  • Markdown extension: markdown_del_ins
  • 13 · 2.1k/month · last commit 2020-01-09
  • GitHub · PyPI

Warning

No commits since 2020-01-09. Check that it still fits your setup.

KBD Extension#

KBD Extension for Python-Markdown.

  • Install: pip install kbdextension
  • Markdown extension: kbdextension
  • 2 · 106/month · last commit 2020-06-08 · MIT
  • GitHub · PyPI

Warning

No commits since 2020-06-08. Check that it still fits your setup.

markdown_sub_sup#

A python markdown extension for add sub and sup support.

  • Install: pip install markdown-sub-sup
  • Markdown extension: markdown_sub_sup
  • 2 · 798/month · last commit 2023-03-24 · LGPL-3.0
  • GitHub · PyPI

Warning

No commits since 2023-03-24. Check that it still fits your setup.

Markdown Grid Tables#

Python-Markdown extension..

  • Install: pip install markdown-grid-tables
  • Markdown extension: markdown_grid_tables
  • 1 · 46k/month
  • PyPI · Homepage

Cite Extension#

Python-Markdown extension to support the cite tag.

  • Install: pip install mdx-cite
  • Markdown extension: mdx_cite
  • 7 · 29/month · last commit 2012-04-21
  • GitHub · PyPI

Warning

No commits since 2012-04-21. Check that it still fits your setup.

Python-Markdown extension to add support for semantic (wiki)links (RDFa).

  • Install: pip install mdx-semanticwikilinks
  • Markdown extension: mdx_semanticwikilinks
  • 9 · 33/month · last commit 2012-08-15
  • GitHub · PyPI

Warning

No commits since 2012-08-15. Check that it still fits your setup.

Semantic Data Extension#

Python-Markdown extension to add support for semantic data (RDFa).

  • Install: pip install mdx-semanticdata
  • Markdown extension: mdx_semanticdata
  • 8 · 27/month · last commit 2012-11-05
  • GitHub · PyPI

Warning

No commits since 2012-11-05. Check that it still fits your setup.

Django Static Image#

  • Install: pip install markdown-djangostaticimage
  • Markdown extension: django_static_image
  • 33/month
  • PyPI · Homepage
Esc
↵ to open ↑↓ to move Esc to close
Keyboard shortcuts
Ctrl K /
Open search and commands
t
Toggle dark mode
[ ]
Previous / next page
j k
Previous / next heading
?
Show this help