Skip to content
MkDocs Catalog

MkDocs Catalog

Plugins, themes and Markdown extensions for MkDocs NG and MkDocs, ranked and updated every week.

November 2, 2026

Categories#

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.

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.

  • Install: pip install mkdocstrings-vba
  • 4 · 239/month · last commit 2026-10-13 · ISC
  • GitHub · PyPI

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.

  • Install: pip install automacdoc
  • 44 · 180/month · last commit 2020-12-29 · MIT
  • GitHub · PyPI

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!.

  • Install: pip install inari
  • Plugin: inari
  • 6 · 78/month · last commit 2021-07-10 · MIT
  • GitHub · PyPI

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).

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.

mermaid2#

A Mermaid graphs plugin for mkdocs.

kroki#

MkDocs plugin for Kroki-Diagrams.

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.

  • Install: pip install mkdocs-graphviz
  • Plugin: mkdocs_graphviz
  • 6 · 9.7k/month
  • PyPI · Homepage

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.

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.

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.

gen-files#

MkDocs plugin to programmatically generate documentation pages during the build.

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

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.

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 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.

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.

  • Install: pip install mkdocs-translations
  • Plugin: translations
  • 29/month
  • PyPI · Homepage

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.

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

Navigation & page building#

29 projects, most used and most active first. 3 of them build on MkDocs NG in the weekly compatibility test.

Data from 2026-11-01.

encryptcontent#

A MkDocs plugin that encrypt/decrypt markdown content with AES.

  • Install: pip install mkdocs-encryptcontent-plugin
  • Plugin: encryptcontent
  • Builds on MkDocs NG in the weekly compatibility test
  • 176 · 11k/month · last commit 2026-05-17 · MIT
  • GitHub · PyPI

literate-nav#

MkDocs plugin to specify the navigation in Markdown instead of YAML.

awesome-nav#

A plugin for customizing the navigation structure of your MkDocs site.

mkdocs-simple-hooks#

Define your own hooks for mkdocs, without having to create a new package.

  • Install: pip install mkdocs-simple-hooks
  • Plugin: mkdocs-simple-hooks
  • 68 · 50k/month · last commit 2023-11-14 · MIT
  • GitHub · PyPI

Warning

No commits since 2023-11-14. Check that it still fits your setup.

exclude#

A mkdocs plugin that lets you exclude files or trees from your output.

  • Install: pip install mkdocs-exclude
  • Plugin: exclude
  • 96 · 253k/month · last commit 2019-02-20 · Apache-2.0
  • GitHub · PyPI

Warning

No commits since 2019-02-20. Check that it still fits your setup.

Publisher for MkDocs - meta#

Automatic navigation based on files metadata with URL name and publication status control.

  • Install: pip install mkdocs-publisher
  • Plugin: pub-meta
  • 130 · 4.2k/month · last commit 2025-11-26 · MIT
  • GitHub · PyPI

section-index#

MkDocs plugin to allow clickable sections that lead to an index page.

  • Install: pip install mkdocs-section-index
  • Plugin: section-index
  • 97 · 807k/month · last commit 2026-04-17 · MIT
  • GitHub · PyPI

