MkDocs Catalog
Plugins, themes and Markdown extensions for MkDocs NG and MkDocs, ranked and updated every week.
November 2, 2026
Categories#
- Theming 33 projects
- API documentation building 26 projects
- Blogging 7 projects
- Charts, Images, Tables & Graphs 40 projects
- Code execution, variables & templating 22 projects
- Git repos & info 12 projects
- HTML processing & CSS styling 16 projects
- Integrations with other tools 13 projects
- Internationalization & localization 3 projects
- Links & references 24 projects
- Markdown extensions 28 projects
- Navigation & page building 29 projects
- Quality checks (code blocks, spelling, etc.) 6 projects
- Search & tables of content 5 projects
- Site conversion (PDF/ePUB/etc.) 11 projects
- Site building, site management 22 projects
- Snippets & includes (reusing contents) 9 projects
Most downloaded#
| Project | Category | Downloads/month | Tested on NG |
|---|---|---|---|
| PyMdown Extensions | Markdown extensions | 18.3M | ✓ |
| Material for MkDocs | Theming | 11.7M | ✓ |
| mkdocstrings | API documentation building | 5.8M | ✓ |
| autorefs | Links & references | 5.8M | ✓ |
| mkdocstrings-python | API documentation building | 5.8M | |
| macros | Code execution, variables & templating | 1.3M | ✓ |
| monorepo | Site building, site management | 1.3M | ✓ |
| mkdocs-redirects | Links & references | 1.2M | ✓ |
| git-revision-date-localized | Git repos & info | 1.2M | ✓ |
| gen-files | Code execution, variables & templating | 997k | ✓ |
| MkDocs GLightbox | Charts, Images, Tables & Graphs | 986k | ✓ |
| markdown-exec | Code execution, variables & templating | 979k | ✓ |
| Mdx Truly Sane Lists | Markdown extensions | 970k | |
| mike | Site building, site management | 908k | ✓ |
| section-index | Navigation & page building | 807k |
How projects are ranked#
Projects are sorted by a quality score computed from GitHub and PyPI data: stars, downloads, dependents, contributors and recent activity. The data is refreshed every Thursday.
Add or update a project#
Edit projects.yaml and open a pull request, or suggest a project in an issue.
Start with MkDocs NG#
MkDocs NG is a maintained, drop-in replacement for MkDocs 1.x. Your mkdocs.yml and plugins keep working:
pip install mkdocs-ng
Read the migration guide or try Sumi, the MkDocs NG theme.
Tested on MkDocs NG#
Every week, MkDocs NG builds a small site with each of these 31 projects in its plugin compatibility test. The list of cases lives in compat/cases.yaml.
| Project | Category | Downloads/month |
|---|---|---|
| PyMdown Extensions | Markdown extensions | 18.3M |
| Material for MkDocs | Theming | 11.7M |
| mkdocstrings | API documentation building | 5.8M |
| autorefs | Links & references | 5.8M |
| macros | Code execution, variables & templating | 1.3M |
| monorepo | Site building, site management | 1.3M |
| mkdocs-redirects | Links & references | 1.2M |
| git-revision-date-localized | Git repos & info | 1.2M |
| gen-files | Code execution, variables & templating | 997k |
| MkDocs GLightbox | Charts, Images, Tables & Graphs | 986k |
| markdown-exec | Code execution, variables & templating | 979k |
| mike | Site building, site management | 908k |
| mermaid2 | Charts, Images, Tables & Graphs | 793k |
| literate-nav | Navigation & page building | 766k |
| minify | HTML processing & CSS styling | 714k |
| plantuml-markdown | Charts, Images, Tables & Graphs | 704k |
| techdocs-core | Site building, site management | 588k |
| awesome-nav | Navigation & page building | 562k |
| mkdocs-click | API documentation building | 483k |
| include-markdown | Snippets & includes (reusing contents) | 433k |
| static-i18n | Internationalization & localization | 340k |
| mkdocs-jupyter | Code execution, variables & templating | 282k |
| MkDocs Swagger UI Tag | Integrations with other tools | 255k |
| git-authors | Git repos & info | 237k |
| MkDocsOAD | API documentation building | 156k |
| rss | Blogging | 75k |
| markdownextradata | Code execution, variables & templating | 67k |
| kroki | Charts, Images, Tables & Graphs | 65k |
| bibtex | Links & references | 35k |
| encryptcontent | Navigation & page building | 11k |
| Cinder | Theming | 5.0k |
Note
A project that is not on this list is not broken: MkDocs NG keeps the MkDocs 1.x plugin API, so most plugins work unchanged. It just isn't in the weekly test yet.
Add a project to the test#
Open a pull request that adds a case to compat/cases.yaml, or open an issue and name the plugin.
API documentation building#
26 projects, most used and most active first. 3 of them build on MkDocs NG in the weekly compatibility test.
Data from 2026-11-01.
mkdocstrings#
Automatic documentation from sources, for MkDocs.
- Install:
pip install mkdocstrings - Plugin:
mkdocstrings - Builds on MkDocs NG in the weekly compatibility test
- 2.1k · 5.8M/month · last commit 2026-10-23 · ISC
- GitHub · PyPI
mkdocstrings-python#
A Python handler for mkdocstrings.
- Install:
pip install mkdocstrings-python - 284 · 5.8M/month · last commit 2026-10-23 · ISC
- GitHub · PyPI
mkdocs-click#
An MkDocs extension to generate documentation for Click command line applications.
- Install:
pip install mkdocs-click - Markdown extension:
mkdocs-click - Builds on MkDocs NG in the weekly compatibility test
- 151 · 483k/month · last commit 2025-06-18 · Apache-2.0
- GitHub · PyPI
Warning
No commits since 2025-06-18. Check that it still fits your setup.
MkDocsOAD#
Plugin for MkDocs to generate human readable documentation from OpenAPI Documentation Version 3 (also known as Swagger..
- Install:
pip install neoteroi-mkdocs - Plugins:
neoteroi.mkdocsoad,neoteroi.contribs - Markdown extensions:
neoteroi.cards,neoteroi.timeline,neoteroi.projects,neoteroi.spantable - Builds on MkDocs NG in the weekly compatibility test
- 176 · 156k/month · last commit 2025-11-23 · MIT
- GitHub · PyPI
mkdoxy#
Automatically generates API documentation for your project based on Doxygen comments and code snippets in your..
- Install:
pip install mkdoxy - Plugin:
mkdoxy - 130 · 40k/month · last commit 2026-11-01 · MIT
- GitHub · PyPI
MkApi#
MkDocs plugin for automatic API documentation generation from Python docstrings.
- Install:
pip install mkapi - Plugin:
mkapi - 126 · 5.7k/month · last commit 2026-03-30 · MIT
- GitHub · PyPI
mkdocs-api-autonav#
MkDocs plugin for autogenerating API docs with navigation.
- Install:
pip install mkdocs-api-autonav - Plugin:
api-autonav - 42 · 95k/month · last commit 2026-09-28 · BSD-3-Clause
- GitHub · PyPI
mkdocs-autoapi#
MkDocs plugin providing automatic API reference generation.
- Install:
pip install mkdocs-autoapi - Plugin:
mkdocs-autoapi - 22 · 23k/month · last commit 2026-01-29 · MIT
- GitHub · PyPI
mkdocs-typer2#
Mkdocs Plugin For Typer CLIs.
- Install:
pip install mkdocs-typer2 - Plugin:
mkdocs-typer2 - 22 · 6.2k/month · last commit 2026-06-17 · Apache-2.0
- GitHub · PyPI
mkdocstrings-crystal#
Crystal language doc generator for https://github.com/mkdocstrings/mkdocstrings.
- Install:
pip install mkdocstrings-crystal - 31 · 14k/month · last commit 2025-11-08 · MIT
- GitHub · PyPI
mkdocstrings-matlab#
A MATLAB handler for mkdocstrings, automatic documentation from sources.
- Install:
pip install mkdocstrings-matlab - 18 · 538/month · last commit 2026-10-29 · ISC
- GitHub · PyPI
mkdocs-typer#
An MkDocs extension to generate documentation for Typer command line applications.
- Install:
pip install mkdocs-typer - Markdown extension:
mkdocs-typer - 33 · 11k/month · last commit 2023-06-21 · Apache-2.0
- GitHub · PyPI
Warning
No commits since 2023-06-21. Check that it still fits your setup.
mkdocstrings-vba#
VBA handler for mkdocstrings.
MkAutoDoc#
Auto documentation for MkDocs.
- Install:
pip install mkautodoc - Markdown extension:
mkautodoc - 228 · 18k/month · last commit 2022-09-26 · BSD
- GitHub · PyPI
Warning
No commits since 2022-09-26. Check that it still fits your setup.
mkdocstrings-shell#
A shell scripts/libraries handler for mkdocstrings.
- 5 · last commit 2026-10-23 · ISC
- GitHub
mktheapidocs#
Numpydocs - mkdocs friendly markdown.
- Install:
pip install mktheapidocs - Plugin:
mktheapidocs - 12 · 639/month · last commit 2022-06-10 · MIT
- GitHub · PyPI
Warning
No commits since 2022-06-10. Check that it still fits your setup.
mkdocs-material-adr#
ADR for MkDocss Material Theme.
- Install:
pip install mkdocs-material-adr - Plugin:
mkdocs-material-adr/adr - 17 · 2.2k/month · last commit 2025-04-03 · Apache-2.0
- GitHub · PyPI
Warning
No commits since 2025-04-03. Check that it still fits your setup.
automacdoc#
Automatic generation of documentation for mkdocs.
Warning
No commits since 2020-12-29. Check that it still fits your setup.
mkdocs-azure-pipelines#
Generate mkdocs documentation from Azure Pipelines yaml files.
- Install:
pip install mkdocs-azure-pipelines - Plugin:
mkdocs-azure-pipelines - 10 · 28/month · last commit 2026-04-30 · MIT
- GitHub · PyPI
mkdocs-pipeline-visualizer#
Generates MD documentation from tekton pipelines and tasks.
- Install:
pip install mkdocs-pipeline-visualizer - Plugin:
pipeline-visualizer - 2 · 104/month · last commit 2026-10-28 · BSD-2-Clause
- GitHub · PyPI
mkdocs-typedoc#
The MkDocs-Typedoc Plugin is a MkDocs plugin that allows you to include TypeDoc documentation in your MkDocs site.
- Install:
pip install mkdocs-typedoc - Plugin:
typedoc - 9 · 624/month · last commit 2024-05-03 · MIT
- GitHub · PyPI
Warning
No commits since 2024-05-03. Check that it still fits your setup.
inari#
Write docstrings in markdown!.
Warning
No commits since 2021-07-10. Check that it still fits your setup.
mkdocs-apidescribed-plugin#
mkdocs plugin to generate API documentation for Python programs.
- Install:
pip install mkdocs-apidescribed-plugin - Plugin:
apidescribed - 1 · 156/month · last commit 2025-05-24 · BSD-3-Clause
- GitHub · PyPI
Warning
No commits since 2025-05-24. Check that it still fits your setup.
doxygen#
A Doxygen plugin for MkDocs.
- Plugin:
doxygen - 18 · last commit 2020-12-04 · MIT
- GitHub
Warning
No commits since 2020-12-04. Check that it still fits your setup.
mkdocs-yaarg-plugin#
Yet Another API Reference Generator plugin for MKDocs.
- Install:
pip install mkdocs-yaarg-plugin - Plugin:
yaarg - 2 · 32/month · last commit 2021-03-14
- GitHub · PyPI
Warning
No commits since 2021-03-14. Check that it still fits your setup.
ansible-document#
Auto-generate ansible role documentation.
Blogging#
7 projects, most used and most active first. 1 of them builds on MkDocs NG in the weekly compatibility test.
Data from 2026-11-01.
rss#
MkDocs plugin to generate a RSS feeds for created and updated pages, using git log and YAML frontmatter (page.meta).
- Install:
pip install mkdocs-rss-plugin - Plugin:
rss - Builds on MkDocs NG in the weekly compatibility test
- 135 · 75k/month · last commit 2026-11-01 · MIT
- GitHub · PyPI
mkdocs-blogging-plugin#
Add blogging feature to your MkDocs site.
- Install:
pip install mkdocs-blogging-plugin - Plugin:
blogging - 92 · 8.7k/month · last commit 2026-09-25 · MIT
- GitHub · PyPI
Publisher for MkDocs - blog#
Blogging engine with support for categories, tags and archive.
- Install:
pip install mkdocs-publisher - Plugin:
pub-blog - 130 · 4.2k/month · last commit 2025-11-26 · MIT
- GitHub · PyPI
Blogs for MkDocs#
This plugin for MkDocs allows to keeps a really simple blog section inside your documentation site.
- Install:
pip install mkdocs-blog-plugin - Plugin:
blog - 20 · 4.1k/month · last commit 2020-04-13 · MIT
- GitHub · PyPI
Warning
No commits since 2020-04-13. Check that it still fits your setup.
newsletter#
Automatically create newsletters from the changes in a mkdocs repository.
- Install:
pip install mkdocs-newsletter - Plugin:
mkdocs-newsletter - 35 · 55/month · last commit 2024-05-27 · GPL-3.0
- GitHub · PyPI
Warning
No commits since 2024-05-27. Check that it still fits your setup.
python-mkblog#
This is a MkDocs Plugin adding basic blogging functionality by parsing a blog directory ontop of your usual docs..
- Install:
pip install mkblog - Plugin:
mkblog - 3 · 47/month · last commit 2021-04-14 · MIT
- GitHub · PyPI
Warning
No commits since 2021-04-14. Check that it still fits your setup.
blog#
Blogging in mkdocs.
- Plugin:
blog - 15 · last commit 2020-11-02
- GitHub
Warning
No commits since 2020-11-02. Check that it still fits your setup.
Charts, Images, Tables & Graphs#
40 projects, most used and most active first. 4 of them build on MkDocs NG in the weekly compatibility test.
Data from 2026-11-01.
plantuml-markdown#
PlantUML plugin for Python-Markdown.
- Install:
pip install plantuml-markdown - Markdown extension:
plantuml_markdown - Builds on MkDocs NG in the weekly compatibility test
- 226 · 704k/month · last commit 2026-10-26 · BSD-2-Clause
- GitHub · PyPI
MkDocs GLightbox#
A MkDocs plugin supports image lightbox (zoom effect) with GLightbox.
- Install:
pip install mkdocs-glightbox - Plugin:
glightbox - Builds on MkDocs NG in the weekly compatibility test
- 189 · 986k/month · last commit 2026-10-25 · MIT
- GitHub · PyPI
mermaid2#
A Mermaid graphs plugin for mkdocs.
- Install:
pip install mkdocs-mermaid2-plugin - Plugin:
mermaid2 - Builds on MkDocs NG in the weekly compatibility test
- 287 · 793k/month · last commit 2026-05-14 · MIT
- GitHub · PyPI
kroki#
MkDocs plugin for Kroki-Diagrams.
- Install:
pip install mkdocs-kroki-plugin - Plugin:
kroki - Builds on MkDocs NG in the weekly compatibility test
- 63 · 65k/month · last commit 2026-10-22 · MIT
- GitHub · PyPI
panzoom#
MkDocs Plugin to enable pan & zoom on images and mermaid/d2 diagrams.
- Install:
pip install mkdocs-panzoom-plugin - Plugin:
panzoom - 71 · 483k/month · last commit 2026-10-24 · MIT
- GitHub · PyPI
table-reader#
MkDocs plugin that enables a markdown tag like {{ read_csv(table.csv) }} to directly insert various table formats into..
- Install:
pip install mkdocs-table-reader-plugin - Plugin:
table-reader - 162 · 142k/month · last commit 2026-10-29 · MIT
- GitHub · PyPI
mkdocs_puml#
Inline PlantUML diagrams in your MkDocs documentation.
- Install:
pip install mkdocs-puml - Plugin:
plantuml - 63 · 40k/month · last commit 2026-03-03 · MIT
- GitHub · PyPI
MkDocs Video#
MkDocs Video plugin.
- Install:
pip install mkdocs-video - Plugin:
mkdocs-video - 83 · 100k/month · last commit 2024-01-04 · MIT
- GitHub · PyPI
Warning
No commits since 2024-01-04. Check that it still fits your setup.
build-plantuml#
MkDocs plugin to help generate your plantuml images locally or remotely as files (NOT inline).
- Install:
pip install mkdocs-build-plantuml-plugin - Plugin:
build_plantuml - 78 · 34k/month · last commit 2026-02-24 · MIT
- GitHub · PyPI
Markdown blockdiag#
blockdiag extension for Python Markdown.
- Install:
pip install markdown-blockdiag - Markdown extension:
markdown_blockdiag - 30 · 2.7k/month · last commit 2023-11-22 · MIT
- GitHub · PyPI
Warning
No commits since 2023-11-22. Check that it still fits your setup.
mkdocs-d2-plugin#
A plugin for embedding D2 diagrams in MkDocs.
- Install:
pip install mkdocs-d2-plugin - Plugin:
d2 - 38 · 25k/month · last commit 2026-04-09 · MIT
- GitHub · PyPI
Interactive Graph#
interactive graph for Material for MkDocs like Obsidian, refer demo:.
- Install:
pip install mkdocs-obsidian-interactive-graph-plugin - Plugin:
obsidian-interactive-graph - 35 · 1.4k/month · last commit 2026-02-10 · MIT
- GitHub · PyPI
drawio-exporter#
Exports your Draw.io diagrams at build time for easier embedding into your documentation.
- Install:
pip install mkdocs-drawio-exporter - Plugin:
drawio-exporter - 85 · 8.7k/month · last commit 2025-05-25 · MIT
- GitHub · PyPI
Warning
No commits since 2025-05-25. Check that it still fits your setup.
Lightgallery#
Markdown extension to wrap images in a lightbox.
- Install:
pip install lightgallery - Markdown extension:
lightgallery - 26 · 3.8k/month · last commit 2023-10-07 · MIT
- GitHub · PyPI
Warning
No commits since 2023-10-07. Check that it still fits your setup.
charts#
Mkdocs plugin to add plots from data using vegalite.
- Install:
pip install mkdocs-charts-plugin - Plugin:
charts - 90 · 15k/month · last commit 2025-09-02 · MIT
- GitHub · PyPI
Warning
No commits since 2025-09-02. Check that it still fits your setup.
oEmbedPy#
MkDocs plugin to render rich contents from URL by oEmbed API.
- Install:
pip install oEmbedPy - Plugin:
oembedpy - 8 · 1.2k/month · last commit 2025-12-27 · Apache-2.0
- GitHub · PyPI · Homepage
mkdocs-diagrams#
MkDocs plugin to render Diagrams files.
- Install:
pip install mkdocs-diagrams - Plugin:
diagrams - 33 · 47k/month · last commit 2020-09-04 · MIT
- GitHub · PyPI
Warning
No commits since 2020-09-04. Check that it still fits your setup.
markdownmermaid#
A MkDocs plugin that support mermaid graph in markdown file.
- Install:
pip install mkdocs-mermaid-plugin - Plugin:
markdownmermaid - 27 · 2.2k/month · last commit 2019-05-26 · MIT
- GitHub · PyPI
Warning
No commits since 2019-05-26. Check that it still fits your setup.
markdown-captions#
Python-Markdown plugin for image captions.
- Install:
pip install markdown-captions - Markdown extension:
markdown_captions - 12 · 21k/month · last commit 2023-05-24 · GPL-3.0
- GitHub · PyPI
Warning
No commits since 2023-05-24. Check that it still fits your setup.
Termage#
Generate SVGs from any Python code, even in your documentation.
- Install:
pip install Termage - Plugin:
termage - 30 · 54/month · last commit 2022-08-23 · MIT
- GitHub · PyPI
Warning
No commits since 2022-08-23. Check that it still fits your setup.
mkdocs-matplotlib#
A mkdocs plugin to automatically render matplotlib figure in your documenation.
- Install:
pip install mkdocs-matplotlib - Plugin:
mkdocs_matplotlib - 4 · 1.4k/month · last commit 2022-06-20 · MIT
- GitHub · PyPI
Warning
No commits since 2022-06-20. Check that it still fits your setup.
plotly charts#
Mkdocs plugin to add interactive charts with Plotly.js.
- Install:
pip install mkdocs-plotly-plugin - Plugin:
plotly - 13 · 3.7k/month · last commit 2026-09-11 · MIT
- GitHub · PyPI
svgbob extension for Python Markdown#
svgbob extension for Python Markdown.
- Install:
pip install markdown-svgbob - Markdown extension:
markdown_svgbob - 8 · 1.5k/month · last commit 2024-06-21 · MIT
- GitHub · PyPI
Warning
No commits since 2024-06-21. Check that it still fits your setup.
mkdocs-resize-images#
MkDocs plugin to resize images according to the configuration.
- Install:
pip install mkdocs-resize-images - Plugin:
resize-images - 5 · 459/month · last commit 2023-11-04 · MIT
- GitHub · PyPI
Warning
No commits since 2023-11-04. Check that it still fits your setup.
docutools#
Dev Centric Tools for Mkdocs Based Documentation.
- Install:
pip install docutools - Plugins:
lcd-find-pages,lcd-custom-dir,lcd-blacklist,lcd-lp,lcd-md-replace,lcd-page-tree,lcd-stats - 27 · 118/month · last commit 2025-11-09 · BSD-2-Clause
- GitHub · PyPI
badges#
Add badges to your mkdocs page.
- Install:
pip install mkdocs-badges - Plugin:
badges - 16 · 1.7k/month · last commit 2026-05-23 · MIT
- GitHub · PyPI
markdownwavedrom#
A MkDocs plugin for support wavedrom charts in markdown file.
- Install:
pip install mkdocs-wavedrom-plugin - Plugin:
markdownwavedrom - 10 · 83/month · last commit 2025-05-02 · MPL-2.0
- GitHub · PyPI
Warning
No commits since 2025-05-02. Check that it still fits your setup.
mkdocs-bpmn-js#
MkDocs plugin to embed BPMN diagrams.
- Install:
pip install mkdocs-bpmn-js - Plugin:
bpmn-js - 3 · 821/month · last commit 2025-08-01 · MIT
- GitHub · PyPI
Warning
No commits since 2025-08-01. Check that it still fits your setup.
MkDocs Img2Fig Plugin#
A MkDocs plugin that converts markdown encoded images into figure elements.
- Install:
pip install mkdocs-img2fig-plugin - Plugin:
img2fig - 23 · 3.3k/month · last commit 2020-07-14 · MIT
- GitHub · PyPI
Warning
No commits since 2020-07-14. Check that it still fits your setup.
MkDocs Graphviz#
A mkdocs Extension that automatically renders Graphviz images, in SVG or PNG format, within your markdown file.
thumbnails#
MkDocs plugin for thumbnail images generated automatically.
- Install:
pip install mkdocs-thumbnails - Plugin:
thumbnails - 4 · 55/month · last commit 2023-06-05 · MIT
- GitHub · PyPI
Warning
No commits since 2023-06-05. Check that it still fits your setup.
pico-8#
A MKDocs plugin that allows to embed a Pico-8 web player in a page.
- Install:
pip install pico8-mkdocs-plugin - Plugin:
pico-8 - 2 · 37/month · last commit 2019-03-17 · MIT
- GitHub · PyPI
Warning
No commits since 2019-03-17. Check that it still fits your setup.
markdown-figcap#
Extension for Python-Markdown to handle figure and figcaption.
- Install:
pip install markdown-figcap - Markdown extension:
markdown_figcap - 1 · 60/month · last commit 2019-03-09 · BSD-3-Clause
- GitHub · PyPI
Warning
No commits since 2019-03-09. Check that it still fits your setup.
Markdown aafigure#
aafigure extension for Python Markdown.
- Install:
pip install markdown-aafigure - Markdown extension:
markdown_aafigure - 6 · 65/month · last commit 2024-05-04 · MIT
- GitHub · PyPI
Warning
No commits since 2024-05-04. Check that it still fits your setup.
Family tree example#
An interactive family tree visualization using d3-dag.
- 2 · last commit 2023-08-04 · GPL-3.0
- GitHub
Warning
No commits since 2023-08-04. Check that it still fits your setup.
import-statement#
- Install:
pip install mkdocs-import-statement-plugin - Plugin:
import-statement - 2 · 134/month · last commit 2023-02-06 · MIT
- GitHub · PyPI
Warning
No commits since 2023-02-06. Check that it still fits your setup.
inline-svg#
- Install:
pip install mkdocs-plugin-inline-svg-mod - Plugin:
inline-svg - 40/month · last commit 2024-01-12 · MIT
- GitHub · PyPI
Warning
No commits since 2024-01-12. Check that it still fits your setup.
sequence-js#
MkDocs plugin to render sequence.js blocks.
- Plugin:
sequence-js - 5 · last commit 2020-02-28 · MIT
- GitHub
Warning
No commits since 2020-02-28. Check that it still fits your setup.
image-formatter-plugin#
- Install:
pip install mkdocs-image-formatter-plugin - Plugin:
image-formatter - 4 · 36/month · last commit 2023-12-06
- GitHub · PyPI
Warning
No commits since 2023-12-06. Check that it still fits your setup.
MkHack3rs#
Hacks & Integrations for Mkdocs / Material Theme.
- 4
- Homepage
Code execution, variables & templating#
22 projects, most used and most active first. 5 of them build on MkDocs NG in the weekly compatibility test.
Data from 2026-11-01.
macros#
Create richer and more beautiful pages in MkDocs, by using variables and calls to macros in the markdown code.
- Install:
pip install mkdocs-macros-plugin - Plugin:
macros - Builds on MkDocs NG in the weekly compatibility test
- 410 · 1.3M/month · last commit 2026-05-03 · MIT
- GitHub · PyPI
mkdocs-jupyter#
Use Jupyter Notebook in mkdocs.
- Install:
pip install mkdocs-jupyter - Plugin:
mkdocs-jupyter - Builds on MkDocs NG in the weekly compatibility test
- 509 · 282k/month · last commit 2026-10-22 · Apache-2.0
- GitHub · PyPI
markdown-exec#
Utilities to execute code blocks in Markdown files.
- Install:
pip install markdown-exec - Plugin:
markdown-exec - Builds on MkDocs NG in the weekly compatibility test
- 176 · 979k/month · last commit 2026-10-31 · ISC
- GitHub · PyPI
gen-files#
MkDocs plugin to programmatically generate documentation pages during the build.
- Install:
pip install mkdocs-gen-files - Plugin:
gen-files - Builds on MkDocs NG in the weekly compatibility test
- 143 · 997k/month · last commit 2026-04-17 · MIT
- GitHub · PyPI
mknotebooks#
A plugin for mkdocs to help you include Jupyter notebooks in your projects.
- Install:
pip install mknotebooks - Plugin:
mknotebooks - 141 · 56k/month · last commit 2023-08-11 · MIT
- GitHub · PyPI
Warning
No commits since 2023-08-11. Check that it still fits your setup.
markdownextradata#
A MkDocs plugin that injects the mkdocs.yml extra variables into the markdown template.
- Install:
pip install mkdocs-markdownextradata-plugin - Plugin:
markdownextradata - Builds on MkDocs NG in the weekly compatibility test
- 91 · 67k/month · last commit 2024-08-22 · MIT
- GitHub · PyPI
Warning
No commits since 2024-08-22. Check that it still fits your setup.
mkdocs-marimo#
mkdocs plugin for reactive and interactive docs with marimo.
- Install:
pip install mkdocs-marimo - Plugin:
marimo - 116 · 3.9k/month · last commit 2026-07-28 · Apache-2
- GitHub · PyPI
mkdocs-markmap#
MkDocs plugin and extension to create mindmaps from markdown using markmap.
- Install:
pip install mkdocs-markmap - Plugin:
markmap - 74 · 1.4k/month · last commit 2025-02-11 · MIT
- GitHub · PyPI
Warning
No commits since 2025-02-11. Check that it still fits your setup.
placeholder#
Add placeholders to your MkDocs pages.
- Install:
pip install mkdocs-placeholder-plugin - Plugin:
placeholder - 21 · 18k/month · last commit 2026-05-31 · MIT
- GitHub · PyPI
meta-manager#
MkDocs plugin for managing meta tags across folders and files.
- Install:
pip install mkdocs-meta-manager - Plugin:
meta-manager - 6 · 353k/month · last commit 2025-01-20 · MIT
- GitHub · PyPI
Warning
No commits since 2025-01-20. Check that it still fits your setup.
Termynal#
Python markdown terminal. Built for mkdocs.
- Install:
pip install termynal - Plugin:
termynal - 157 · 34k/month · last commit 2026-06-20 · MIT
- GitHub · PyPI
user-defined-values#
MkDocs User Defined Values.
- Install:
pip install mkdocs-user-defined-values - Plugin:
user-defined-values - 4 · 269/month · last commit 2022-07-10 · MIT
- GitHub · PyPI
Warning
No commits since 2022-07-10. Check that it still fits your setup.
Entangled#
An MkDocs plugin that lets you do Literate Programming through Entangled.
- Install:
pip install mkdocs-entangled-plugin - Plugin:
entangled - 3 · 6.4k/month · last commit 2025-11-20 · Apache-2.0
- GitHub · PyPI
mkdocs-jupyterlite#
A MkDocs plugin for embedding interactive jupyter notebooks in your docs via jupyterlite.
- Install:
pip install mkdocs-jupyterlite - Plugin:
jupyterlite - 25 · 2.2k/month · last commit 2026-07-03 · MIT
- GitHub · PyPI
pheasant#
Documentation tool for Markdown conversion by Jupyter client.
- Install:
pip install pheasant - Plugin:
pheasant - 16 · 238/month · last commit 2025-03-22 · MIT
- GitHub · PyPI
Warning
No commits since 2025-03-22. Check that it still fits your setup.
markdown-filter#
Adds a markdown template filter to the jinja templating environment in mkdocs.
- Install:
pip install mkdocs-markdown-filter - Plugin:
markdown-filter - 5 · 7.5k/month · last commit 2019-02-06 · MIT
- GitHub · PyPI
Warning
No commits since 2019-02-06. Check that it still fits your setup.
mkdocs-data-plugin#
Mkdocs plugin that allows reading data from markup files and use it in your Markdown pages.
- Install:
pip install mkdocs-data-plugin - Plugin:
data - 4 · 279/month · last commit 2026-03-25 · MIT
- GitHub · PyPI
nbconvert#
A MkDocs plug-in provides a source parser for *.ipynb files.
- Install:
pip install mkdocs-nbconvert - Plugin:
nbconvert - 13 · 151/month · last commit 2025-10-10 · BSD-2-Clause
- GitHub · PyPI
Warning
No commits since 2025-10-10. Check that it still fits your setup.
mkjsfiddle#
An MkDocs plugin that lets you edit code fences in JSFiddle.
- Install:
pip install mkjsfiddle - Plugin:
jsfiddle - 5 · 52/month · last commit 2023-06-07 · MIT
- GitHub · PyPI
Warning
No commits since 2023-06-07. Check that it still fits your setup.
jinja2sandbox#
A MkDocs plugin that enables the Jinja2-sandbox.
- Plugin:
jinja2sandbox - 5 · last commit 2019-03-20 · MIT
- GitHub
Warning
No commits since 2019-03-20. Check that it still fits your setup.
mkdocs_protobuf#
Mkdocs plugin to render protobuf messages.
- Install:
pip install mkdocs-protobuf - Plugin:
mkdocs_protobuf - 2 · 853/month · last commit 2022-03-30 · Apache-2
- GitHub · PyPI
Warning
No commits since 2022-03-30. Check that it still fits your setup.
codeyaml#
Allows for more than one yaml config in mkdocs.
- Install:
pip install mkdocs-codeyaml-plugin - Plugin:
codeyaml - 40/month · last commit 2019-04-30 · MIT
- GitHub · PyPI
Warning
No commits since 2019-04-30. Check that it still fits your setup.
Git repos & info#
12 projects, most used and most active first. 2 of them build on MkDocs NG in the weekly compatibility test.
Data from 2026-11-01.
git-revision-date-localized#
MkDocs plugin to add a last updated date to your site pages.
- Install:
pip install mkdocs-git-revision-date-localized-plugin - Plugin:
git-revision-date-localized - Builds on MkDocs NG in the weekly compatibility test
- 276 · 1.2M/month · last commit 2026-10-26 · MIT
- GitHub · PyPI
git-authors#
MkDocs plugin to display git authors of a page.
- Install:
pip install mkdocs-git-authors-plugin - Plugin:
git-authors - Builds on MkDocs NG in the weekly compatibility test
- 120 · 237k/month · last commit 2025-06-10 · MIT
- GitHub · PyPI
Warning
No commits since 2025-06-10. Check that it still fits your setup.
git-committers-2#
An MkDocs plugin to create a list of contributors on the page.
- Install:
pip install mkdocs-git-committers-plugin-2 - Plugin:
git-committers - 71 · 71k/month · last commit 2025-06-05 · MIT
- GitHub · PyPI
Warning
No commits since 2025-06-05. Check that it still fits your setup.
git-revision-date#
MkDocs plugin for setting revision date from git per markdown file.
- Install:
pip install mkdocs-git-revision-date-plugin - Plugin:
git-revision-date - 61 · 93k/month · last commit 2022-03-08 · MIT
- GitHub · PyPI
Warning
No commits since 2022-03-08. Check that it still fits your setup.
document-dates#
A new generation MkDocs plugin for displaying exact creation date, last update date, authors, email of documents.
- Install:
pip install mkdocs-document-dates - Plugin:
document-dates - 36 · 21k/month · last commit 2026-10-22 · MIT
- GitHub · PyPI
git-committers#
A mkdocs plugin for displaying the last commit and a list of a files contributors.
- Install:
pip install mkdocs-git-committers-plugin - Plugin:
git-committers - 48 · 21k/month · last commit 2024-12-12 · MIT
- GitHub · PyPI
Warning
No commits since 2024-12-12. Check that it still fits your setup.
mkdocs-git-latest-changes-plugin#
MkDocs plugin that allows you to display a list of recently modified pages from the Git log.
- Install:
pip install mkdocs-git-latest-changes-plugin - Plugin:
git-latest-changes - 6 · 2.0k/month · last commit 2025-12-05 · MIT
- GitHub · PyPI
Github-Links#
Python-Markdown GitHub Links Extension.
- Install:
pip install mdx-gh-links - Markdown extension:
mdx_gh_links - 15 · 14k/month · last commit 2025-09-04
- GitHub · PyPI
Warning
No commits since 2025-09-04. Check that it still fits your setup.
recently-updated#
Display a list of recently updated documents anywhere on your MkDocs site with a single line of code.
- Install:
pip install mkdocs-recently-updated-docs - Plugin:
recently-updated - 11 · 174/month · last commit 2026-04-13 · MIT
- GitHub · PyPI
Github Releaase Changelog#
mkdocs extension to autogenerate changelog from github releases.
- Install:
pip install mkdocs-github-changelog - Plugin:
mkdocs_github_changelog - 9 · 914/month · last commit 2026-08-05 · MIT
- GitHub · PyPI
branchcustomization#
Customize MkDocs options on a per-branch basis.
- Install:
pip install mkdocs-branchcustomization-plugin - Plugin:
branchcustomization - 3 · 882/month · last commit 2022-04-17 · MIT
- GitHub · PyPI
Warning
No commits since 2022-04-17. Check that it still fits your setup.
git-latest-release#
Plugin for MKDocs to inject the latest release tag from git into markdown.
- Install:
pip install mkdocs-latest-release-plugin - Plugin:
git-latest-release - 2 · 168/month · last commit 2019-12-29 · GPL-3.0
- GitHub · PyPI
Warning
No commits since 2019-12-29. Check that it still fits your setup.
HTML processing & CSS styling#
16 projects, most used and most active first. 1 of them builds on MkDocs NG in the weekly compatibility test.
Data from 2026-11-01.
minify#
A mkdocs plugin to minify the HTML of a page before it is written to disk.
- Install:
pip install mkdocs-minify-plugin - Plugin:
minify - Builds on MkDocs NG in the weekly compatibility test
- 195 · 714k/month · last commit 2024-01-29 · MIT
- GitHub · PyPI
Warning
No commits since 2024-01-29. Check that it still fits your setup.
minify-html#
MkDocs plugin for minification using minify-html, an extremely fast and smart HTML + JS + CSS minifier.
- Install:
pip install mkdocs-minify-html-plugin - Plugin:
minify_html - 13 · 35k/month · last commit 2026-11-01 · MIT
- GitHub · PyPI
enumerate-headings#
MkDocs Plugin to enumerate the headings across site pages.
- Install:
pip install mkdocs-enumerate-headings-plugin - Plugin:
enumerate-headings - 48 · 21k/month · last commit 2026-10-05 · MIT
- GitHub · PyPI
Publisher for MkDocs - minifier#
Size optimization (minification) for HTML, CSS, JS, SVG, PNG and JPEG files.
- Install:
pip install mkdocs-publisher - Plugin:
pub-minifier - 130 · 4.2k/month · last commit 2025-11-26 · MIT
- GitHub · PyPI
Publisher for MkDocs - social#
Social media sharing helper.
- Install:
pip install mkdocs-publisher - Plugin:
pub-social - 130 · 4.2k/month · last commit 2025-11-26 · MIT
- GitHub · PyPI
add-number#
MkDocs plugin to automatically number the headings (h1-h6) in each markdown page and the nav.
- Install:
pip install mkdocs-add-number-plugin - Plugin:
add-number - 19 · 4.5k/month · last commit 2020-06-11 · MIT
- GitHub · PyPI
Warning
No commits since 2020-06-11. Check that it still fits your setup.
mkdocs-extra-sass-plugin#
Adds stylesheets to your mkdocs site from Sass/SCSS.
- Install:
pip install mkdocs-extra-sass-plugin - Plugin:
extra-sass - 5 · 5.7k/month · last commit 2021-02-13 · MIT
- GitHub · PyPI
Warning
No commits since 2021-02-13. Check that it still fits your setup.
mkdocs-link-embeds#
Mkdocs plugin which displays links in a more elegant way. Links will automatically be populated with an image,..
- Install:
pip install mkdocs-link-embeds-plugin - Plugin:
link-embeds - 13 · 445/month · last commit 2025-05-04 · MIT
- GitHub · PyPI
Warning
No commits since 2025-05-04. Check that it still fits your setup.
toggle-sidebar#
Toggle the navigation and/or TOC sidebars on your MkDocs site.
- Install:
pip install mkdocs-toggle-sidebar-plugin - Plugin:
toggle-sidebar - 12 · 9.8k/month · last commit 2026-08-18 · MIT
- GitHub · PyPI
mkdocs_safe_text#
Plugin for safe text editing with MKDocs.
- Install:
pip install mkdocs-safe-text-plugin - Plugin:
mkdocs_safe_text - 3 · 323/month · last commit 2024-07-22 · BSD-2-Clause
- GitHub · PyPI
Warning
No commits since 2024-07-22. Check that it still fits your setup.
mkdocs-add-teaser#
An MkDocs plugin to customize the first paragraph of your pages, and to use it as the pages meta description.
- Install:
pip install mkdocs-add-teaser - Plugin:
mkdocs-add-teaser - 4 · 321/month · last commit 2022-11-08 · MIT
- GitHub · PyPI
Warning
No commits since 2022-11-08. Check that it still fits your setup.
bootstrap-tables#
A MkDocs plugin to add bootstrap classes to plan markdown generated tables.
- Install:
pip install mkdocs-bootstrap-tables-plugin - Plugin:
bootstrap-tables - 13 · 952/month · last commit 2020-03-27 · MIT
- GitHub · PyPI
Warning
No commits since 2020-03-27. Check that it still fits your setup.
MkDocs Pygments#
Highlighting themes for code blocks.
- Plugin:
pygments - 8 · last commit 2026-10-23 · ISC
- GitHub
mkdocs-ai-summary#
A mkdocs plugin to generage summary with the help of AI.
- Install:
pip install mkdocs-ai-summary - Plugin:
ai-summary - 11 · 208/month · last commit 2026-09-23 · MIT
- GitHub · PyPI · Homepage
mk-append-to-head#
Append some string to a MkDocs pages head.
- Install:
pip install mk-append-to-head - Plugin:
mk-append-to-head - 30/month · last commit 2025-08-18 · MIT
- GitHub · PyPI
Warning
No commits since 2025-08-18. Check that it still fits your setup.
docstyler#
Plugin to add alternative stylesheets to MkDocs custom themes.
- Plugin:
docstyler - 1 · last commit 2019-02-16 · BSD-3-Clause
- GitHub
Warning
No commits since 2019-02-16. Check that it still fits your setup.
Internationalization & localization#
3 projects, most used and most active first. 1 of them builds on MkDocs NG in the weekly compatibility test.
Data from 2026-11-01.
static-i18n#
MkDocs i18n plugin using static translation markdown files.
- Install:
pip install mkdocs-static-i18n - Plugin:
i18n - Builds on MkDocs NG in the weekly compatibility test
- 324 · 340k/month · last commit 2026-03-02 · MIT
- GitHub · PyPI
mkdocs-mdpo#
Mkdocs translation plugin using PO files.
- Install:
pip install mkdocs-mdpo-plugin - Plugin:
mdpo - 11 · 102/month · last commit 2024-06-10 · BSD-3-Clause
- GitHub · PyPI
Warning
No commits since 2024-06-10. Check that it still fits your setup.
Mkdocs translations plugin#
Internationalization plugin for mkdocs.
Integrations with other tools#
13 projects, most used and most active first. 1 of them builds on MkDocs NG in the weekly compatibility test.
Data from 2026-11-01.
mkdocs-llmstxt#
MkDocs plugin to generate an /llms.txt file (https://llmstxt.org/).
- Install:
pip install mkdocs-llmstxt - Plugin:
llmstxt - 132 · 270k/month · last commit 2026-10-23 · ISC
- GitHub · PyPI
MkDocs Swagger UI Tag#
A MkDocs plugin supports adding Swagger UI to the page.
- Install:
pip install mkdocs-swagger-ui-tag - Plugin:
swagger-ui-tag - Builds on MkDocs NG in the weekly compatibility test
- 114 · 255k/month · last commit 2026-07-10 · MIT
- GitHub · PyPI
mkdocs-coverage#
MkDocs plugin to integrate your coverage HTML report into your site.
- Install:
pip install mkdocs-coverage - Plugin:
coverage - 37 · 40k/month · last commit 2026-10-22 · ISC
- GitHub · PyPI
Publisher for MkDocs - obsidian#
Obsidian.md integration including with support for wiki links, callouts, backlinks etc.
- Install:
pip install mkdocs-publisher - Plugin:
pub-obsidian - 130 · 4.2k/month · last commit 2025-11-26 · MIT
- GitHub · PyPI
MkDocs asciinema-player#
Mkdocs Plugin to include asciinema player in your documentation.
- Install:
pip install mkdocs-asciinema-player - Plugin:
asciinema-player - 21 · 967/month · last commit 2026-08-20 · MIT
- GitHub · PyPI
mkdocs-render-swagger-plugin#
A plugin for MKDocs for rendering swagger & openapi schemas using SwaggerUI.
- Install:
pip install mkdocs-render-swagger-plugin - Plugin:
render_swagger - 78 · 106k/month · last commit 2024-09-23 · MIT
- GitHub · PyPI
Warning
No commits since 2024-09-23. Check that it still fits your setup.
mkdocs-copy-to-llm#
A MkDocs plugin that adds a Copy to LLM button to your documentation, making it easy to copy code blocks and entire..
- Install:
pip install mkdocs-copy-to-llm - Plugin:
copy-to-llm - 17 · 1.9k/month · last commit 2026-03-10 · MIT
- GitHub · PyPI
MkDocs Backend for Foliant#
MkDocs backend for Foliant.
- Install:
pip install foliantcontrib.mkdocs - 3 · 333/month · last commit 2022-12-12 · MIT
- GitHub · PyPI
Warning
No commits since 2022-12-12. Check that it still fits your setup.
mkdocs-mcp#
MkDocs Plugin to serve MCP.
- Install:
pip install mkdocs-mcp - Plugin:
mcp - 9 · 104/month · last commit 2025-09-20 · MIT
- GitHub · PyPI
Warning
No commits since 2025-09-20. Check that it still fits your setup.
MkDocs Dependency License Information#
mkdocs extension to visualise package dependencies license information.
- Install:
pip install mkdocs-licenseinfo - Plugin:
mkdocs_licenseinfo - 5 · 290/month · last commit 2026-03-29 · MIT
- GitHub · PyPI
factsheet#
Generate overviews from YAML descriptions, intended for micro-services and their deployments.
- Plugin:
factsheet - 5 · last commit 2023-02-08 · MIT
- GitHub
Warning
No commits since 2023-02-08. Check that it still fits your setup.
swagger#
MkDocs plugin for render swagger into docs.
- Plugin:
swagger - 29 · last commit 2019-10-06 · MIT
- GitHub
Warning
No commits since 2019-10-06. Check that it still fits your setup.
Vercel Password Protection#
Allows you to password protect your site if it is deployed by Vercel, by adding routes to the vercel.json file.
- Install:
pip install mkdocs-vercel-pw-plugin - Plugin:
vercel_pw - 34/month · last commit 2024-11-11 · MIT
- GitHub · PyPI
Warning
No commits since 2024-11-11. Check that it still fits your setup.
Links & references#
24 projects, most used and most active first. 3 of them build on MkDocs NG in the weekly compatibility test.
Data from 2026-11-01.
mkdocs-redirects#
Open source plugin for Mkdocs page redirects.
- Install:
pip install mkdocs-redirects - Plugin:
redirects - Builds on MkDocs NG in the weekly compatibility test
- 245 · 1.2M/month · last commit 2025-05-19 · MIT
- GitHub · PyPI
Warning
No commits since 2025-05-19. Check that it still fits your setup.
htmlproofer#
A MkDocs plugin that validates URL in rendered html files.
- Install:
pip install mkdocs-htmlproofer-plugin - Plugin:
htmlproofer - 50 · 69k/month · last commit 2026-09-29 · MIT
- GitHub · PyPI
autorefs#
Automatically link across pages in MkDocs.
- Install:
pip install mkdocs-autorefs - Plugin:
autorefs - Builds on MkDocs NG in the weekly compatibility test
- 84 · 5.8M/month · last commit 2026-10-22 · ISC
- GitHub · PyPI
bibtex#
A MkDocs plugin for citation management using bibtex.
- Install:
pip install mkdocs-bibtex - Plugin:
bibtex - Builds on MkDocs NG in the weekly compatibility test
- 92 · 35k/month · last commit 2025-11-01 · BSD-3-Clause-LBNL
- GitHub · PyPI
Warning
No commits since 2025-11-01. Check that it still fits your setup.
mkdocs-open-in-new-tab#
This plugin adds JS to open outgoing links and PDFs in a new tab.
- Install:
pip install mkdocs-open-in-new-tab - Plugin:
open-in-new-tab - 44 · 112k/month · last commit 2024-11-18 · MIT
- GitHub · PyPI
Warning
No commits since 2024-11-18. Check that it still fits your setup.
autolinks#
An MkDocs plugin that automagically generates relative links between markdown pages.
- Install:
pip install mkdocs-autolinks-plugin - Plugin:
autolinks - 91 · 49k/month · last commit 2023-08-04 · MIT
- GitHub · PyPI
Warning
No commits since 2023-08-04. Check that it still fits your setup.
ezlinks#
Plugin for mkdocs which enables easier linking between pages.
- Install:
pip install mkdocs-ezlinks-plugin - Plugin:
ezlinks - 42 · 17k/month · last commit 2022-01-24 · MIT
- GitHub · PyPI
Warning
No commits since 2022-01-24. Check that it still fits your setup.
link-marker#
MkDocs plugin for marking links e.g. external ones or mails.
- Install:
pip install mkdocs-link-marker - Plugin:
link-marker - 9 · 345k/month · last commit 2026-03-04 · MIT
- GitHub · PyPI
unused-files#
An MkDocs plugin to find unused (orphaned) files in your project.
- Install:
pip install mkdocs-unused-files - Plugin:
unused_files - 17 · 8.8k/month · last commit 2023-07-17 · MIT
- GitHub · PyPI
Warning
No commits since 2023-07-17. Check that it still fits your setup.
mkdocs-alias-plugin#
An MkDocs plugin allowing links to your pages using a custom alias.
- Install:
pip install mkdocs-alias-plugin - Plugin:
alias - 16 · 2.3k/month · last commit 2026-06-18 · MIT
- GitHub · PyPI
roamlinks#
An MkDocs plugin that automagically generates relative links between markdown pages.
- Install:
pip install mkdocs-roamlinks-plugin - Plugin:
roamlinks - 55 · 25k/month · last commit 2026-02-03 · MIT
- GitHub · PyPI
mkdocs-site-urls#
A MkDocs plugin that adds support for site-relative site: URLs.
- Install:
pip install mkdocs-site-urls - Plugin:
site-urls - 23 · 6.2k/month · last commit 2026-03-04 · MIT
- GitHub · PyPI
ezglossary#
Glossary support for mkdocs.
- Install:
pip install mkdocs-ezglossary-plugin - Plugin:
ezglossary - 18 · 14k/month · last commit 2026-04-11 · MIT
- GitHub · PyPI
Autolink References#
mkdocs plugin to provides GitHub like autolink references in Mkdocs.
- Install:
pip install autolink-references-mkdocs-plugin - Plugin:
autolink_references - 19 · 7.3k/month · last commit 2023-12-28 · MIT
- GitHub · PyPI
Warning
No commits since 2023-12-28. Check that it still fits your setup.
abs-to-rel#
MkDocs plugin for converting absolute links to relative ones.
- Install:
pip install mkdocs-abs-rel-plugin - Plugin:
abs-to-rel - 5 · 4.0k/month · last commit 2020-03-03 · MIT
- GitHub · PyPI
Warning
No commits since 2020-03-03. Check that it still fits your setup.
Wikilink Plus#
A wikilink extension for Python Markdown.
- Install:
pip install mdx-wikilink-plus - Markdown extension:
mdx_wikilink_plus - 16 · 9.5k/month · last commit 2022-07-26
- GitHub · PyPI
Warning
No commits since 2022-07-26. Check that it still fits your setup.
tooltipster-links#
An MkDocs plugin that adds tooltips to preview the content of page links using tooltipster.
- Install:
pip install mkdocs-tooltipster-links-plugin - Plugin:
tooltipster-links - 9 · 57/month · last commit 2020-07-29 · MIT
- GitHub · PyPI
Warning
No commits since 2020-07-29. Check that it still fits your setup.
ArgRef#
mkdocs plugin to provides GitHub like autolink references in Mkdocs.
- Install:
pip install mkdocs-argref-plugin - Plugin:
argref - 3 · 574/month · last commit 2024-08-25
- GitHub · PyPI
Warning
No commits since 2024-08-25. Check that it still fits your setup.
MkDocs Backlinks Section Plugin#
Create a backlink section that lists every page linking to the current page.
- Install:
pip install mkdocs-backlinks-section-plugin - Plugin:
backlinks_section - 8 · 3.4k/month · last commit 2026-08-30 · MIT
- GitHub · PyPI
mkdocs-issues-plugin#
A plugin for showing the state and labels of issues, PRs and discussions (GitHub or GitLab) in mkdocs generated docs.
- Install:
pip install mkdocs-issues-plugin - Plugin:
mkdocs-issues-plugin - 6 · 80/month · last commit 2024-07-24 · MIT
- GitHub · PyPI
Warning
No commits since 2024-07-24. Check that it still fits your setup.
webcontext#
Mkdocs plugin for converting absolute paths to webcontext aware paths using the configured webcontext context.
- Install:
pip install mkdocs-webcontext-plugin - Plugin:
webcontext - 1 · 43/month · last commit 2025-05-23 · MIT
- GitHub · PyPI
Warning
No commits since 2025-05-23. Check that it still fits your setup.
Mkdocs-Addresses#
Mkdocs plugin, building automatically the appropriate relative paths (to images, links, anchors, ...) using..
emailprotect#
A MkDocs plugin that tries to obscure email-addresses from address-harvesting spam-bots.
- Plugin:
emailprotect - 6 · last commit 2020-01-21 · MIT
- GitHub
Warning
No commits since 2020-01-21. Check that it still fits your setup.
alternate-link#
An MkDocs plugin that simplifies internal links creation.
- Plugin:
alternate-link - 4 · last commit 2021-02-14 · MIT
- GitHub
Warning
No commits since 2021-02-14. Check that it still fits your setup.
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.
Django Static Image#
Quality checks (code blocks, spelling, etc.)#
6 projects, most used and most active first.
Data from 2026-11-01.
mkdocs-spellcheck#
A spell checker plugin for MkDocs.
- Install:
pip install mkdocs-spellcheck - Plugin:
spellcheck - 23 · 46k/month · last commit 2026-10-23 · ISC
- GitHub · PyPI
mktestdocs#
Run pytest against markdown files/docstrings.
mkdocs-code-validator#
Checks Markdown code blocks in a MkDocs site against user-defined actions.
- Install:
pip install mkdocs-code-validator - Plugin:
code-validator - 4 · 1.7k/month · last commit 2026-04-17 · MIT
- GitHub · PyPI
Link Checker#
Python asyncio + aiohttp Markdown *.md URL link checker: 10,000 files/second.
Warning
No commits since 2021-08-24. Check that it still fits your setup.
MkDocs-Test#
A framework for testing MkDocs projects.
- Install:
pip install mkdocs-test - Plugin:
test - 10 · 3.5k/month · last commit 2025-11-13 · MIT
- GitHub · PyPI
mkdocs-codecheck#
Traverses a directory tree looking for code samples, then attempts to validate each code sample found.
Warning
No commits since 2021-12-16. Check that it still fits your setup.
Search & tables of content#
5 projects, most used and most active first.
Data from 2026-11-01.
localsearch#
A MkDocs plugin to make the native search plugin work locally (file:// protocol).
- Install:
pip install mkdocs-localsearch - Plugin:
localsearch - 33 · 4.0k/month · last commit 2023-01-02 · MIT
- GitHub · PyPI
Warning
No commits since 2023-01-02. Check that it still fits your setup.
exclude-search#
A mkdocs plugin that excludes selected chapters from the docs search index.
- Install:
pip install mkdocs-exclude-search - Plugin:
exclude-search - 29 · 28k/month · last commit 2026-08-09 · MIT
- GitHub · PyPI
mkdocs-task-collector#
mkdocs plugin to generate a comprehensive and organized task list, making it easier to manage and track tasks, notes,..
- Install:
pip install mkdocs-task-collector - Plugin:
task-collector - 6 · 34k/month · last commit 2025-04-04 · MIT
- GitHub · PyPI
Warning
No commits since 2025-04-04. Check that it still fits your setup.
tags#
Processes tags in yaml metadata.
- Install:
pip install mkdocs-plugin-tags - Plugin:
tags - 43 · 411/month · last commit 2021-09-02 · MIT
- GitHub · PyPI
Warning
No commits since 2021-09-02. Check that it still fits your setup.
extract listings#
Generate a page with all listings and/or a search page for listings.
Site conversion (PDF/ePUB/etc.)#
11 projects, most used and most active first.
Data from 2026-11-01.
mkdocs-with-pdf#
Generate a single PDF file from MkDocs repository.
- Install:
pip install mkdocs-with-pdf - Plugin:
with-pdf - 394 · 133k/month · last commit 2021-10-14 · MIT
- GitHub · PyPI
Warning
No commits since 2021-10-14. Check that it still fits your setup.
print-site#
MkDocs Plugin that adds an additional page that combines all pages, allowing easy exports to PDF and standalone HTML.
- Install:
pip install mkdocs-print-site-plugin - Plugin:
print-site - 190 · 153k/month · last commit 2026-10-21 · MIT
- GitHub · PyPI
pdf-export#
An MkDocs plugin to export content pages as PDF files.
- Install:
pip install mkdocs-pdf-export-plugin - Plugin:
pdf-export - 346 · 28k/month · last commit 2025-10-08 · MIT
- GitHub · PyPI
Warning
No commits since 2025-10-08. Check that it still fits your setup.
mkdocs-exporter#
The fastest and most configurable plugin for MkDocs, allowing seamless export of individual pages and/or entire..
- Install:
pip install mkdocs-exporter - Plugin:
exporter - 131 · 20k/month · last commit 2024-10-29 · MIT
- GitHub · PyPI
Warning
No commits since 2024-10-29. Check that it still fits your setup.
mkpdfs#
Converts your mkdocs documentation in PDF, to be shared with users.
- Install:
pip install mkpdfs-mkdocs - Plugin:
mkpdfs - 104 · 554/month · last commit 2021-08-11 · GPL-3.0
- GitHub · PyPI
Warning
No commits since 2021-08-11. Check that it still fits your setup.
mkdocs-pandoc#
[unmaintained] mkdocs - pandoc converter: use this fork https://github.com/twardoch/mkdocs-combine.
- Install:
pip install mkdocs-pandoc - 110 · 483/month · last commit 2016-03-14 · Apache-2.0
- GitHub · PyPI
Warning
No commits since 2016-03-14. Check that it still fits your setup.
pdf-with-js#
A MkDocs plugin that exports your documentation as PDF with rendered JavaScript content.
- Install:
pip install mkdocs-pdf-with-js-plugin - Plugin:
pdf-with-js - 8 · 532/month · last commit 2021-07-23 · MIT
- GitHub · PyPI
Warning
No commits since 2021-07-23. Check that it still fits your setup.
mk2pdf-export#
The plugin is based on https://github.com/zhaoterryy/mkdocs-pdf-export-plugin/ ,the main change is use pandoc to..
- Install:
pip install mkdocs-mk2pdf-plugin - Plugin:
mk2pdf-export - 11 · 37/month · last commit 2020-09-11 · MIT
- GitHub · PyPI
Warning
No commits since 2020-09-11. Check that it still fits your setup.
mkdocs-zip-folders#
MkDocs plugin to zip configured folders and add them to the site.
- Install:
pip install mkdocs-zip-folders - Plugin:
zip_folders - 4 · 115/month · last commit 2025-07-03 · MIT
- GitHub · PyPI
Warning
No commits since 2025-07-03. Check that it still fits your setup.
helm#
An mkdocs plugin that turns docs website into helm repository.
- Install:
pip install mkdocs-helm - Plugin:
helm-repo - 1 · 45/month · last commit 2018-11-21 · Apache-2.0
- GitHub · PyPI
Warning
No commits since 2018-11-21. Check that it still fits your setup.
mkdocs-autozip#
A mkdocs plugin for auto zipping the document source.
- Install:
pip install mkdocs-autozip - Plugin:
autozip - 2 · 71/month · last commit 2022-10-05
- GitHub · PyPI
Warning
No commits since 2022-10-05. Check that it still fits your setup.
Site building, site management#
22 projects, most used and most active first. 3 of them build on MkDocs NG in the weekly compatibility test.
Data from 2026-11-01.
mike#
Manage multiple versions of your MkDocs-powered documentation via Git.
- Install:
pip install mike - Plugin:
mike - Builds on MkDocs NG in the weekly compatibility test
- 748 · 908k/month · last commit 2026-10-13 · BSD-3-Clause
- GitHub · PyPI
techdocs-core#
The core MkDocs plugin used by Backstages TechDocs as a wrapper around multiple MkDocs plugins and Python Markdown..
- Install:
pip install mkdocs-techdocs-core - Plugin:
techdocs-core - Builds on MkDocs NG in the weekly compatibility test
- 116 · 588k/month · last commit 2026-10-15 · Apache-2.0
- GitHub · PyPI
monorepo#
Build multiple documentation folders in a single Mkdocs. Designed for large codebases.
- Install:
pip install mkdocs-monorepo-plugin - Plugin:
monorepo - Builds on MkDocs NG in the weekly compatibility test
- 400 · 1.3M/month · last commit 2025-06-15 · Apache-2.0
- GitHub · PyPI
Warning
No commits since 2025-06-15. Check that it still fits your setup.
mkdocs-multirepo-plugin#
Build documentation in multiple repos into one site.
- Install:
pip install mkdocs-multirepo-plugin - Plugin:
multirepo - 196 · 57k/month · last commit 2026-03-19 · MIT
- GitHub · PyPI
simple#
Build documentation files inside your code into a MkDocs site.
- Install:
pip install mkdocs-simple-plugin - Plugin:
simple - 51 · 22k/month · last commit 2026-10-31 · Apache-2.0
- GitHub · PyPI
same-dir#
ProperDocs plugin to allow placing mkdocs.yml in the same directory as documentation.
- Install:
pip install mkdocs-same-dir - Plugin:
same-dir - 46 · 134k/month · last commit 2026-04-17 · MIT
- GitHub · PyPI
Publisher for MkDocs - debugger#
Advanced console and file logger from build and serve process.
- Install:
pip install mkdocs-publisher - Plugin:
pub-debugger - 130 · 4.2k/month · last commit 2025-11-26 · MIT
- GitHub · PyPI
mkdocs-versioning#
A tool that allows for versioning sites built with mkdocs.
- Install:
pip install mkdocs-versioning - Plugin:
mkdocs-versioning - 40 · 3.0k/month · last commit 2021-08-01 · MIT
- GitHub · PyPI
Warning
No commits since 2021-08-01. Check that it still fits your setup.
markdown-docs#
Action/docker image that transforms your markdown into a static website. No need for particular configuration: it just..
- 29 · 783/month · last commit 2026-10-05 · MIT
- GitHub
multirepo#
A bit like monorepo, but keeps MkDocs projects separate.
Warning
No commits since 2024-01-04. Check that it still fits your setup.
MkDocs Merge#
Merge the source of multiple MkDocs sites into a single one.
Warning
No commits since 2025-07-05. Check that it still fits your setup.
mkdocs-exclude-unused-files#
Exclude orphaned (unused) static files from your mkdocs build.
- Install:
pip install mkdocs-exclude-unused-files - Plugin:
exclude-unused-files - 5 · 6.3k/month · last commit 2025-06-11 · MIT
- GitHub · PyPI
Warning
No commits since 2025-06-11. Check that it still fits your setup.
mkdocs-note#
A MkDocs plugin to add note boxes to your documentation.
- Install:
pip install mkdocs-note - Plugin:
mkdocs-note - 7 · 631/month · last commit 2026-10-01 · GPL-3.0
- GitHub · PyPI
mkdocs-auto-refresh-build-pages#
MkDocs plugin that automatically refreshes the build pages when the documentation is updated.
- Install:
pip install mkdocs-auto-refresh-build-pages - Plugin:
auto-refresh-build-pages - 3 · 1.2k/month · last commit 2025-07-06 · MIT
- GitHub · PyPI
Warning
No commits since 2025-07-06. Check that it still fits your setup.
no-sitemap#
Disable Mkdocs sitemap generation.
- Install:
pip install mkdocs-no-sitemap-plugin - Plugin:
no-sitemap - 4 · 1.6k/month · last commit 2025-08-23 · MIT
- GitHub · PyPI
Warning
No commits since 2025-08-23. Check that it still fits your setup.
mkdocs-yamp#
Yet Another Multirepo Plugin for MkDocs.
- Install:
pip install mkdocs-yamp - Plugin:
yamp - 2 · 110/month · last commit 2022-10-10 · Apache-2.0
- GitHub · PyPI
Warning
No commits since 2022-10-10. Check that it still fits your setup.
mkdocs-required-frontmatter-plugin#
This MkDocs plugin enforces required frontmatter for documentation pages.
- Install:
pip install mkdocs-required-frontmatter-plugin - Plugin:
required-frontmatter - 4 · 258/month · last commit 2024-03-22 · MIT
- GitHub · PyPI
Warning
No commits since 2024-03-22. Check that it still fits your setup.
progress#
A plugin for MkDocs that lets you know exactly what is happening during the build.
- Plugin:
progress - 5 · last commit 2026-04-22 · Apache-2.0
- GitHub
mkdocs-exclude-tagged-files#
A mkdocs plugin for excluding files based on frontmatter tags.
- Install:
pip install mkdocs-exclude-tagged-files - Plugin:
mkdocs_exclude_tagged_files - 4 · 108/month · last commit 2023-09-10 · MIT
- GitHub · PyPI
Warning
No commits since 2023-09-10. Check that it still fits your setup.
mkdocs-new-features-notifier#
This plugin enables you to notify users of new features in your product. It does this by identifying new documentation..
- Install:
pip install mkdocs-new-features-notifier - Plugin:
mkdocs-new-features-notifier - 4 · 610/month · last commit 2020-01-15 · MIT
- GitHub · PyPI
Warning
No commits since 2020-01-15. Check that it still fits your setup.
multiple#
Allows to merge mkdocs documentations dynamically.
- Install:
pip install mkdocs-multiple - Plugin:
multiple - 2 · 462/month · last commit 2019-11-22 · GPL-3.0
- GitHub · PyPI
Warning
No commits since 2019-11-22. Check that it still fits your setup.
octadocs-adr#
A blueprint for Architecture Decision Record in Octadocs - the smart documentation environment.
- Install:
pip install octadocs-adr - Plugin:
octadocs_adr - 1 · 27/month · last commit 2021-08-22
- GitHub · PyPI
Warning
No commits since 2021-08-22. Check that it still fits your setup.
Snippets & includes (reusing contents)#
9 projects, most used and most active first. 1 of them builds on MkDocs NG in the weekly compatibility test.
Data from 2026-11-01.
include-markdown#
Mkdocs Markdown includer plugin.
- Install:
pip install mkdocs-include-markdown-plugin - Plugin:
include-markdown - Builds on MkDocs NG in the weekly compatibility test
- 155 · 433k/month · last commit 2026-05-15 · Apache-2.0
- GitHub · PyPI
Markdown-Include#
Provides syntax for Python-Markdown which allows for the inclusion of the contents of other Markdown documents.
- Install:
pip install markdown-include - Markdown extension:
markdown_include.include - 116 · 240k/month · last commit 2023-02-07 · GPL-3.0
- GitHub · PyPI
Warning
No commits since 2023-02-07. Check that it still fits your setup.
meta-descriptions#
Generate meta descriptions from the first paragraphs in your MkDocs pages.
- Install:
pip install mkdocs-meta-descriptions-plugin - Plugin:
meta-descriptions - 20 · 12k/month · last commit 2026-10-10 · MIT
- GitHub · PyPI
codeinclude#
A plugin to include code snippets into mkdocs pages.
- Install:
pip install mkdocs-codeinclude-plugin - Plugin:
codeinclude - 18 · 33k/month · last commit 2026-02-20 · MIT
- GitHub · PyPI
mkdocs-embed-external-markdown#
MkDocs Embed External Markdown plugin that allow to inject section or all full markdown content from a given url. The..
- Install:
pip install mkdocs-embed-external-markdown - Plugin:
external-markdown - 11 · 7.4k/month · last commit 2025-02-24 · MIT
- GitHub · PyPI
Warning
No commits since 2025-02-24. Check that it still fits your setup.
markdown-version-annotations#
MkDocs plugin to add custom admonitions for documenting version differences.
- Install:
pip install markdown-version-annotations - Markdown extension:
markdown_version_annotations - 9 · 16k/month · last commit 2024-05-06 · MIT
- GitHub · PyPI
Warning
No commits since 2024-05-06. Check that it still fits your setup.
Mdx Include#
Python Markdown extension to include local or remote files.
- Install:
pip install mdx-include - Markdown extension:
mdx_include - 63 · 75k/month · last commit 2022-07-26
- GitHub · PyPI
Warning
No commits since 2022-07-26. Check that it still fits your setup.
git snippet#
Mkdocs plugin that allow to inject snippet or all markdown content from a given remote git repository.
- Install:
pip install mkdocs-gitsnippet-plugin - Plugin:
gitsnippet - 8 · 441/month · last commit 2020-11-15 · MIT
- GitHub · PyPI
Warning
No commits since 2020-11-15. Check that it still fits your setup.
snippet#
An mkdocs plugin that injects snippets from a file in a git repository.
- Install:
pip install mkdocs-snippet-plugin - Plugin:
snippet - 11 · 436/month · last commit 2021-10-21 · MIT
- GitHub · PyPI
Warning
No commits since 2021-10-21. Check that it still fits your setup.
Theming#
33 projects, most used and most active first. 2 of them build on MkDocs NG in the weekly compatibility test.
Data from 2026-11-01.
Material for MkDocs#
Documentation that simply works.
- Install:
pip install mkdocs-material - Theme:
material - Plugins:
material/blog,material/group,material/offline,material/search,material/social,material/tags - Builds on MkDocs NG in the weekly compatibility test
- 28k · 11.7M/month · last commit 2026-10-30 · MIT
- GitHub · PyPI
Shadcn#
Documentation that also shines.
- Install:
pip install mkdocs-shadcn - Theme:
shadcn - Plugins:
shadcn/search,shadcn/excalidraw - 218 · 36k/month · last commit 2026-10-23 · MIT
- GitHub · PyPI
Cinder#
A clean, responsive MkDocs theme.
- Install:
pip install mkdocs-cinder - Theme:
cinder - Builds on MkDocs NG in the weekly compatibility test
- 225 · 5.0k/month · last commit 2021-01-05 · MIT
- GitHub · PyPI
Warning
No commits since 2021-01-05. Check that it still fits your setup.
Bootswatch#
MkDocs Bootswatch Themes.
- Install:
pip install mkdocs-bootswatch - Theme:
['cerulean', 'cosmo', 'cyborg', 'darkly', 'flatly', 'journal', 'litera', 'lumen', 'lux', 'materia', 'minty', 'pulse', 'sandstone', 'simplex', 'slate', 'solar', 'spacelab', 'superhero', 'united', 'yeti'] - 149 · 18k/month · last commit 2023-12-29 · BSD-2-Clause
- GitHub · PyPI
Warning
No commits since 2023-12-29. Check that it still fits your setup.
Simple Blog#
Blog Template for Mkdocs.
- Install:
pip install mkdocs-simple-blog - Theme:
simple-blog - 132 · 678/month · last commit 2026-09-18 · MIT
- GitHub · PyPI
Terminal for MkDocs#
monospace theme for MkDocs.
- Install:
pip install mkdocs-terminal - Theme:
terminal - Plugin:
terminal/md-to-html - 324 · 4.3k/month · last commit 2026-03-26 · MIT
- GitHub · PyPI
Dracula#
Dark theme for Mkdocs.
- Install:
pip install mkdocs-dracula-theme - Theme:
dracula - 125 · 6.8k/month · last commit 2026-08-16 · MIT
- GitHub · PyPI
Bootstrap#
MkDocs Bootstrap Theme.
- Install:
pip install mkdocs-bootstrap - Theme:
bootstrap - 95 · 19k/month · last commit 2023-12-29 · BSD-2-Clause
- GitHub · PyPI
Warning
No commits since 2023-12-29. Check that it still fits your setup.
Windmill#
Outstanding mkdocs theme with a focus on navigation and usability.
- Install:
pip install mkdocs-windmill - Theme:
windmill - 129 · 6.6k/month · last commit 2022-03-11 · MIT
- GitHub · PyPI
Warning
No commits since 2022-03-11. Check that it still fits your setup.
Zettelkasten#
This is a Zettelkasten theme and plugin for MkDocs. It renders the MkDocs pages as cards (zettels).
- Install:
pip install mkdocs-zettelkasten - Theme:
zettelkasten - Plugin:
zettelkasten - 27 · 119/month · last commit 2026-10-28 · MIT
- GitHub · PyPI
Lantana#
Lantana MKDocsHTML.
- Install:
pip install lantana - Theme:
lantana - 26 · 363/month · last commit 2025-07-03 · MIT
- GitHub · PyPI
Warning
No commits since 2025-07-03. Check that it still fits your setup.
SWAN#
SWAN MkDocs theme.
- Install:
pip install mkdocs-swan - Theme:
swan - 8 · 1.7k/month · last commit 2026-09-24 · AGPL-3.0
- GitHub · PyPI
Torillic#
A D&D inspired theme for styling TTRPG notes and resources.
- Install:
pip install mkdocs-torillic - Theme:
torillic - 136 · 337/month · last commit 2025-04-21 · CC0-1.0
- GitHub · PyPI
Warning
No commits since 2025-04-21. Check that it still fits your setup.
KPN for MkDocs#
KPN theme for MkDocs, ProperDocs and Zensical | owner=des.
- Install:
pip install mkdocs-kpn - Theme:
kpn - 10 · 460/month · last commit 2026-05-12 · MIT
- GitHub · PyPI
MkDocs NG Material#
Material for MkDocs, maintained for MkDocs NG with security and bug fixes.
- Install:
pip install mkdocs-ng-material - Theme:
material - Plugins:
material/blog,material/group,material/offline,material/search,material/social,material/tags - 3 · 206/month · last commit 2026-11-01 · MIT
- GitHub · PyPI
Bootstrap 4#
A vanilla Bootstrap 4 theme for MkDocs.
- Install:
pip install mkdocs-theme-bootstrap4 - Theme:
bootstrap4 - Plugins:
bootstrap4-blockquotes,bootstrap4-tables - 8 · 206/month · last commit 2024-11-23 · MIT
- GitHub · PyPI
Warning
No commits since 2024-11-23. Check that it still fits your setup.
mkdocs-curriculum-vitae#
A simple MkDocs theme, designed to make your curriculum vitae (CV) with minimal configuration, and several themes.
- Install:
pip install mkdocs-curriculum-vitae - Theme:
curriculum-vitae - 7 · 45/month · last commit 2025-11-12 · MIT
- GitHub · PyPI
Landing#
An mkdocs theme geared towards making a personal landing page, with simpler navigation and heavily customisable style..
- Install:
pip install mkdocs-landing - Theme:
landing - 29 · 72/month · last commit 2026-10-01 · CC0-1.0
- GitHub · PyPI
CustomMill#
Outstanding mkdocs theme with a focus on navigation, customization and usability.
- Install:
pip install mkdocs-custommill - Theme:
custommill - 19 · 382/month · last commit 2022-03-10
- GitHub · PyPI
Warning
No commits since 2022-03-10. Check that it still fits your setup.
Nature#
A MkDocs theme.
- Install:
pip install mkdocs-nature - Theme:
nature - 5 · 1.3k/month · last commit 2025-09-04
- GitHub · PyPI
Warning
No commits since 2025-09-04. Check that it still fits your setup.
GitBook#
Default theme for GitBook for Mkdocs https://lramage.gitlab.io/mkdocs-gitbook-theme.
Ivory#
Ivory theme for MkDocs.
- Install:
pip install mkdocs-ivory - Theme:
ivory - 10 · 1.7k/month · last commit 2020-06-16 · MIT
- GitHub · PyPI
Warning
No commits since 2020-06-16. Check that it still fits your setup.
Windmill Dark#
Outstanding mkdocs theme with a focus on navigation and usability.
- Install:
pip install mkdocs-windmill-dark - Theme:
windmill-dark - 38 · 395/month · last commit 2022-05-12
- GitHub · PyPI
Warning
No commits since 2022-05-12. Check that it still fits your setup.
Alabaster#
Alabaster port for MkDocs.
- Install:
pip install mkdocs-alabaster - Theme:
alabaster - 36 · 541/month · last commit 2020-06-16
- GitHub · PyPI
Warning
No commits since 2020-06-16. Check that it still fits your setup.
GitHub#
Theme Mkdocs Like a Github. DEMO =.
- Install:
pip install mkdocs-github - Theme:
github - 6 · 135/month · last commit 2020-02-25 · MIT
- GitHub · PyPI
Warning
No commits since 2020-02-25. Check that it still fits your setup.
Risonia#
A simple theme for MkDocs, using the w3.css framework and configurable color schemes.
- Install:
pip install mkdocs-risonia-theme - Theme:
risonia - Plugins:
risonia/color-theme,risonia/w3css-classes - 4 · 45/month · last commit 2025-12-31
- GitHub · PyPI
BOOTSTRAP386#
A vintage 1980s DOS inspired Twitter Bootstrap theme for MkDocs https://lramage.gitlab.io/mkdocs-bootstrap386.
mkdocs-theme-topdf#
A mkdocs theme for create PDF and printing with paged.js.
- Install:
pip install mkdocs-theme-topdf - Theme:
topdf - 17 · 34/month · last commit 2025-05-22 · MPL-2.0
- GitHub · PyPI
Warning
No commits since 2025-05-22. Check that it still fits your setup.
Moonstone#
A documentation theme for mkdocs.
- Install:
pip install mkdocs-moonstone - Theme:
moonstone - 8 · 78/month · last commit 2021-06-15
- GitHub · PyPI
Warning
No commits since 2021-06-15. Check that it still fits your setup.
docSkimmer#
An accessible, skimmable theme for MkDocs.
- Theme:
docskimmer - 20 · last commit 2025-12-17
- GitHub
mkdocs-rtl#
mkdocs rtl theme based on mkdocs-material.
- 25 · last commit 2017-10-22 · MIT
- GitHub
Warning
No commits since 2017-10-22. Check that it still fits your setup.
Sumi#
Local-first documentation theme for MkDocs NG with a landing page, blog, releases and print edition.
- Install:
pip install mkdocs-sumi - Theme:
sumi - Plugin:
sumi - last commit 2026-11-01 · Apache-2.0
- GitHub · PyPI
Cluster#
Another bootstrap theme for MkDocs.