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.taband 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#
- 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.
Semantic WikiLinks Extension#
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.