Same features as sphinx-gallery (https://sphinx-gallery.github.io/) but on mkdocs (https://www.mkdocs.org/) (no sphinx..

  • Install: pip install mkdocs-gallery
  • Plugin: gallery
  • 51 · 3.6k/month · last commit 2024-09-30 · BSD-3-Clause
  • GitHub · PyPI

Warning

No commits since 2024-09-30. Check that it still fits your setup.

mkdocs-nav-weight#

A simple mkdocs plugin, enables to organize Navigation in a more markdownic way.

  • Install: pip install mkdocs-nav-weight
  • Plugin: mkdocs-nav-weight
  • 14 · 36k/month · last commit 2025-09-09 · MIT
  • GitHub · PyPI

Warning

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

mkdocs-pagetree-plugin#

MkDocs plugin that allows you to display the page tree. Like sitemap.xml, but for humans.

  • Install: pip install mkdocs-pagetree-plugin
  • Plugin: pagetree
  • 12 · 3.2k/month · last commit 2025-11-02 · MIT
  • GitHub · PyPI

mkdocs-live-edit-plugin#

An MkDocs plugin that allows editing pages directly from the browser.

  • Install: pip install mkdocs-live-edit-plugin
  • Plugin: live-edit
  • 37 · 533/month · last commit 2026-04-09 · MIT
  • GitHub · PyPI

file-filter#

A MkDocs plugin that lets you exclude/include docs files using globs, regexes, gitignore-style file and..

  • Install: pip install mkdocs-file-filter-plugin
  • Plugin: file-filter
  • 10 · 3.5k/month · last commit 2024-07-19 · MIT
  • GitHub · PyPI

Warning

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

mkdocs-categories-plugin#

An MkDocs plugin allowing for categorization of wiki pages.

  • Install: pip install mkdocs-categories-plugin
  • Plugin: categories
  • 16 · 1.1k/month · last commit 2026-04-09 · MIT
  • GitHub · PyPI

MkRefs#

MkDocs plugin to generate semantic reference Markdown pages from a knowledge graph.

  • Install: pip install mkrefs
  • Plugin: mkrefs
  • 41 · 71/month · last commit 2023-08-31 · MIT
  • GitHub · PyPI

Warning

No commits since 2023-08-31. Check that it still fits your setup.

mkdocs-breadcrumbs-plugin#

Location-based breadcrumbs navigation.

  • Install: pip install mkdocs-breadcrumbs-plugin
  • Plugin: mkdocs-breadcrumbs-plugin
  • 7 · 1.6k/month · last commit 2025-04-18 · MIT
  • GitHub · PyPI

Warning

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

include directory to navigation#

Simple MKDocs plugin than permit to fetch and replace directory in navigation.

  • Install: pip install mkdocs-include-dir-to-nav
  • Plugin: include_dir_to_nav
  • 31 · 33k/month · last commit 2022-03-01
  • GitHub · PyPI

Warning

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

toc-sidebar#

An MkDocs plugin that allows users to add additional content to the ToC sidebar using the Material theme.

  • Install: pip install mkdocs-toc-sidebar-plugin
  • Plugin: toc-sidebar
  • 4 · 782/month · last commit 2020-01-11 · MIT
  • GitHub · PyPI

Warning

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

mkdocs-nav-enhancements#

WIP plugin for working with titles of pages in MkDocs.

  • Install: pip install mkdocs-nav-enhancements
  • Plugin: mkdocs-nav-enhancements
  • 3 · 4.7k/month · last commit 2019-07-24 · MIT
  • GitHub · PyPI

Warning

No commits since 2019-07-24. Check that it still fits your setup.

vim-md-tags#

An MkDocs plugin that creates a vim tag file of all markdown files.

  • Install: pip install mkdocs-vim-md-tags-plugin
  • Plugin: vim-md-tags
  • 6 · 56/month · last commit 2020-05-08 · MIT
  • GitHub · PyPI

Warning

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

authors#

MkDocs plugin to display authors dynamically on a template using an .authors.yml file.

  • Install: pip install mkdocs-authors-plugin
  • Plugin: authors
  • 2 · 50/month · last commit 2025-08-05 · MIT
  • GitHub · PyPI

Warning

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

schema-reader#

A mkdocs plugin that scans specified directories and files for JSON Schema files, converts them to markdown and builds..

  • Install: pip install mkdocs-schema-reader
  • Plugin: schema_reader
  • 7 · 1.4k/month · last commit 2021-06-23 · MIT
  • GitHub · PyPI

Warning

No commits since 2021-06-23. Check that it still fits your setup.

awesome-list#

MkDocs Plugin to inject social media cards for each entry in an awesome-list.

  • Plugin: awesome-list
  • 5 · last commit 2026-10-03 · MIT
  • GitHub

mkdocs-title-casing-plugin#

A lightweight mkdocs plugin to add title casing to all mkdocs pages and sections.

  • Install: pip install mkdocs-title-casing-plugin
  • Plugin: title-casing
  • 2 · 283/month · last commit 2023-09-02 · GPL-3.0
  • GitHub · PyPI

Warning

No commits since 2023-09-02. Check that it still fits your setup.

MkDocs plugin to generate a SWAN Gallery.

  • Install: pip install mkdocs-swangallery
  • Plugin: swangallery
  • 1 · 39/month · last commit 2026-01-23 · AGPL-3.0
  • GitHub · PyPI

mkdocs-navsorted-plugin#

mkdocs plugin to get nav sorted without yml directives.

  • Install: pip install mkdocs-navsorted-plugin
  • Plugin: navsorted
  • 192/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.

select-files#

Filter pages for assignments.

  • Install: pip install mkdocs-select-files
  • Plugin: select-files
  • 47/month · last commit 2019-09-05 · Apache-2.0
  • GitHub · PyPI

Warning

No commits since 2019-09-05. Check that it still fits your setup.

MkDocs Remove Sections Plugin#

Remove sections with specific titles from your MkDocs pages.

  • Install: pip install mkdocs-remove-sections-plugin
  • Plugin: remove_sections
  • 1 · 30/month · last commit 2026-05-31 · MIT
  • GitHub · PyPI

pagenav-generator#

Little something to automatically generate a Navigation within a page itself. Depends on Awesome-pages.

  • Plugin: pagenav-generator
  • 4 · last commit 2022-04-17 · MIT
  • GitHub

Warning

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

mkdocs-pug#

  • Install: pip install mkdocs-pug
  • 8/month
  • PyPI

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.

  • Install: pip install mktestdocs
  • 161 · 36k/month · last commit 2025-11-10 · Apache-2.0
  • GitHub · PyPI

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

Python asyncio + aiohttp Markdown *.md URL link checker: 10,000 files/second.

  • Install: pip install mkdocs-linkcheck
  • 17 · 21k/month · last commit 2021-08-24 · MIT
  • GitHub · PyPI

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.

  • Install: pip install mkdocs-codecheck
  • 3 · 24/month · last commit 2021-12-16 · MIT
  • GitHub · PyPI

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.

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.

  • Install: pip install mkdocs-extract-listings-plugin
  • Plugin: extract_listings
  • 2 · 652/month · last commit 2026-06-02 · MIT
  • GitHub · PyPI

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.

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.

  • Install: pip install mkdocs-multirepo
  • 47 · 369/month · last commit 2024-01-04 · MIT
  • GitHub · PyPI

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.

  • Install: pip install mkdocs-merge
  • 23 · 2.8k/month · last commit 2025-07-05 · MIT
  • GitHub · PyPI

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.

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.

  • Install: pip install mkdocs-gitbook
  • Theme: gitbook
  • 30 · 21k/month
  • PyPI · Homepage

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.

  • Install: pip install mkdocs-bootstrap386
  • Theme: bootstrap386
  • 37 · 218/month
  • PyPI · Homepage

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.

  • Install: pip install mkdocs-cluster
  • Theme: cluster
  • 6 · 330/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