catalog

:trophy: :books: A list of awesome MkDocs projects and plugins.

This list contains 300 awesome open-source projects grouped into 17 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you want to add or update projects, feel free to open an [issue](https://github.com/mkdocs/catalog/issues/new/choose), submit a [pull request](https://github.com/mkdocs/catalog/pulls), or directly edit the [projects.yaml](https://github.com/mkdocs/catalog/edit/main/projects.yaml). Contributions are very welcome! > πŸ§™β€β™‚οΈ Discover other [best-of lists](https://best-of.org) or [create your own](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md). ## Contents - [🎨 Theming](#-theming) _31 projects_ - [πŸ’» API documentation building](#-api-documentation-building) _26 projects_ - [πŸ’¬ Blogging](#-blogging) _7 projects_ - [πŸ“Š Charts, Images, Tables & Graphs](#-charts-images-tables--graphs) _40 projects_ - [πŸ€– Code execution, variables & templating](#-code-execution-variables--templating) _22 projects_ - [🌲 Git repos & info](#-git-repos--info) _12 projects_ - [🌈 HTML processing & CSS styling](#-html-processing--css-styling) _16 projects_ - [πŸ“Ž Integrations with other tools](#-integrations-with-other-tools) _13 projects_ - [🌍 Internationalization & localization](#-internationalization--localization) _3 projects_ - [πŸ”— Links & references](#-links--references) _24 projects_ - [🧩 Markdown extensions](#-markdown-extensions) _28 projects_ - [🧭 Navigation & page building](#-navigation--page-building) _28 projects_ - [βœ… Quality checks (code blocks, spelling, etc.)](#-quality-checks-code-blocks-spelling-etc) _6 projects_ - [πŸ” Search & tables of content](#-search--tables-of-content) _5 projects_ - [🍱 Site conversion (PDF/ePUB/etc.)](#-site-conversion-pdfepubetc) _11 projects_ - [πŸ”§ Site building, site management](#-site-building-site-management) _21 projects_ - [πŸ“ Snippets & includes (reusing contents)](#-snippets--includes-reusing-contents) _9 projects_ ## Explanation - πŸ₯‡πŸ₯ˆπŸ₯‰  Combined project-quality score - ⭐️  Star count from GitHub - 🐣  New project _(less than 6 months old)_ - πŸ’€  Inactive project _(12 months no activity)_ - πŸ’€  Dead project _(99999 months no activity)_ - πŸ“ˆπŸ“‰  Project is trending up or down - βž•  Project was recently added - ❗️  Warning _(e.g. missing/risky license)_ - πŸ‘¨β€πŸ’»  Contributors count from GitHub - πŸ”€  Fork count from GitHub - πŸ“‹  Issue count from GitHub - ⏱️  Last update timestamp on package manager - πŸ“₯  Download count from package manager - πŸ“¦  Number of dependent projects -   MkDocs plugin -   MkDocs theme -   Mkdocs-based project (website, templates, etc.) -   Markdown extension(s)
## 🎨 Theming Back to top
Material for MkDocs - πŸ₯‡42 Β· ⭐ 24K Β· MIT Β· Β·
Documentation that simply works.
- [GitHub](https://github.com/squidfunk/mkdocs-material) (πŸ‘¨β€πŸ’» 320 Β· πŸ”€ 3.8K Β· πŸ“¦ 73K Β· πŸ“‹ 2.6K - 0% open Β· ⏱️ 01.09.2025) - [PyPi](https://pypi.org/project/mkdocs-material) (πŸ“₯ 10M / month): ``` pip install mkdocs-material ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: material ``` Extras: ```yaml plugins: - blog - group - offline - search - social - tags ```
Cinder - πŸ₯‡22 Β· ⭐ 220 Β· πŸ’€ Β· MIT Β·
A clean, responsive MkDocs theme.
- [GitHub](https://github.com/chrissimpkins/cinder) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 98 Β· πŸ“₯ 1K Β· πŸ“¦ 690 Β· πŸ“‹ 51 - 31% open Β· ⏱️ 05.01.2021) - [PyPi](https://pypi.org/project/mkdocs-cinder) (πŸ“₯ 6.8K / month): ``` pip install mkdocs-cinder ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: cinder ```
Bootswatch - πŸ₯‡20 Β· ⭐ 150 Β· πŸ’€ Β· BSD-2 Β·
MkDocs Bootswatch Themes.
- [GitHub](https://github.com/mkdocs/mkdocs-bootswatch) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 57 Β· πŸ“¦ 1.2K Β· πŸ“‹ 33 - 9% open Β· ⏱️ 29.12.2023) - [PyPi](https://pypi.org/project/mkdocs-bootswatch) (πŸ“₯ 14K / month): ``` pip install mkdocs-bootswatch ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: cerulean theme: cosmo theme: cyborg theme: darkly theme: flatly theme: journal theme: litera theme: lumen theme: lux theme: materia theme: minty theme: pulse theme: sandstone theme: simplex theme: slate theme: solar theme: spacelab theme: superhero theme: united theme: yeti ```
Dracula - πŸ₯‡19 Β· ⭐ 100 Β· MIT Β·
Dark theme for Mkdocs.
- [GitHub](https://github.com/dracula/mkdocs) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 15 Β· πŸ“¦ 140 Β· πŸ“‹ 15 - 6% open Β· ⏱️ 04.08.2025) - [PyPi](https://pypi.org/project/mkdocs-dracula-theme) (πŸ“₯ 3.7K / month): ``` pip install mkdocs-dracula-theme ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: dracula ```
Shadcn - πŸ₯‡19 Β· ⭐ 51 Β· MIT Β· Β·
Documentation that also shines.
- [GitHub](https://github.com/asiffer/mkdocs-shadcn) (πŸ”€ 3 Β· πŸ“₯ 67 Β· πŸ“¦ 11 Β· πŸ“‹ 12 - 16% open Β· ⏱️ 03.09.2025) - [PyPi](https://pypi.org/project/mkdocs-shadcn) (πŸ“₯ 2.5K / month): ``` pip install mkdocs-shadcn ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: shadcn ``` Extras: ```yaml plugins: - search - excalidraw ```
Terminal for MkDocs - πŸ₯ˆ17 Β· ⭐ 280 Β· MIT Β·
monospace theme for MkDocs.
- [GitHub](https://github.com/ntno/mkdocs-terminal) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 18 Β· πŸ“¦ 130 Β· πŸ“‹ 68 - 42% open Β· ⏱️ 18.08.2025) - [PyPi](https://pypi.org/project/mkdocs-terminal) (πŸ“₯ 3.5K / month): ``` pip install mkdocs-terminal ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: terminal ``` Extras: ```yaml plugins: - md-to-html ```
Bootstrap - πŸ₯ˆ17 Β· ⭐ 92 Β· πŸ’€ Β· BSD-2 Β·
MkDocs Bootstrap Theme.
- [GitHub](https://github.com/mkdocs/mkdocs-bootstrap) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 34 Β· πŸ“¦ 510 Β· πŸ“‹ 16 - 6% open Β· ⏱️ 29.12.2023) - [PyPi](https://pypi.org/project/mkdocs-bootstrap) (πŸ“₯ 14K / month): ``` pip install mkdocs-bootstrap ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: bootstrap ```
Windmill - πŸ₯ˆ16 Β· ⭐ 120 Β· πŸ’€ Β· MIT Β·
Outstanding mkdocs theme with a focus on navigation and usability.
- [GitHub](https://github.com/gristlabs/mkdocs-windmill) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 50 Β· πŸ“¦ 340 Β· πŸ“‹ 31 - 48% open Β· ⏱️ 11.03.2022) - [PyPi](https://pypi.org/project/mkdocs-windmill) (πŸ“₯ 4.9K / month): ``` pip install mkdocs-windmill ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: windmill ```
Simple Blog - πŸ₯ˆ16 Β· ⭐ 110 Β· MIT Β·
Blog Template for Mkdocs.
- [GitHub](https://github.com/FernandoCelmer/mkdocs-simple-blog) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 11 Β· πŸ“¦ 95 Β· πŸ“‹ 26 - 30% open Β· ⏱️ 23.03.2025) - [PyPi](https://pypi.org/project/mkdocs-simple-blog) (πŸ“₯ 1K / month): ``` pip install mkdocs-simple-blog ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: simple-blog ```
Torillic - πŸ₯ˆ13 Β· ⭐ 110 Β· ❗️CC0-1.0 Β·
A D&D inspired theme for styling TTRPG notes and resources.
- [GitHub](https://github.com/TEParsons/torillic) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 87 Β· πŸ“₯ 7.9K Β· πŸ“‹ 12 - 8% open Β· ⏱️ 21.04.2025) - [PyPi](https://pypi.org/project/mkdocs-torillic) (πŸ“₯ 170 / month): ``` pip install mkdocs-torillic ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: torillic ```
Zettelkasten - πŸ₯ˆ13 Β· ⭐ 20 Β· MIT Β·
This is a Zettelkasten theme and plugin for MkDocs. It renders the MkDocs pages as cards (zettels).
- [GitHub](https://github.com/buvis/mkdocs-zettelkasten) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 3 Β· πŸ“₯ 30 Β· πŸ“¦ 6 Β· πŸ“‹ 33 - 57% open Β· ⏱️ 23.05.2025) - [PyPi](https://pypi.org/project/mkdocs-zettelkasten) (πŸ“₯ 78 / month): ``` pip install mkdocs-zettelkasten ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: zettelkasten-solarized-light ``` Extras: ```yaml plugins: - zettelkasten ```
Lantana - πŸ₯ˆ12 Β· ⭐ 22 Β· MIT Β·
Lantana MKDocsHTML.
- [GitHub](https://github.com/wsoft-ws/lantana) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 1 Β· πŸ“₯ 430 Β· πŸ“¦ 8 Β· πŸ“‹ 20 - 10% open Β· ⏱️ 03.07.2025) - [PyPi](https://pypi.org/project/lantana) (πŸ“₯ 420 / month): ``` pip install lantana ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: lantana ```
KPN for MkDocs - πŸ₯ˆ10 Β· ⭐ 9 Β· πŸ’€ Β· MIT Β·
KPN theme for MkDocs | owner=flow.
- [GitHub](https://github.com/kpn/mkdocs-kpn-theme) (πŸ‘¨β€πŸ’» 3 Β· πŸ“¦ 7 Β· ⏱️ 31.01.2024) - [PyPi](https://pypi.org/project/mkdocs-kpn) (πŸ“₯ 330 / month): ``` pip install mkdocs-kpn ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: kpn ```
SWAN - πŸ₯ˆ10 Β· ⭐ 7 Β· πŸ’€ Β· ❗️AGPL-3.0 Β·
SWAN MkDocs theme.
- [GitHub](https://github.com/swan-cern/mkdocs-swan) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 3 Β· πŸ“¦ 11 Β· ⏱️ 23.01.2024) - [PyPi](https://pypi.org/project/mkdocs-swan) (πŸ“₯ 64 / month): ``` pip install mkdocs-swan ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: swan ```
mkdocs-curriculum-vitae - πŸ₯ˆ10 Β· ⭐ 5 Β· MIT Β·
A simple MkDocs theme, designed to make your curriculum vitae (CV) with minimal configuration, and several themes.
- [GitHub](https://github.com/Paul-Riviere/mkdocs-curriculum-vitae) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 1 Β· πŸ“¦ 3 Β· πŸ“‹ 40 - 25% open Β· ⏱️ 14.04.2025) - [PyPi](https://pypi.org/project/mkdocs-curriculum-vitae) (πŸ“₯ 17 / month): ``` pip install mkdocs-curriculum-vitae ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: curriculum-vitae ```
CustomMill - πŸ₯‰9 Β· ⭐ 16 Β· πŸ’€ Β· ❗Unlicensed Β·
Outstanding mkdocs theme with a focus on navigation, customization and usability.
- [GitHub](https://github.com/Siphalor/mkdocs-custommill) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 6 Β· πŸ“¦ 24 Β· ⏱️ 10.03.2022) - [PyPi](https://pypi.org/project/mkdocs-custommill) (πŸ“₯ 320 / month): ``` pip install mkdocs-custommill ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: custommill ```
Bootstrap 4 - πŸ₯‰9 Β· ⭐ 7 Β· MIT Β·
A vanilla Bootstrap 4 theme for MkDocs.
- [GitHub](https://github.com/LukeCarrier/mkdocs-theme-bootstrap4) (πŸ‘¨β€πŸ’» 3 Β· πŸ“‹ 6 - 16% open Β· ⏱️ 23.11.2024) - [PyPi](https://pypi.org/project/mkdocs-theme-bootstrap4) (πŸ“₯ 210 / month): ``` pip install mkdocs-theme-bootstrap4 ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: bootstrap4 ``` Extras: ```yaml plugins: - bootstrap4-blockquotes - bootstrap4-tables ```
Nature - πŸ₯‰9 Β· ⭐ 6 Β· πŸ’€ Β· ❗Unlicensed Β·
A MkDocs theme.
- [GitHub](https://github.com/waylan/mkdocs-nature) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 47 Β· ⏱️ 14.09.2023) - [PyPi](https://pypi.org/project/mkdocs-nature) (πŸ“₯ 2K / month): ``` pip install mkdocs-nature ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: nature ```
Windmill Dark - πŸ₯‰8 Β· ⭐ 37 Β· πŸ’€ Β· ❗Unlicensed Β·
Outstanding mkdocs theme with a focus on navigation and usability.
- [GitHub](https://github.com/noraj/mkdocs-windmill-dark) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 11 Β· ⏱️ 12.05.2022) - [PyPi](https://pypi.org/project/mkdocs-windmill-dark) (πŸ“₯ 490 / month): ``` pip install mkdocs-windmill-dark ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: windmill-dark ```
GitBook - πŸ₯‰8 Β· ⭐ 30 Β· πŸ’€ Β· ❗Unlicensed Β·
Default theme for GitBook for Mkdocs https://lramage.gitlab.io/mkdocs-gitbook-theme.
- [PyPi](https://pypi.org/project/mkdocs-gitbook) (πŸ“₯ 11K / month): ``` pip install mkdocs-gitbook ``` - [GitLab](https://gitlab.com/lramage/mkdocs-gitbook-theme) (πŸ”€ 13 Β· πŸ“‹ 19 - 47% open Β· ⏱️ 17.12.2018) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: gitbook ```
Ivory - πŸ₯‰8 Β· ⭐ 10 Β· πŸ’€ Β· MIT Β·
Ivory theme for MkDocs.
- [GitHub](https://github.com/daizutabi/mkdocs-ivory) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 5 Β· πŸ“‹ 6 - 50% open Β· ⏱️ 16.06.2020) - [PyPi](https://pypi.org/project/mkdocs-ivory) (πŸ“₯ 2.2K / month): ``` pip install mkdocs-ivory ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: ivory ```
GitHub - πŸ₯‰8 Β· ⭐ 5 Β· πŸ’€ Β· MIT Β·
Theme Mkdocs Like a Github. DEMO =.
- [GitHub](https://github.com/g3xx/mkdocs-Github) (πŸ“¦ 13 Β· ⏱️ 25.02.2020) - [PyPi](https://pypi.org/project/mkdocs-github) (πŸ“₯ 170 / month): ``` pip install mkdocs-github ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: github ```
Alabaster - πŸ₯‰7 Β· ⭐ 36 Β· πŸ’€ Β· ❗Unlicensed Β·
Alabaster port for MkDocs.
- [GitHub](https://github.com/notpushkin/mkdocs-alabaster) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 10 Β· πŸ“‹ 17 - 17% open Β· ⏱️ 16.06.2020) - [PyPi](https://pypi.org/project/mkdocs-alabaster) (πŸ“₯ 270 / month): ``` pip install mkdocs-alabaster ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: alabaster ```
BOOTSTRAP386 - πŸ₯‰7 Β· ⭐ 33 Β· πŸ’€ Β· ❗Unlicensed Β·
A vintage 1980s DOS inspired Twitter Bootstrap theme for MkDocs https://lramage.gitlab.io/mkdocs-bootstrap386.
- [PyPi](https://pypi.org/project/mkdocs-bootstrap386) (πŸ“₯ 1.6K / month): ``` pip install mkdocs-bootstrap386 ``` - [GitLab](https://gitlab.com/lramage/mkdocs-bootstrap386) (πŸ”€ 3 Β· πŸ“‹ 7 - 57% open Β· ⏱️ 06.06.2018) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: bootstrap386 ```
Landing - πŸ₯‰7 Β· ⭐ 19 Β· ❗️CC0-1.0 Β·
An mkdocs theme geared towards making a personal landing page, with simpler navigation and heavily customisable style..
- [GitHub](https://github.com/TEParsons/mkdocs-landing) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 1 Β· πŸ“₯ 4 Β· πŸ“¦ 5 Β· ⏱️ 16.02.2025) - [PyPi](https://pypi.org/project/mkdocs-landing) (πŸ“₯ 84 / month): ``` pip install mkdocs-landing ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: landing ```
Moonstone - πŸ₯‰7 Β· ⭐ 7 Β· πŸ’€ Β· ❗Unlicensed Β·
A documentation theme for mkdocs.
- [GitHub](https://github.com/byrnereese/mkdocs-moonstone) (πŸ”€ 1 Β· πŸ“¦ 13 Β· ⏱️ 15.06.2021) - [PyPi](https://pypi.org/project/mkdocs-moonstone) (πŸ“₯ 890 / month): ``` pip install mkdocs-moonstone ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: moonstone ```
Risonia - πŸ₯‰7 Β· ⭐ 4 Β· πŸ’€ Β· ❗Unlicensed Β·
A simple theme for MkDocs, using the w3.css framework and configurable color schemes.
- [GitHub](https://github.com/unverbuggt/mkdocs-risonia-theme) (πŸ”€ 1 Β· πŸ“¦ 4 Β· ⏱️ 01.09.2023) - [PyPi](https://pypi.org/project/mkdocs-risonia-theme) (πŸ“₯ 35 / month): ``` pip install mkdocs-risonia-theme ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: risonia ``` Extras: ```yaml plugins: - color-theme - w3css-classes ```
mkdocs-theme-topdf - πŸ₯‰6 Β· ⭐ 13 Β· MPL-2.0 Β·
A mkdocs theme for create PDF and printing with paged.js.
- [GitHub](https://github.com/kuri65536/mkdocs-theme-topdf) (πŸ”€ 1 Β· πŸ“¦ 4 Β· ⏱️ 22.05.2025) - [PyPi](https://pypi.org/project/mkdocs-theme-topdf) (πŸ“₯ 26 / month): ``` pip install mkdocs-theme-topdf ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: topdf ```
docSkimmer - πŸ₯‰5 Β· ⭐ 19 Β· πŸ’€ Β· ❗Unlicensed Β·
An accessible, skimmable theme for MkDocs.
- [GitHub](https://github.com/hfagerlund/mkdocs-docskimmer) (⏱️ 05.11.2023) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: docskimmer ```
mkdocs-rtl - πŸ₯‰4 Β· ⭐ 25 Β· πŸ’€ Β· MIT
mkdocs rtl theme based on mkdocs-material.
- [GitHub](https://github.com/mberneti/mkdocs-rtl) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 4 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 22.10.2017)
Cluster - πŸ₯‰3 Β· ⭐ 6 Β· πŸ’€ Β· ❗Unlicensed Β·
Another bootstrap theme for MkDocs.
- [PyPi](https://pypi.org/project/mkdocs-cluster) (πŸ“₯ 290 / month): ``` pip install mkdocs-cluster ``` - [GitLab](https://gitlab.com/kaliko/mkdocs-cluster) (πŸ”€ 2 Β· ⏱️ 02.06.2016) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme): ```yaml theme: cluster ```

## πŸ’» API documentation building Back to top
mkdocstrings - πŸ₯‡33 Β· ⭐ 2K Β· ISC Β·
Automatic documentation from sources, for MkDocs.
- [GitHub](https://github.com/mkdocstrings/mkdocstrings) (πŸ‘¨β€πŸ’» 52 Β· πŸ”€ 110 Β· πŸ“¦ 21K Β· πŸ“‹ 460 - 13% open Β· ⏱️ 24.08.2025) - [PyPi](https://pypi.org/project/mkdocstrings) (πŸ“₯ 3.9M / month): ``` pip install mkdocstrings ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocstrings ```
mkdocstrings-python - πŸ₯‡26 Β· ⭐ 250 Β· ISC
A Python handler for mkdocstrings.
- [GitHub](https://github.com/mkdocstrings/python) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 48 Β· πŸ“‹ 200 - 18% open Β· ⏱️ 28.08.2025) - [PyPi](https://pypi.org/project/mkdocstrings-python) (πŸ“₯ 8.1M / month): ``` pip install mkdocstrings-python ```
MkDocsOAD - πŸ₯‡22 Β· ⭐ 160 Β· MIT Β· Β·
Plugin for MkDocs to generate human readable documentation from OpenAPI Documentation Version 3 (also known as Swagger..
- [GitHub](https://github.com/Neoteroi/mkdocs-plugins) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 10 Β· πŸ“₯ 12K Β· πŸ“¦ 430 Β· πŸ“‹ 44 - 43% open Β· ⏱️ 02.08.2025) - [PyPi](https://pypi.org/project/neoteroi-mkdocs) (πŸ“₯ 140K / month): ``` pip install neoteroi-mkdocs ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - neoteroi.mkdocsoad - neoteroi.contribs markdown_extensions: - neoteroi.cards - neoteroi.timeline - neoteroi.projects - neoteroi.spantable ```
mkdoxy - πŸ₯‡22 Β· ⭐ 110 Β· πŸ“ˆ Β· MIT Β·
Automatically generates API documentation for your project based on Doxygen comments and code snippets in your..
- [GitHub](https://github.com/JakubAndrysek/MkDoxy) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 25 Β· πŸ“¦ 49 Β· πŸ“‹ 68 - 26% open Β· ⏱️ 29.08.2025) - [PyPi](https://pypi.org/project/mkdoxy) (πŸ“₯ 23K / month): ``` pip install mkdoxy ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdoxy ```
mkdocs-click - πŸ₯ˆ21 Β· ⭐ 140 Β· πŸ“‰ Β· Apache-2 Β·
An MkDocs extension to generate documentation for Click command line applications.
- [GitHub](https://github.com/mkdocs/mkdocs-click) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 20 Β· πŸ“¦ 930 Β· πŸ“‹ 33 - 51% open Β· ⏱️ 18.06.2025) - [PyPi](https://pypi.org/project/mkdocs-click) (πŸ“₯ 610K / month): ``` pip install mkdocs-click ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mkdocs-click ```
MkApi - πŸ₯ˆ21 Β· ⭐ 120 Β· MIT Β·
MkDocs plugin for automatic API documentation generation from Python docstrings.
- [GitHub](https://github.com/daizutabi/mkapi) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 18 Β· πŸ“¦ 230 Β· πŸ“‹ 150 - 2% open Β· ⏱️ 13.08.2025) - [PyPi](https://pypi.org/project/mkapi) (πŸ“₯ 5.2K / month): ``` pip install mkapi ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkapi ```
mkdocs-api-autonav - πŸ₯ˆ17 Β· ⭐ 25 Β· BSD-3 Β·
MkDocs plugin for autogenerating API docs with navigation.
- [GitHub](https://github.com/tlambert03/mkdocs-api-autonav) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“₯ 43 Β· πŸ“¦ 70 Β· πŸ“‹ 12 - 8% open Β· ⏱️ 18.08.2025) - [PyPi](https://pypi.org/project/mkdocs-api-autonav) (πŸ“₯ 64K / month): ``` pip install mkdocs-api-autonav ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - api-autonav ```
mkdocs-autoapi - πŸ₯ˆ16 Β· ⭐ 13 Β· MIT Β·
MkDocs plugin providing automatic API reference generation.
- [GitHub](https://github.com/jcayers20/mkdocs-autoapi) (πŸ“₯ 8 Β· πŸ“¦ 69 Β· πŸ“‹ 36 - 19% open Β· ⏱️ 02.04.2025) - [PyPi](https://pypi.org/project/mkdocs-autoapi) (πŸ“₯ 13K / month): ``` pip install mkdocs-autoapi ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-autoapi ```
mkdocstrings-crystal - πŸ₯ˆ14 Β· ⭐ 32 Β· MIT
Crystal language doc generator for https://github.com/mkdocstrings/mkdocstrings.
- [GitHub](https://github.com/mkdocstrings/crystal) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 3 Β· πŸ“‹ 7 - 71% open Β· ⏱️ 15.02.2025) - [PyPi](https://pypi.org/project/mkdocstrings-crystal) (πŸ“₯ 12K / month): ``` pip install mkdocstrings-crystal ```
mktheapidocs - πŸ₯ˆ13 Β· ⭐ 12 Β· πŸ’€ Β· MIT Β·
Numpydocs - mkdocs friendly markdown.
- [GitHub](https://github.com/greenape/mktheapidocs) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 3 Β· πŸ“¦ 43 Β· πŸ“‹ 16 - 62% open Β· ⏱️ 10.06.2022) - [PyPi](https://pypi.org/project/mktheapidocs) (πŸ“₯ 610 / month): ``` pip install mktheapidocs ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mktheapidocs ```
mkdocs-typer2 - πŸ₯ˆ13 Β· ⭐ 12 Β· Apache-2 Β·
Mkdocs Plugin For Typer CLI Docs.
- [GitHub](https://github.com/syn54x/mkdocs-typer2) (πŸ”€ 1 Β· πŸ“¦ 9 Β· πŸ“‹ 7 - 14% open Β· ⏱️ 02.09.2025) - [PyPi](https://pypi.org/project/mkdocs-typer2) (πŸ“₯ 4.9K / month): ``` pip install mkdocs-typer2 ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-typer2 ```
MkAutoDoc - πŸ₯‰12 Β· ⭐ 230 Β· πŸ’€ Β· ❗️BSD Β·
Auto documentation for MkDocs.
- [GitHub](https://github.com/lovelydinosaur/mkautodoc) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 18 Β· πŸ“‹ 18 - 38% open Β· ⏱️ 26.09.2022) - [PyPi](https://pypi.org/project/mkautodoc) (πŸ“₯ 25K / month): ``` pip install mkautodoc ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mkautodoc ```
mkdocs-typer - πŸ₯‰12 Β· ⭐ 31 Β· πŸ’€ Β· Apache-2 Β·
An MkDocs extension to generate documentation for Typer command line applications.
- [GitHub](https://github.com/bruce-szalwinski/mkdocs-typer) (πŸ”€ 2 Β· πŸ“‹ 8 - 62% open Β· ⏱️ 21.06.2023) - [PyPi](https://pypi.org/project/mkdocs-typer) (πŸ“₯ 18K / month): ``` pip install mkdocs-typer ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mkdocs-typer ```
mkdocstrings-matlab - πŸ₯‰12 Β· ⭐ 8 Β· ISC
A MATLAB handler for mkdocstrings, automatic documentation from sources.
- [GitHub](https://github.com/watermarkhu/mkdocstrings-matlab) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 1 Β· πŸ“¦ 2 Β· πŸ“‹ 6 - 33% open Β· ⏱️ 29.08.2025) - [PyPi](https://pypi.org/project/mkdocstrings-matlab) (πŸ“₯ 680 / month): ``` pip install mkdocstrings-matlab ```
mkdocstrings-vba - πŸ₯‰12 Β· ⭐ 4 Β· ISC
VBA handler for mkdocstrings.
- [GitHub](https://github.com/mkdocstrings/vba) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 1 Β· πŸ“¦ 3 Β· πŸ“‹ 9 - 22% open Β· ⏱️ 01.09.2025) - [PyPi](https://pypi.org/project/mkdocstrings-vba) (πŸ“₯ 580 / month): ``` pip install mkdocstrings-vba ```
mkdocstrings-shell - πŸ₯‰10 Β· ⭐ 5 Β· ISC
A shell scripts/libraries handler for mkdocstrings.
- [GitHub](https://github.com/mkdocstrings/shell) (πŸ“¦ 44 Β· πŸ“‹ 5 - 20% open Β· ⏱️ 28.03.2025)
mkdocs-material-adr - πŸ₯‰9 Β· ⭐ 13 Β· Apache-2 Β·
ADR for MkDocss Material Theme.
- [GitHub](https://github.com/Kl0ven/mkdocs-material-adr) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 2 Β· πŸ“¦ 9 Β· πŸ“‹ 4 - 50% open Β· ⏱️ 03.04.2025) - [PyPi](https://pypi.org/project/mkdocs-material-adr) (πŸ“₯ 1.6K / month): ``` pip install mkdocs-material-adr ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-material-adr/adr ```
automacdoc - πŸ₯‰7 Β· ⭐ 44 Β· πŸ’€ Β· MIT
Automatic generation of documentation for mkdocs.
- [GitHub](https://github.com/AlexandreKempf/automacdoc) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 10 Β· πŸ“‹ 5 - 80% open Β· ⏱️ 29.12.2020) - [PyPi](https://pypi.org/project/automacdoc) (πŸ“₯ 34 / month): ``` pip install automacdoc ```
mkdocs-azure-pipelines - πŸ₯‰7 Β· ⭐ 11 Β· MIT Β·
Generate mkdocs documentation from Azure Pipelines yaml files.
- [GitHub](https://github.com/Wesztman/mkdocs-azure-pipelines) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 2 Β· πŸ“¦ 2 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 02.03.2025) - [PyPi](https://pypi.org/project/mkdocs-azure-pipelines) (πŸ“₯ 16 / month): ``` pip install mkdocs-azure-pipelines ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-azure-pipelines ```
mkdocs-pipeline-visualizer - πŸ₯‰7 Β· ⭐ 1 Β· BSD-2 Β·
Generates MD documentation from tekton pipelines and tasks.
- [GitHub](https://github.com/obegron/mkdocs-pipeline-visualizer) (πŸ‘¨β€πŸ’» 3 Β· πŸ“¦ 3 Β· ⏱️ 02.09.2025) - [PyPi](https://pypi.org/project/mkdocs-pipeline-visualizer) (πŸ“₯ 140 / month): ``` pip install mkdocs-pipeline-visualizer ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - pipeline-visualizer ```
mkdocs-typedoc - πŸ₯‰6 Β· ⭐ 8 Β· πŸ’€ Β· MIT Β·
The MkDocs-Typedoc Plugin is a MkDocs plugin that allows you to include TypeDoc documentation in your MkDocs site.
- [GitHub](https://github.com/JakubAndrysek/mkdocs-typedoc) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“‹ 3 - 33% open Β· ⏱️ 03.05.2024) - [PyPi](https://pypi.org/project/mkdocs-typedoc) (πŸ“₯ 900 / month): ``` pip install mkdocs-typedoc ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - typedoc ```
inari - πŸ₯‰6 Β· ⭐ 5 Β· πŸ’€ Β· MIT Β·
Write docstrings in markdown!.
- [GitHub](https://github.com/tkamenoko/inari) (πŸ“¦ 8 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 10.07.2021) - [PyPi](https://pypi.org/project/inari) (πŸ“₯ 43 / month): ``` pip install inari ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - inari ```
doxygen - πŸ₯‰5 Β· ⭐ 18 Β· πŸ’€ Β· MIT Β·
A Doxygen plugin for MkDocs.
- [GitHub](https://github.com/pieterdavid/mkdocs-doxygen-plugin) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 5 Β· ⏱️ 04.12.2020) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - doxygen ```
mkdocs-apidescribed-plugin - πŸ₯‰5 Β· ⭐ 1 Β· 🐣 Β· BSD-3 Β·
mkdocs plugin to generate API documentation for Python programs.
- [GitHub](https://github.com/idlesign/mkdocs-apidescribed-plugin) (⏱️ 24.05.2025) - [PyPi](https://pypi.org/project/mkdocs-apidescribed-plugin) (πŸ“₯ 920 / month): ``` pip install mkdocs-apidescribed-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - apidescribed ```
ansible-document - πŸ₯‰2 Β· ❗Unlicensed
Auto-generate ansible role documentation.
- [PyPi](https://pypi.org/project/ansible-mkdocs) (πŸ“₯ 36 / month): ``` pip install ansible-mkdocs ```
mkdocs-yaarg-plugin - πŸ₯‰1 Β· ⭐ 2 Β· πŸ’€ Β· ❗Unlicensed Β·
Yet Another API Reference Generator plugin for MKDocs.
- [GitHub](https://github.com/g6123/mkdocs-yaarg-plugin) (πŸ“¦ 2 Β· ⏱️ 14.03.2021) - [PyPi](https://pypi.org/project/mkdocs-yaarg-plugin) (πŸ“₯ 14 / month): ``` pip install mkdocs-yaarg-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - yaarg ```

## πŸ’¬ Blogging Back to top
rss - πŸ₯‡24 Β· ⭐ 120 Β· MIT Β·
MkDocs plugin to generate a RSS feeds for created and updated pages, using git log and YAML frontmatter (page.meta).
- [GitHub](https://github.com/Guts/mkdocs-rss-plugin) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 29 Β· πŸ“₯ 340 Β· πŸ“¦ 1.2K Β· πŸ“‹ 59 - 28% open Β· ⏱️ 05.08.2025) - [PyPi](https://pypi.org/project/mkdocs-rss-plugin) (πŸ“₯ 92K / month): ``` pip install mkdocs-rss-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - rss ```
Publisher for MkDocs - blog - πŸ₯ˆ19 Β· ⭐ 110 Β· MIT Β·
Blogging engine with support for categories, tags and archive.
- [GitHub](https://github.com/mkdocs-publisher/mkdocs-publisher) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 7 Β· πŸ“₯ 100 Β· πŸ“¦ 91 Β· πŸ“‹ 29 - 24% open Β· ⏱️ 11.07.2025) - [PyPi](https://pypi.org/project/mkdocs-publisher) (πŸ“₯ 2K / month): ``` pip install mkdocs-publisher ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - pub-blog ```
mkdocs-blogging-plugin - πŸ₯ˆ19 Β· ⭐ 88 Β· πŸ’€ Β· MIT Β·
Add blogging feature to your MkDocs site.
- [GitHub](https://github.com/liang2kl/mkdocs-blogging-plugin) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 16 Β· πŸ“₯ 22 Β· πŸ“¦ 320 Β· πŸ“‹ 41 - 12% open Β· ⏱️ 21.07.2023) - [PyPi](https://pypi.org/project/mkdocs-blogging-plugin) (πŸ“₯ 10K / month): ``` pip install mkdocs-blogging-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - blogging ```
newsletter - πŸ₯‰12 Β· ⭐ 32 Β· πŸ’€ Β· ❗️GPL-3.0 Β·
Automatically create newsletters from the changes in a mkdocs repository.
- [GitHub](https://github.com/lyz-code/mkdocs-newsletter) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 2 Β· πŸ“¦ 51 Β· πŸ“‹ 10 - 30% open Β· ⏱️ 27.05.2024) - [PyPi](https://pypi.org/project/mkdocs-newsletter) (πŸ“₯ 170 / month): ``` pip install mkdocs-newsletter ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-newsletter ```
Blogs for MkDocs - πŸ₯‰12 Β· ⭐ 18 Β· πŸ’€ Β· MIT Β·
This plugin for MkDocs allows to keeps a really simple blog section inside your documentation site.
- [GitHub](https://github.com/fmaida/mkdocs-blog-plugin) (πŸ”€ 3 Β· πŸ“¦ 180 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 13.04.2020) - [PyPi](https://pypi.org/project/mkdocs-blog-plugin) (πŸ“₯ 2.5K / month): ``` pip install mkdocs-blog-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - blog ```
python-mkblog - πŸ₯‰3 Β· ⭐ 2 Β· πŸ’€ Β· MIT Β·
This is a MkDocs Plugin adding basic blogging functionality by parsing a `blog` directory ontop of your usual `docs`..
- [GitHub](https://github.com/derJD/python-mkblog) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· ⏱️ 14.04.2021) - [PyPi](https://pypi.org/project/mkblog) (πŸ“₯ 26 / month): ``` pip install mkblog ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkblog ```
blog - πŸ₯‰2 Β· ⭐ 14 Β· πŸ’€ Β· ❗Unlicensed Β·
Blogging in mkdocs.
- [GitHub](https://github.com/andyoakley/mkdocs-blog) (πŸ”€ 7 Β· πŸ“‹ 6 - 83% open Β· ⏱️ 02.11.2020) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - blog ```

## πŸ“Š Charts, Images, Tables & Graphs Back to top
MkDocs GLightbox - πŸ₯‡27 Β· ⭐ 180 Β· πŸ“ˆ Β· MIT Β·
A MkDocs plugin supports image lightbox (zoom effect) with GLightbox.
- [GitHub](https://github.com/blueswen/mkdocs-glightbox) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 20 Β· πŸ“₯ 44 Β· πŸ“¦ 5.1K Β· πŸ“‹ 53 - 39% open Β· ⏱️ 04.09.2025) - [PyPi](https://pypi.org/project/mkdocs-glightbox) (πŸ“₯ 720K / month): ``` pip install mkdocs-glightbox ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - glightbox ```
plantuml-markdown - πŸ₯‡26 Β· ⭐ 210 Β· BSD-2 Β·
PlantUML plugin for Python-Markdown.
- [GitHub](https://github.com/mikitex70/plantuml-markdown) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 56 Β· πŸ“¦ 1.8K Β· πŸ“‹ 72 - 1% open Β· ⏱️ 07.02.2025) - [PyPi](https://pypi.org/project/plantuml-markdown) (πŸ“₯ 1M / month): ``` pip install plantuml-markdown ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - plantuml_markdown ```
mermaid2 - πŸ₯‡24 Β· ⭐ 260 Β· MIT Β·
A Mermaid graphs plugin for mkdocs.
- [GitHub](https://github.com/fralau/mkdocs-mermaid2-plugin) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 28 Β· πŸ“¦ 3.1K Β· πŸ“‹ 81 - 16% open Β· ⏱️ 27.08.2025) - [PyPi](https://pypi.org/project/mkdocs-mermaid2-plugin) (πŸ“₯ 530K / month): ``` pip install mkdocs-mermaid2-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mermaid2 ```
kroki - πŸ₯‡22 Β· ⭐ 56 Β· πŸ’€ Β· MIT Β·
MkDocs plugin for Kroki-Diagrams.
- [GitHub](https://github.com/AVATEAM-IT-SYSTEMHAUS/mkdocs-kroki-plugin) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 28 Β· πŸ“¦ 68 Β· πŸ“‹ 42 - 19% open Β· ⏱️ 28.07.2024) - [PyPi](https://pypi.org/project/mkdocs-kroki-plugin) (πŸ“₯ 170K / month): ``` pip install mkdocs-kroki-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - kroki ```
panzoom - πŸ₯ˆ21 Β· ⭐ 49 Β· MIT Β·
MkDocs Plugin to enable pan & zoom on images and mermaid/d2 diagrams.
- [GitHub](https://github.com/PLAYG0N/mkdocs-panzoom) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 2 Β· πŸ“₯ 35 Β· πŸ“¦ 26 Β· πŸ“‹ 29 - 24% open Β· ⏱️ 28.08.2025) - [PyPi](https://pypi.org/project/mkdocs-panzoom-plugin) (πŸ“₯ 560K / month): ``` pip install mkdocs-panzoom-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - panzoom ```
mkdocs_puml - πŸ₯ˆ20 Β· ⭐ 56 Β· MIT Β·
Inline PlantUML diagrams in your MkDocs documentation.
- [GitHub](https://github.com/MikhailKravets/mkdocs_puml) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 15 Β· πŸ“¦ 74 Β· πŸ“‹ 33 - 27% open Β· ⏱️ 04.08.2025) - [PyPi](https://pypi.org/project/mkdocs-puml) (πŸ“₯ 43K / month): ``` pip install mkdocs-puml ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - plantuml ```
table-reader - πŸ₯ˆ19 Β· ⭐ 150 Β· MIT Β·
MkDocs plugin that enables a markdown tag like {{ read_csv(table.csv) }} to directly insert various table formats into..
- [GitHub](https://github.com/timvink/mkdocs-table-reader-plugin) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 25 Β· πŸ“‹ 57 - 7% open Β· ⏱️ 19.04.2025) - [PyPi](https://pypi.org/project/mkdocs-table-reader-plugin) (πŸ“₯ 130K / month): ``` pip install mkdocs-table-reader-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - table-reader ```
MkDocs Video - πŸ₯ˆ18 Β· ⭐ 78 Β· πŸ’€ Β· MIT Β·
MkDocs Video plugin.
- [GitHub](https://github.com/soulless-viewer/mkdocs-video) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 13 Β· πŸ“₯ 74 Β· πŸ“¦ 1.1K Β· ⏱️ 04.01.2024) - [PyPi](https://pypi.org/project/mkdocs-video) (πŸ“₯ 100K / month): ``` pip install mkdocs-video ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-video ```
Markdown blockdiag - πŸ₯ˆ17 Β· ⭐ 29 Β· πŸ’€ Β· MIT Β·
blockdiag extension for Python Markdown.
- [GitHub](https://github.com/gisce/markdown-blockdiag) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 10 Β· πŸ“¦ 130 Β· πŸ“‹ 6 - 50% open Β· ⏱️ 22.11.2023) - [PyPi](https://pypi.org/project/markdown-blockdiag) (πŸ“₯ 3.1K / month): ``` pip install markdown-blockdiag ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - markdown_blockdiag ```
charts - πŸ₯ˆ16 Β· ⭐ 89 Β· πŸ“ˆ Β· MIT Β·
Mkdocs plugin to add plots from data using vegalite.
- [GitHub](https://github.com/timvink/mkdocs-charts-plugin) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 7 Β· πŸ“‹ 20 - 15% open Β· ⏱️ 02.09.2025) - [PyPi](https://pypi.org/project/mkdocs-charts-plugin) (πŸ“₯ 11K / month): ``` pip install mkdocs-charts-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - charts ```
drawio-exporter - πŸ₯ˆ16 Β· ⭐ 85 Β· MIT Β·
Exports your Draw.io diagrams at build time for easier embedding into your documentation.
- [GitHub](https://github.com/LukeCarrier/mkdocs-drawio-exporter) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 9 Β· πŸ“‹ 35 - 14% open Β· ⏱️ 25.05.2025) - [PyPi](https://pypi.org/project/mkdocs-drawio-exporter) (πŸ“₯ 12K / month): ``` pip install mkdocs-drawio-exporter ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - drawio-exporter ```
build-plantuml - πŸ₯ˆ16 Β· ⭐ 68 Β· MIT Β·
MkDocs plugin to help generate your plantuml images locally or remotely as files (NOT inline).
- [GitHub](https://github.com/christo-ph/mkdocs_build_plantuml) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 16 Β· πŸ“¦ 130 Β· πŸ“‹ 25 - 16% open Β· ⏱️ 31.05.2025) - [PyPi](https://pypi.org/project/mkdocs-build-plantuml-plugin) (πŸ“₯ 42K / month): ``` pip install mkdocs-build-plantuml-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - build_plantuml ```
mkdocs-d2-plugin - πŸ₯ˆ15 Β· ⭐ 33 Β· MIT Β·
A plugin for embedding D2 diagrams in MkDocs.
- [GitHub](https://github.com/landmaj/mkdocs-d2-plugin) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 7 Β· πŸ“¦ 18 Β· πŸ“‹ 19 - 5% open Β· ⏱️ 16.12.2024) - [PyPi](https://pypi.org/project/mkdocs-d2-plugin) (πŸ“₯ 16K / month): ``` pip install mkdocs-d2-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - d2 ```
Lightgallery - πŸ₯ˆ14 Β· ⭐ 27 Β· πŸ’€ Β· MIT Β·
Markdown extension to wrap images in a lightbox.
- [GitHub](https://github.com/g-provost/lightgallery-markdown) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 5 Β· πŸ“¦ 100 Β· πŸ“‹ 11 - 54% open Β· ⏱️ 07.10.2023) - [PyPi](https://pypi.org/project/lightgallery) (πŸ“₯ 3.2K / month): ``` pip install lightgallery ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - lightgallery ```
mkdocs-diagrams - πŸ₯ˆ13 Β· ⭐ 31 Β· πŸ’€ Β· MIT Β·
MkDocs plugin to render Diagrams files.
- [GitHub](https://github.com/zoni/mkdocs-diagrams) (πŸ”€ 3 Β· πŸ“¦ 79 Β· πŸ“‹ 3 - 33% open Β· ⏱️ 04.09.2020) - [PyPi](https://pypi.org/project/mkdocs-diagrams) (πŸ“₯ 99K / month): ``` pip install mkdocs-diagrams ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - diagrams ```
Interactive Graph - πŸ₯ˆ13 Β· ⭐ 27 Β· MIT Β·
interactive graph for Material for MkDocs like Obsidian, refer demo:.
- [GitHub](https://github.com/daxcore/mkdocs-obsidian-interactive-graph-plugin) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 4 Β· πŸ“¦ 52 Β· πŸ“‹ 4 - 25% open Β· ⏱️ 14.12.2024) - [PyPi](https://pypi.org/project/mkdocs-obsidian-interactive-graph-plugin) (πŸ“₯ 780 / month): ``` pip install mkdocs-obsidian-interactive-graph-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - obsidian-interactive-graph ```
oEmbedPy - πŸ₯ˆ13 Β· ⭐ 7 Β· Apache-2 Β·
MkDocs plugin to render rich contents from URL by oEmbed API.
- [GitHub](https://github.com/attakei/oEmbedPy) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“₯ 29 Β· πŸ“¦ 16 Β· πŸ“‹ 7 - 57% open Β· ⏱️ 18.03.2025) - [PyPi](https://pypi.org/project/oEmbedPy) (πŸ“₯ 3.6K / month): ``` pip install oEmbedPy ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - oembedpy ```
docutools - πŸ₯‰12 Β· ⭐ 24 Β· BSD-2 Β·
Dev Centric Tools for Mkdocs Based Documentation.
- [GitHub](https://github.com/axiros/docutools) (πŸ‘¨β€πŸ’» 4 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 02.08.2025) - [PyPi](https://pypi.org/project/docutools) (πŸ“₯ 150 / month): ``` pip install docutools ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - lcd-find-pages - lcd-custom-dir - lcd-blacklist - lcd-lp - lcd-md-replace - lcd-page-tree - lcd-stats ```
markdownmermaid - πŸ₯‰11 Β· ⭐ 26 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin that support mermaid graph in markdown file.
- [GitHub](https://github.com/pugong/mkdocs-mermaid-plugin) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 16 Β· πŸ“¦ 110 Β· πŸ“‹ 6 - 33% open Β· ⏱️ 26.05.2019) - [PyPi](https://pypi.org/project/mkdocs-mermaid-plugin) (πŸ“₯ 5.8K / month): ``` pip install mkdocs-mermaid-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - markdownmermaid ```
MkDocs Img2Fig Plugin - πŸ₯‰10 Β· ⭐ 22 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin that converts markdown encoded images into figure elements.
- [GitHub](https://github.com/stuebersystems/mkdocs-img2fig-plugin) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 7 Β· πŸ“¦ 150 Β· πŸ“‹ 3 - 66% open Β· ⏱️ 14.07.2020) - [PyPi](https://pypi.org/project/mkdocs-img2fig-plugin) (πŸ“₯ 1.5K / month): ``` pip install mkdocs-img2fig-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - img2fig ```
Termage - πŸ₯‰9 Β· ⭐ 26 Β· πŸ’€ Β· MIT Β·
Generate SVGs from any Python code, even in your documentation.
- [GitHub](https://github.com/bczsalba/Termage) (πŸ”€ 1 Β· πŸ“¦ 3 Β· πŸ“‹ 5 - 20% open Β· ⏱️ 23.08.2022) - [PyPi](https://pypi.org/project/Termage) (πŸ“₯ 20 / month): ``` pip install Termage ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - termage ```
badges - πŸ₯‰9 Β· ⭐ 15 Β· MIT Β·
Add badges to your mkdocs page.
- [GitHub](https://github.com/six-two/mkdocs-badges) (πŸ”€ 1 Β· ⏱️ 24.08.2025) - [PyPi](https://pypi.org/project/mkdocs-badges) (πŸ“₯ 6K / month): ``` pip install mkdocs-badges ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - badges ```
markdown-captions - πŸ₯‰9 Β· ⭐ 12 Β· πŸ’€ Β· ❗️GPL-3.0 Β·
Python-Markdown plugin for image captions.
- [GitHub](https://github.com/Evidlo/markdown_captions) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 5 Β· πŸ“¦ 180 Β· πŸ“‹ 8 - 12% open Β· ⏱️ 24.05.2023) - [PyPi](https://pypi.org/project/markdown-captions) (πŸ“₯ 2.3K / month): ``` pip install markdown-captions ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - markdown_captions ```
mkdocs-resize-images - πŸ₯‰9 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
MkDocs plugin to resize images according to the configuration.
- [GitHub](https://github.com/JakubAndrysek/mkdocs-resize-images) (πŸ”€ 1 Β· πŸ“¦ 13 Β· ⏱️ 04.11.2023) - [PyPi](https://pypi.org/project/mkdocs-resize-images) (πŸ“₯ 400 / month): ``` pip install mkdocs-resize-images ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - resize-images ```
mkdocs-matplotlib - πŸ₯‰9 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
A mkdocs plugin to automatically render matplotlib figure in your documenation.
- [GitHub](https://github.com/AnH0ang/mkdocs-matplotlib) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“₯ 160 Β· ⏱️ 20.06.2022) - [PyPi](https://pypi.org/project/mkdocs-matplotlib) (πŸ“₯ 1.9K / month): ``` pip install mkdocs-matplotlib ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs_matplotlib ```
plotly charts - πŸ₯‰8 Β· ⭐ 13 Β· πŸ’€ Β· MIT Β·
Mkdocs plugin to add interactive charts with Plotly.js.
- [GitHub](https://github.com/haoda-li/mkdocs-plotly-plugin) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 1 Β· πŸ“‹ 4 - 25% open Β· ⏱️ 25.07.2023) - [PyPi](https://pypi.org/project/mkdocs-plotly-plugin) (πŸ“₯ 3.5K / month): ``` pip install mkdocs-plotly-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - plotly ```
markdownwavedrom - πŸ₯‰8 Β· ⭐ 9 Β· MPL-2.0 Β·
A MkDocs plugin for support wavedrom charts in markdown file.
- [GitHub](https://github.com/kuri65536/mkdocs-wavedrom-plugin) (πŸ”€ 3 Β· πŸ“¦ 16 Β· πŸ“‹ 3 - 33% open Β· ⏱️ 02.05.2025) - [PyPi](https://pypi.org/project/mkdocs-wavedrom-plugin) (πŸ“₯ 95 / month): ``` pip install mkdocs-wavedrom-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - markdownwavedrom ```
svgbob extension for Python Markdown - πŸ₯‰8 Β· ⭐ 7 Β· πŸ’€ Β· MIT Β·
svgbob extension for Python Markdown.
- [GitHub](https://github.com/mbarkhau/markdown-svgbob) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 2 Β· πŸ“¦ 10 Β· πŸ“‹ 3 - 66% open Β· ⏱️ 21.06.2024) - [PyPi](https://pypi.org/project/markdown-svgbob) (πŸ“₯ 1K / month): ``` pip install markdown-svgbob ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - markdown_svgbob ```
mkdocs-bpmn-js - πŸ₯‰7 Β· ⭐ 1 Β· 🐣 Β· MIT Β·
MkDocs plugin to embed BPMN diagrams.
- [GitHub](https://github.com/madebyherzblut/mkdocs-bpmn-js) (πŸ“¦ 1 Β· ⏱️ 01.08.2025) - [PyPi](https://pypi.org/project/mkdocs-bpmn-js) (πŸ“₯ 70 / month): ``` pip install mkdocs-bpmn-js ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - bpmn-js ```
MkDocs Graphviz - πŸ₯‰6 Β· ⭐ 5 Β· πŸ’€ Β· ❗Unlicensed Β·
A mkdocs Extension that automatically renders Graphviz images, in SVG or PNG format, within your markdown file.
- [PyPi](https://pypi.org/project/mkdocs-graphviz) (πŸ“₯ 4.2K / month): ``` pip install mkdocs-graphviz ``` - [GitLab](https://gitlab.com/rod2ik/mkdocs-graphviz) (πŸ”€ 1 Β· πŸ“‹ 9 - 44% open Β· ⏱️ 03.05.2021) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mkdocs_graphviz ```
thumbnails - πŸ₯‰5 Β· ⭐ 3 Β· πŸ’€ Β· MIT Β·
MkDocs plugin for thumbnail images generated automatically.
- [GitHub](https://github.com/normanlorrain/mkdocs-thumbnails) (πŸ“‹ 2 - 50% open Β· ⏱️ 05.06.2023) - [PyPi](https://pypi.org/project/mkdocs-thumbnails) (πŸ“₯ 33 / month): ``` pip install mkdocs-thumbnails ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - thumbnails ```
markdown-figcap - πŸ₯‰5 Β· ⭐ 1 Β· πŸ’€ Β· BSD-3 Β·
Extension for Python-Markdown to handle figure and figcaption.
- [GitHub](https://github.com/funk1d/markdown-figcap) (πŸ“¦ 7 Β· ⏱️ 09.03.2019) - [PyPi](https://pypi.org/project/markdown-figcap) (πŸ“₯ 50 / month): ``` pip install markdown-figcap ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - markdown_figcap ```
inline-svg - πŸ₯‰5 Β· πŸ’€ Β· MIT Β· - [GitHub](https://github.com/rajguru7/mkdocs-plugin-inline-svg-mod) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 1 Β· πŸ“¦ 7 Β· ⏱️ 12.01.2024) - [PyPi](https://pypi.org/project/mkdocs-plugin-inline-svg-mod) (πŸ“₯ 210 / month): ``` pip install mkdocs-plugin-inline-svg-mod ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - inline-svg ```
Markdown aafigure - πŸ₯‰4 Β· ⭐ 6 Β· πŸ’€ Β· MIT Β·
aafigure extension for Python Markdown.
- [GitHub](https://github.com/mbarkhau/markdown-aafigure) (πŸ‘¨β€πŸ’» 2 Β· πŸ“‹ 3 - 33% open Β· ⏱️ 04.05.2024) - [PyPi](https://pypi.org/project/markdown-aafigure) (πŸ“₯ 110 / month): ``` pip install markdown-aafigure ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - markdown_aafigure ```
import-statement - πŸ₯‰4 Β· ⭐ 2 Β· πŸ’€ Β· MIT Β· - [GitHub](https://github.com/Rj40x40/mkdocs-import-statement-plugin) (πŸ“¦ 4 Β· ⏱️ 06.02.2023) - [PyPi](https://pypi.org/project/mkdocs-import-statement-plugin) (πŸ“₯ 59 / month): ``` pip install mkdocs-import-statement-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - import-statement ```
Family tree example - πŸ₯‰4 Β· ⭐ 2 Β· πŸ’€ Β· ❗️GPL-3.0
An interactive family tree visualization using d3-dag.
- [GitHub](https://github.com/unverbuggt/mkdocs-familytree-example) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 1 Β· ⏱️ 04.08.2023)
pico-8 - πŸ₯‰4 Β· ⭐ 2 Β· πŸ’€ Β· MIT Β·
A MKDocs plugin that allows to embed a Pico-8 web player in a page.
- [GitHub](https://github.com/fmaida/pico8-mkdocs-plugin) (πŸ“¦ 3 Β· ⏱️ 17.03.2019) - [PyPi](https://pypi.org/project/pico8-mkdocs-plugin) (πŸ“₯ 12 / month): ``` pip install pico8-mkdocs-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - pico-8 ```
sequence-js - πŸ₯‰3 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
MkDocs plugin to render sequence.js blocks.
- [GitHub](https://github.com/fcannizzaro/mkdocs-sequence-js-plugin) (πŸ”€ 2 Β· πŸ“‹ 3 - 33% open Β· ⏱️ 28.02.2020) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - sequence-js ```
image-formatter-plugin - πŸ₯‰3 Β· ⭐ 4 Β· πŸ’€ Β· ❗Unlicensed Β· - [GitHub](https://github.com/ASypula/mkdocs-image-formatter-plugin) (πŸ‘¨β€πŸ’» 7 Β· πŸ“¦ 2 Β· ⏱️ 06.12.2023) - [PyPi](https://pypi.org/project/mkdocs-image-formatter-plugin) (πŸ“₯ 63 / month): ``` pip install mkdocs-image-formatter-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - image-formatter ```
MkHack3rs - πŸ₯‰2 Β· ⭐ 4 Β· πŸ’€ Β· ❗Unlicensed Β·
Hacks & Integrations for Mkdocs / Material Theme.
- [GitLab](https://gitlab.com/eskool/mkhack3rs) (πŸ”€ 1 Β· ⏱️ 01.05.2021)

## πŸ€– Code execution, variables & templating Back to top
macros - πŸ₯‡28 Β· ⭐ 380 Β· MIT Β·
Create richer and more beautiful pages in MkDocs, by using variables and calls to macros in the markdown code.
- [GitHub](https://github.com/fralau/mkdocs-macros-plugin) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 48 Β· πŸ“¦ 5.6K Β· πŸ“‹ 140 - 1% open Β· ⏱️ 12.08.2025) - [PyPi](https://pypi.org/project/mkdocs-macros-plugin) (πŸ“₯ 1.7M / month): ``` pip install mkdocs-macros-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - macros ```
mkdocs-jupyter - πŸ₯‡25 Β· ⭐ 470 Β· Apache-2 Β·
Use Jupyter Notebook in mkdocs.
- [GitHub](https://github.com/danielfrg/mkdocs-jupyter) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 58 Β· πŸ“¦ 4.2K Β· πŸ“‹ 150 - 27% open Β· ⏱️ 27.08.2025) - [PyPi](https://pypi.org/project/mkdocs-jupyter) (πŸ“₯ 300K / month): ``` pip install mkdocs-jupyter ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-jupyter ```
markdown-exec - πŸ₯‡25 Β· ⭐ 160 Β· ISC Β·
Utilities to execute code blocks in Markdown files.
- [GitHub](https://github.com/pawamoy/markdown-exec) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 15 Β· πŸ“¦ 560 Β· πŸ“‹ 66 - 24% open Β· ⏱️ 20.08.2025) - [PyPi](https://pypi.org/project/markdown-exec) (πŸ“₯ 500K / month): ``` pip install markdown-exec ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - markdown-exec ```
mknotebooks - πŸ₯ˆ20 Β· ⭐ 140 Β· πŸ’€ Β· MIT Β·
A plugin for mkdocs to help you include Jupyter notebooks in your projects.
- [GitHub](https://github.com/greenape/mknotebooks) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 20 Β· πŸ“¦ 740 Β· πŸ“‹ 41 - 36% open Β· ⏱️ 11.08.2023) - [PyPi](https://pypi.org/project/mknotebooks) (πŸ“₯ 16K / month): ``` pip install mknotebooks ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mknotebooks ```
gen-files - πŸ₯ˆ20 Β· ⭐ 130 Β· MIT Β·
MkDocs plugin to programmatically generate documentation pages during the build.
- [GitHub](https://github.com/oprypin/mkdocs-gen-files) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 12 Β· πŸ“¦ 3.2K Β· πŸ“‹ 29 - 31% open Β· ⏱️ 15.02.2025) - [PyPi](https://pypi.org/project/mkdocs-gen-files) (πŸ“₯ 680K / month): ``` pip install mkdocs-gen-files ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - gen-files ```
markdownextradata - πŸ₯ˆ20 Β· ⭐ 90 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin that injects the mkdocs.yml extra variables into the markdown template.
- [GitHub](https://github.com/rosscdh/mkdocs-markdownextradata-plugin) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 17 Β· πŸ“¦ 1.5K Β· πŸ“‹ 36 - 16% open Β· ⏱️ 22.08.2024) - [PyPi](https://pypi.org/project/mkdocs-markdownextradata-plugin) (πŸ“₯ 78K / month): ``` pip install mkdocs-markdownextradata-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - markdownextradata ```
mkdocs-markmap - πŸ₯ˆ15 Β· ⭐ 70 Β· MIT Β·
MkDocs plugin and extension to create mindmaps from markdown using markmap.
- [GitHub](https://github.com/markmap/mkdocs_markmap) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 6 Β· πŸ“₯ 430 Β· πŸ“‹ 34 - 11% open Β· ⏱️ 11.02.2025) - [PyPi](https://pypi.org/project/mkdocs-markmap) (πŸ“₯ 2.4K / month): ``` pip install mkdocs-markmap ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - markmap ```
meta-manager - πŸ₯ˆ14 Β· ⭐ 3 Β· MIT Β·
MkDocs plugin for managing meta tags across folders and files.
- [GitHub](https://github.com/timmeinerzhagen/mkdocs-meta-manager) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 1 Β· πŸ“¦ 16 Β· πŸ“‹ 4 - 25% open Β· ⏱️ 20.01.2025) - [PyPi](https://pypi.org/project/mkdocs-meta-manager) (πŸ“₯ 530K / month): ``` pip install mkdocs-meta-manager ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - meta-manager ```
Termynal - πŸ₯ˆ12 Β· ⭐ 140 Β· MIT Β·
Python markdown terminal. Built for mkdocs.
- [GitHub](https://github.com/termynal/termynal.py) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 11 Β· πŸ“‹ 18 - 44% open Β· ⏱️ 01.09.2025) - [PyPi](https://pypi.org/project/termynal) (πŸ“₯ 16K / month): ``` pip install termynal ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - termynal ```
mkdocs-marimo - πŸ₯ˆ12 Β· ⭐ 77 Β· Apache-2 Β·
mkdocs plugin for reactive and interactive docs with marimo.
- [GitHub](https://github.com/marimo-team/mkdocs-marimo) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 2 Β· πŸ“¦ 5 Β· πŸ“‹ 24 - 54% open Β· ⏱️ 01.09.2025) - [PyPi](https://pypi.org/project/mkdocs-marimo) (πŸ“₯ 5.2K / month): ``` pip install mkdocs-marimo ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - marimo ```
user-defined-values - πŸ₯‰11 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
MkDocs User Defined Values.
- [GitHub](https://github.com/rahult/mkdocs-user-defined-values) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 3 Β· πŸ“₯ 16 Β· πŸ“¦ 15 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 10.07.2022) - [PyPi](https://pypi.org/project/mkdocs-user-defined-values) (πŸ“₯ 680 / month): ``` pip install mkdocs-user-defined-values ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - user-defined-values ```
placeholder - πŸ₯‰10 Β· ⭐ 18 Β· MIT Β·
Add placeholders to your MkDocs pages.
- [GitHub](https://github.com/six-two/mkdocs-placeholder-plugin) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· ⏱️ 29.04.2025) - [PyPi](https://pypi.org/project/mkdocs-placeholder-plugin) (πŸ“₯ 8.7K / month): ``` pip install mkdocs-placeholder-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - placeholder ```
pheasant - πŸ₯‰9 Β· ⭐ 16 Β· MIT Β·
Documentation tool for Markdown conversion by Jupyter client.
- [GitHub](https://github.com/daizutabi/pheasant) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 9 Β· ⏱️ 22.03.2025) - [PyPi](https://pypi.org/project/pheasant) (πŸ“₯ 140 / month): ``` pip install pheasant ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - pheasant ```
markdown-filter - πŸ₯‰9 Β· ⭐ 5 Β· πŸ’€ Β· MIT Β·
Adds a markdown template filter to the jinja templating environment in mkdocs.
- [GitHub](https://github.com/byrnereese/mkdocs-markdown-filter) (πŸ”€ 2 Β· πŸ“¦ 35 Β· ⏱️ 06.02.2019) - [PyPi](https://pypi.org/project/mkdocs-markdown-filter) (πŸ“₯ 2K / month): ``` pip install mkdocs-markdown-filter ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - markdown-filter ```
Entangled - πŸ₯‰9 Β· ⭐ 2 Β· πŸ’€ Β· Apache-2 Β·
An MkDocs plugin that lets you do Literate Programming through Entangled.
- [GitHub](https://github.com/entangled/mkdocs-plugin) (πŸ“¦ 11 Β· ⏱️ 14.10.2023) - [PyPi](https://pypi.org/project/mkdocs-entangled-plugin) (πŸ“₯ 2.5K / month): ``` pip install mkdocs-entangled-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - entangled ```
mkdocs-jupyterlite - πŸ₯‰8 Β· ⭐ 16 Β· 🐣 Β· MIT Β·
A MkDocs plugin for embedding interactive jupyter notebooks in your docs via jupyterlite.
- [GitHub](https://github.com/NickCrews/mkdocs-jupyterlite) (πŸ‘¨β€πŸ’» 2 Β· ⏱️ 25.08.2025) - [PyPi](https://pypi.org/project/mkdocs-jupyterlite) (πŸ“₯ 1.2K / month): ``` pip install mkdocs-jupyterlite ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - jupyterlite ```
nbconvert - πŸ₯‰8 Β· ⭐ 9 Β· BSD-2 Β·
A MkDocs plug-in provides a source parser for *.ipynb files.
- [GitHub](https://github.com/tanbro/mkdocs-nbconvert) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 1 Β· πŸ“¦ 5 Β· ⏱️ 31.08.2025) - [PyPi](https://pypi.org/project/mkdocs-nbconvert) (πŸ“₯ 610 / month): ``` pip install mkdocs-nbconvert ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - nbconvert ```
mkjsfiddle - πŸ₯‰8 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin that lets you edit code fences in JSFiddle.
- [GitHub](https://github.com/stadiamaps/mkjsfiddle) (πŸ“¦ 3 Β· ⏱️ 07.06.2023) - [PyPi](https://pypi.org/project/mkjsfiddle) (πŸ“₯ 64 / month): ``` pip install mkjsfiddle ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - jsfiddle ```
mkdocs-data-plugin - πŸ₯‰6 Β· ⭐ 3 Β· MIT Β·
Mkdocs plugin that allows reading data from markup files and use it in your Markdown pages.
- [GitHub](https://github.com/joapuiib/mkdocs-data-plugin) (⏱️ 26.11.2024) - [PyPi](https://pypi.org/project/mkdocs-data-plugin) (πŸ“₯ 67 / month): ``` pip install mkdocs-data-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - data ```
mkdocs_protobuf - πŸ₯‰5 Β· ⭐ 2 Β· πŸ’€ Β· Apache-2 Β·
Mkdocs plugin to render protobuf messages.
- [GitHub](https://github.com/rymurr/mkdocs-protobuf) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· ⏱️ 30.03.2022) - [PyPi](https://pypi.org/project/mkdocs-protobuf) (πŸ“₯ 1.5K / month): ``` pip install mkdocs-protobuf ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs_protobuf ```
jinja2sandbox - πŸ₯‰4 Β· ⭐ 5 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin that enables the Jinja2-sandbox.
- [GitHub](https://github.com/rkoe/mkdocs-jinja2sandbox) (⏱️ 20.03.2019) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - jinja2sandbox ```
codeyaml - πŸ₯‰3 Β· πŸ’€ Β· MIT Β·
Allows for more than one yaml config in mkdocs.
- [GitHub](https://github.com/textileio/mkdocs-codeyaml-plugin) (πŸ”€ 1 Β· πŸ“¦ 2 Β· ⏱️ 30.04.2019) - [PyPi](https://pypi.org/project/mkdocs-codeyaml-plugin) (πŸ“₯ 9 / month): ``` pip install mkdocs-codeyaml-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - codeyaml ```

## 🌲 Git repos & info Back to top
git-revision-date-localized - πŸ₯‡28 Β· ⭐ 250 Β· MIT Β·
MkDocs plugin to add a last updated date to your site pages.
- [GitHub](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin) (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 55 Β· πŸ“¦ 11K Β· πŸ“‹ 110 - 4% open Β· ⏱️ 28.05.2025) - [PyPi](https://pypi.org/project/mkdocs-git-revision-date-localized-plugin) (πŸ“₯ 1.2M / month): ``` pip install mkdocs-git-revision-date-localized-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - git-revision-date-localized ```
git-authors - πŸ₯‡25 Β· ⭐ 100 Β· πŸ“‰ Β· MIT Β·
MkDocs plugin to display git authors of a page.
- [GitHub](https://github.com/timvink/mkdocs-git-authors-plugin) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 23 Β· πŸ“¦ 1.7K Β· πŸ“‹ 66 - 13% open Β· ⏱️ 10.06.2025) - [PyPi](https://pypi.org/project/mkdocs-git-authors-plugin) (πŸ“₯ 190K / month): ``` pip install mkdocs-git-authors-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - git-authors ```
git-committers-2 - πŸ₯ˆ21 Β· ⭐ 66 Β· MIT Β·
An MkDocs plugin to create a list of contributors on the page.
- [GitHub](https://github.com/ojacques/mkdocs-git-committers-plugin-2) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 24 Β· πŸ“¦ 1.3K Β· πŸ“‹ 51 - 29% open Β· ⏱️ 05.06.2025) - [PyPi](https://pypi.org/project/mkdocs-git-committers-plugin-2) (πŸ“₯ 95K / month): ``` pip install mkdocs-git-committers-plugin-2 ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - git-committers ```
git-revision-date - πŸ₯ˆ20 Β· ⭐ 60 Β· πŸ’€ Β· MIT Β·
MkDocs plugin for setting revision date from git per markdown file.
- [GitHub](https://github.com/zhaoterryy/mkdocs-git-revision-date-plugin) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 10 Β· πŸ“¦ 2.9K Β· πŸ“‹ 14 - 35% open Β· ⏱️ 08.03.2022) - [PyPi](https://pypi.org/project/mkdocs-git-revision-date-plugin) (πŸ“₯ 72K / month): ``` pip install mkdocs-git-revision-date-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - git-revision-date ```
document-dates - πŸ₯ˆ17 Β· ⭐ 17 Β· πŸ“‰ Β· MIT Β·
A new generation MkDocs plugin for displaying exact creation time, last update time, authors, email of documents.
- [GitHub](https://github.com/jaywhj/mkdocs-document-dates) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 4 Β· πŸ“¦ 5 Β· πŸ“‹ 9 - 11% open Β· ⏱️ 01.09.2025) - [PyPi](https://pypi.org/project/mkdocs-document-dates) (πŸ“₯ 1.4K / month): ``` pip install mkdocs-document-dates ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - document-dates ```
git-committers - πŸ₯‰15 Β· ⭐ 44 Β· MIT Β·
A mkdocs plugin for displaying the last commit and a list of a files contributors.
- [GitHub](https://github.com/byrnereese/mkdocs-git-committers-plugin) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 6 Β· πŸ“¦ 310 Β· πŸ“‹ 9 - 88% open Β· ⏱️ 12.12.2024) - [PyPi](https://pypi.org/project/mkdocs-git-committers-plugin) (πŸ“₯ 25K / month): ``` pip install mkdocs-git-committers-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - git-committers ```
mkdocs-git-latest-changes-plugin - πŸ₯‰14 Β· ⭐ 3 Β· MIT Β·
MkDocs plugin that allows you to display a list of recently modified pages from the Git log.
- [GitHub](https://github.com/tombreit/mkdocs-git-latest-changes-plugin) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 3 Β· πŸ“¦ 7 Β· πŸ“‹ 17 - 17% open Β· ⏱️ 01.08.2025) - [PyPi](https://pypi.org/project/mkdocs-git-latest-changes-plugin) (πŸ“₯ 22K / month): ``` pip install mkdocs-git-latest-changes-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - git-latest-changes ```
Github-Links - πŸ₯‰10 Β· ⭐ 12 Β· πŸ’€ Β· ❗Unlicensed Β·
Python-Markdown GitHub Links Extension.
- [GitHub](https://github.com/Python-Markdown/github-links) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 9 Β· ⏱️ 22.12.2023) - [PyPi](https://pypi.org/project/mdx-gh-links) (πŸ“₯ 13K / month): ``` pip install mdx-gh-links ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mdx_gh_links ```
branchcustomization - πŸ₯‰8 Β· ⭐ 3 Β· πŸ’€ Β· MIT Β·
Customize MkDocs options on a per-branch basis.
- [GitHub](https://github.com/effigies/mkdocs-branchcustomization-plugin) (πŸ“¦ 21 Β· ⏱️ 17.04.2022) - [PyPi](https://pypi.org/project/mkdocs-branchcustomization-plugin) (πŸ“₯ 920 / month): ``` pip install mkdocs-branchcustomization-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - branchcustomization ```
Github Releaase Changelog - πŸ₯‰6 Β· ⭐ 8 Β· πŸ’€ Β· MIT Β·
mkdocs extension to autogenerate changelog from github releases.
- [GitHub](https://github.com/djpugh/mkdocs_github_changelog) (πŸ‘¨β€πŸ’» 2 Β· ⏱️ 02.01.2024) - [PyPi](https://pypi.org/project/mkdocs-github-changelog) (πŸ“₯ 320 / month): ``` pip install mkdocs-github-changelog ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs_github_changelog ```
recently-updated - πŸ₯‰5 Β· ⭐ 2 Β· 🐣 Β· MIT Β·
One line of code to display a list of recently updated documents.
- [GitHub](https://github.com/jaywhj/mkdocs-recently-updated-docs) (⏱️ 31.08.2025) - [PyPi](https://pypi.org/project/mkdocs-recently-updated-docs) (πŸ“₯ 90 / month): ``` pip install mkdocs-recently-updated-docs ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - recently-updated ```
git-latest-release - πŸ₯‰4 Β· ⭐ 2 Β· πŸ’€ Β· ❗️GPL-3.0 Β·
Plugin for MKDocs to inject the latest release tag from git into markdown.
- [GitHub](https://github.com/agarthetiger/mkdocs_latest_release_plugin) (πŸ‘¨β€πŸ’» 3 Β· ⏱️ 29.12.2019) - [PyPi](https://pypi.org/project/mkdocs-latest-release-plugin) (πŸ“₯ 840 / month): ``` pip install mkdocs-latest-release-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - git-latest-release ```

## 🌈 HTML processing & CSS styling Back to top
minify - πŸ₯‡24 Β· ⭐ 180 Β· πŸ’€ Β· MIT Β·
A mkdocs plugin to minify the HTML of a page before it is written to disk.
- [GitHub](https://github.com/byrnereese/mkdocs-minify-plugin) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 26 Β· πŸ“¦ 11K Β· πŸ“‹ 18 - 27% open Β· ⏱️ 29.01.2024) - [PyPi](https://pypi.org/project/mkdocs-minify-plugin) (πŸ“₯ 620K / month): ``` pip install mkdocs-minify-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - minify ```
Publisher for MkDocs - social - πŸ₯‡19 Β· ⭐ 110 Β· MIT Β·
Social media sharing helper.
- [GitHub](https://github.com/mkdocs-publisher/mkdocs-publisher) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 7 Β· πŸ“₯ 100 Β· πŸ“¦ 91 Β· πŸ“‹ 29 - 24% open Β· ⏱️ 11.07.2025) - [PyPi](https://pypi.org/project/mkdocs-publisher) (πŸ“₯ 2K / month): ``` pip install mkdocs-publisher ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - pub-social ```
Publisher for MkDocs - minifier - πŸ₯‡19 Β· ⭐ 110 Β· MIT Β·
Size optimization (minification) for HTML, CSS, JS, SVG, PNG and JPEG files.
- [GitHub](https://github.com/mkdocs-publisher/mkdocs-publisher) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 7 Β· πŸ“₯ 100 Β· πŸ“¦ 91 Β· πŸ“‹ 29 - 24% open Β· ⏱️ 11.07.2025) - [PyPi](https://pypi.org/project/mkdocs-publisher) (πŸ“₯ 2K / month): ``` pip install mkdocs-publisher ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - pub-minifier ```
enumerate-headings - πŸ₯‡19 Β· ⭐ 45 Β· πŸ’€ Β· MIT Β·
MkDocs Plugin to enumerate the headings across site pages.
- [GitHub](https://github.com/timvink/mkdocs-enumerate-headings-plugin) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 12 Β· πŸ“¦ 340 Β· πŸ“‹ 33 - 15% open Β· ⏱️ 16.04.2024) - [PyPi](https://pypi.org/project/mkdocs-enumerate-headings-plugin) (πŸ“₯ 36K / month): ``` pip install mkdocs-enumerate-headings-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - enumerate-headings ```
minify-html - πŸ₯ˆ18 Β· ⭐ 11 Β· MIT Β·
MkDocs plugin for minification using minify-html, an extremely fast and smart HTML + JS + CSS minifier.
- [GitHub](https://github.com/monosans/mkdocs-minify-html-plugin) (πŸ‘¨β€πŸ’» 4 Β· πŸ“¦ 72 Β· ⏱️ 30.08.2025) - [PyPi](https://pypi.org/project/mkdocs-minify-html-plugin) (πŸ“₯ 14K / month): ``` pip install mkdocs-minify-html-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - minify_html ```
mkdocs-extra-sass-plugin - πŸ₯ˆ13 Β· ⭐ 3 Β· πŸ’€ Β· MIT Β·
Adds stylesheets to your mkdocs site from Sass/SCSS.
- [GitHub](https://github.com/orzih/mkdocs-extra-sass-plugin) (πŸ”€ 4 Β· πŸ“¦ 71 Β· ⏱️ 13.02.2021) - [PyPi](https://pypi.org/project/mkdocs-extra-sass-plugin) (πŸ“₯ 12K / month): ``` pip install mkdocs-extra-sass-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - extra-sass ```
add-number - πŸ₯ˆ12 Β· ⭐ 19 Β· πŸ’€ Β· MIT Β·
MkDocs plugin to automatically number the headings (h1-h6) in each markdown page and the nav.
- [GitHub](https://github.com/ignorantshr/mkdocs-add-number-plugin) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 4 Β· πŸ“¦ 50 Β· πŸ“‹ 12 - 25% open Β· ⏱️ 11.06.2020) - [PyPi](https://pypi.org/project/mkdocs-add-number-plugin) (πŸ“₯ 7.9K / month): ``` pip install mkdocs-add-number-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - add-number ```
mkdocs-link-embeds - πŸ₯‰11 Β· ⭐ 10 Β· MIT Β·
Mkdocs plugin which displays links in a more elegant way. Links will automatically be populated with an image,..
- [GitHub](https://github.com/Aetherinox/mkdocs-link-embeds) (πŸ“₯ 24 Β· πŸ“¦ 10 Β· ⏱️ 04.05.2025) - [PyPi](https://pypi.org/project/mkdocs-link-embeds-plugin) (πŸ“₯ 390 / month): ``` pip install mkdocs-link-embeds-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - link-embeds ```
toggle-sidebar - πŸ₯‰11 Β· ⭐ 7 Β· MIT Β·
Toggle the navigation and/or TOC sidebars on your MkDocs site.
- [GitHub](https://github.com/six-two/mkdocs-toggle-sidebar-plugin) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· ⏱️ 21.08.2025) - [PyPi](https://pypi.org/project/mkdocs-toggle-sidebar-plugin) (πŸ“₯ 8.3K / month): ``` pip install mkdocs-toggle-sidebar-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - toggle-sidebar ```
bootstrap-tables - πŸ₯‰9 Β· ⭐ 12 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin to add bootstrap classes to plan markdown generated tables.
- [GitHub](https://github.com/byrnereese/mkdocs-bootstrap-tables-plugin) (πŸ”€ 2 Β· πŸ“¦ 97 Β· ⏱️ 27.03.2020) - [PyPi](https://pypi.org/project/mkdocs-bootstrap-tables-plugin) (πŸ“₯ 1.5K / month): ``` pip install mkdocs-bootstrap-tables-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - bootstrap-tables ```
mkdocs-add-teaser - πŸ₯‰9 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin to customize the first paragraph of your pages, and to use it as the pages meta description.
- [GitHub](https://github.com/wilhelmer/mkdocs-add-teaser) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 1 Β· πŸ“¦ 7 Β· ⏱️ 08.11.2022) - [PyPi](https://pypi.org/project/mkdocs-add-teaser) (πŸ“₯ 460 / month): ``` pip install mkdocs-add-teaser ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-add-teaser ```
mkdocs_safe_text - πŸ₯‰9 Β· ⭐ 4 Β· πŸ’€ Β· BSD-2 Β·
Plugin for safe text editing with MKDocs.
- [GitHub](https://github.com/raimon49/mkdocs-safe-text-plugin) (πŸ‘¨β€πŸ’» 2 Β· πŸ“¦ 10 Β· ⏱️ 22.07.2024) - [PyPi](https://pypi.org/project/mkdocs-safe-text-plugin) (πŸ“₯ 130 / month): ``` pip install mkdocs-safe-text-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs_safe_text ```
mkdocs-ai-summary - πŸ₯‰6 Β· ⭐ 10 Β· MIT Β·
A mkdocs plugin to generage summary with the help of AI.
- [GitHub](https://github.com/AIboy996/mkdocs-ai-summary) (πŸ“¦ 3 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 27.12.2024) - [PyPi](https://pypi.org/project/mkdocs-ai-summary) (πŸ“₯ 35 / month): ``` pip install mkdocs-ai-summary ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - ai-summary ```
MkDocs Pygments - πŸ₯‰6 Β· ⭐ 7 Β· ISC Β·
Highlighting themes for code blocks. Available to sponsors only.
- [GitHub](https://github.com/pawamoy/mkdocs-pygments) (πŸ”€ 1 Β· πŸ“¦ 3 Β· ⏱️ 23.01.2025) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - pygments ```
mk-append-to-head - πŸ₯‰6 Β· 🐣 Β· MIT Β·
Append some string to a MkDocs pages head.
- [GitHub](https://github.com/marcelaodev/mk-append-to-head) (⏱️ 18.08.2025) - [PyPi](https://pypi.org/project/mk-append-to-head) (πŸ“₯ 120 / month): ``` pip install mk-append-to-head ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mk-append-to-head ```
docstyler - πŸ₯‰2 Β· ⭐ 1 Β· πŸ’€ Β· BSD-3 Β·
Plugin to add alternative stylesheets to MkDocs custom themes.
- [GitHub](https://github.com/hfagerlund/mkdocs-docstyler-plugin) (⏱️ 16.02.2019) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - docstyler ```

## πŸ“Ž Integrations with other tools Back to top
MkDocs Swagger UI Tag - πŸ₯‡20 Β· ⭐ 99 Β· MIT Β·
A MkDocs plugin supports adding Swagger UI to the page.
- [GitHub](https://github.com/blueswen/mkdocs-swagger-ui-tag) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 11 Β· πŸ“₯ 47 Β· πŸ“¦ 320 Β· πŸ“‹ 26 - 23% open Β· ⏱️ 23.08.2025) - [PyPi](https://pypi.org/project/mkdocs-swagger-ui-tag) (πŸ“₯ 88K / month): ``` pip install mkdocs-swagger-ui-tag ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - swagger-ui-tag ```
mkdocs-llmstxt - πŸ₯‡20 Β· ⭐ 73 Β· ISC Β·
MkDocs plugin to generate an /llms.txt file (https://llmstxt.org/).
- [GitHub](https://github.com/pawamoy/mkdocs-llmstxt) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 6 Β· πŸ“¦ 58 Β· πŸ“‹ 19 - 31% open Β· ⏱️ 07.08.2025) - [PyPi](https://pypi.org/project/mkdocs-llmstxt) (πŸ“₯ 63K / month): ``` pip install mkdocs-llmstxt ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - llmstxt ```
Publisher for MkDocs - obsidian - πŸ₯ˆ19 Β· ⭐ 110 Β· MIT Β·
Obsidian.md integration including with support for wiki links, callouts, backlinks etc.
- [GitHub](https://github.com/mkdocs-publisher/mkdocs-publisher) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 7 Β· πŸ“₯ 100 Β· πŸ“¦ 91 Β· πŸ“‹ 29 - 24% open Β· ⏱️ 11.07.2025) - [PyPi](https://pypi.org/project/mkdocs-publisher) (πŸ“₯ 2K / month): ``` pip install mkdocs-publisher ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - pub-obsidian ```
mkdocs-coverage - πŸ₯ˆ17 Β· ⭐ 28 Β· πŸ’€ Β· ISC Β·
MkDocs plugin to integrate your coverage HTML report into your site.
- [GitHub](https://github.com/pawamoy/mkdocs-coverage) (πŸ”€ 1 Β· πŸ“¦ 260 Β· πŸ“‹ 10 - 40% open Β· ⏱️ 11.06.2024) - [PyPi](https://pypi.org/project/mkdocs-coverage) (πŸ“₯ 42K / month): ``` pip install mkdocs-coverage ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - coverage ```
mkdocs-render-swagger-plugin - πŸ₯ˆ14 Β· ⭐ 76 Β· MIT Β·
A plugin for MKDocs for rendering swagger & openapi schemas using SwaggerUI.
- [GitHub](https://github.com/bharel/mkdocs-render-swagger-plugin) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 13 Β· πŸ“₯ 11 Β· πŸ“‹ 15 - 20% open Β· ⏱️ 23.09.2024) - [PyPi](https://pypi.org/project/mkdocs-render-swagger-plugin) (πŸ“₯ 70K / month): ``` pip install mkdocs-render-swagger-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - render_swagger ```
MkDocs asciinema-player - πŸ₯ˆ14 Β· ⭐ 17 Β· MIT Β·
Mkdocs Plugin to include asciinema player in your documentation.
- [GitHub](https://github.com/pa-decarvalho/mkdocs-asciinema-player) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 2 Β· πŸ“¦ 15 Β· πŸ“‹ 31 - 12% open Β· ⏱️ 24.06.2025) - [PyPi](https://pypi.org/project/mkdocs-asciinema-player) (πŸ“₯ 890 / month): ``` pip install mkdocs-asciinema-player ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - asciinema-player ```
MkDocs Backend for Foliant - πŸ₯‰12 Β· ⭐ 3 Β· πŸ’€ Β· MIT
MkDocs backend for Foliant.
- [GitHub](https://github.com/foliant-docs/foliantcontrib.mkdocs) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 3 Β· πŸ“¦ 35 Β· ⏱️ 12.12.2022) - [PyPi](https://pypi.org/project/foliantcontrib.mkdocs) (πŸ“₯ 180 / month): ``` pip install foliantcontrib.mkdocs ```
mkdocs-copy-to-llm - πŸ₯‰9 Β· ⭐ 8 Β· 🐣 Β· MIT Β·
A MkDocs plugin that adds a Copy to LLM button to your documentation, making it easy to copy code blocks and entire..
- [GitHub](https://github.com/leonardocustodio/mkdocs-copy-to-llm) (πŸ”€ 1 Β· πŸ“¦ 1 Β· ⏱️ 30.08.2025) - [PyPi](https://pypi.org/project/mkdocs-copy-to-llm) (πŸ“₯ 480 / month): ``` pip install mkdocs-copy-to-llm ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - copy-to-llm ```
swagger - πŸ₯‰6 Β· ⭐ 29 Β· πŸ’€ Β· MIT Β·
MkDocs plugin for render swagger into docs.
- [GitHub](https://github.com/allevo/mkdocs-swagger-plugin) (πŸ”€ 6 Β· πŸ“‹ 5 - 60% open Β· ⏱️ 06.10.2019) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - swagger ```
factsheet - πŸ₯‰6 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
Generate overviews from YAML descriptions, intended for micro-services and their deployments.
- [GitHub](https://github.com/inuits/mkdocs-factsheet) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 1 Β· ⏱️ 08.02.2023) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - factsheet ```
mkdocs-mcp - πŸ₯‰6 Β· ⭐ 2 Β· 🐣 Β· MIT Β·
MkDocs Plugin to serve MCP.
- [GitHub](https://github.com/ubaumann/mkdocs-mcp) (⏱️ 11.08.2025) - [PyPi](https://pypi.org/project/mkdocs-mcp) (πŸ“₯ 21 / month): ``` pip install mkdocs-mcp ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mcp ```
MkDocs Dependency License Information - πŸ₯‰5 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
mkdocs extension to visualise package dependencies license information.
- [GitHub](https://github.com/djpugh/mkdocs_licenseinfo) (πŸ‘¨β€πŸ’» 2 Β· ⏱️ 02.01.2024) - [PyPi](https://pypi.org/project/mkdocs-licenseinfo) (πŸ“₯ 43 / month): ``` pip install mkdocs-licenseinfo ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs_licenseinfo ```
Vercel Password Protection - πŸ₯‰5 Β· MIT Β·
Allows you to password protect your site if it is deployed by Vercel, by adding routes to the vercel.json file.
- [GitHub](https://github.com/six-two/mkdocs-vercel-pw-plugin) (⏱️ 11.11.2024) - [PyPi](https://pypi.org/project/mkdocs-vercel-pw-plugin) (πŸ“₯ 24 / month): ``` pip install mkdocs-vercel-pw-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - vercel_pw ```

## 🌍 Internationalization & localization Back to top
static-i18n - πŸ₯‡22 Β· ⭐ 290 Β· MIT Β·
MkDocs i18n plugin using static translation markdown files.
- [GitHub](https://github.com/ultrabug/mkdocs-static-i18n) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 43 Β· πŸ“¦ 1.7K Β· πŸ“‹ 150 - 17% open Β· ⏱️ 14.04.2025) - [PyPi](https://pypi.org/project/mkdocs-static-i18n) (πŸ“₯ 140K / month): ``` pip install mkdocs-static-i18n ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - i18n ```
mkdocs-mdpo - πŸ₯‰10 Β· ⭐ 10 Β· πŸ’€ Β· BSD-3 Β·
Mkdocs translation plugin using PO files.
- [GitHub](https://github.com/mondeja/mkdocs-mdpo-plugin) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 6 Β· πŸ“₯ 260 Β· πŸ“‹ 37 - 35% open Β· ⏱️ 10.06.2024) - [PyPi](https://pypi.org/project/mkdocs-mdpo-plugin) (πŸ“₯ 88 / month): ``` pip install mkdocs-mdpo-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mdpo ```
Mkdocs translations plugin - πŸ₯‰1 Β· ❗Unlicensed Β·
Internationalization plugin for mkdocs.
- [PyPi](https://pypi.org/project/mkdocs-translations) (πŸ“₯ 12 / month): ``` pip install mkdocs-translations ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - translations ```

## πŸ”— Links & references Back to top
mkdocs-redirects - πŸ₯‡26 Β· ⭐ 220 Β· MIT Β·
Open source plugin for Mkdocs page redirects.
- [GitHub](https://github.com/mkdocs/mkdocs-redirects) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 31 Β· πŸ“¦ 6K Β· πŸ“‹ 40 - 30% open Β· ⏱️ 19.05.2025) - [PyPi](https://pypi.org/project/mkdocs-redirects) (πŸ“₯ 1.6M / month): ``` pip install mkdocs-redirects ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - redirects ```
bibtex - πŸ₯‡23 Β· ⭐ 83 Β· ❗️BSD-3-Clause-LBNL Β·
A MkDocs plugin for citation management using bibtex.
- [GitHub](https://github.com/shyamd/mkdocs-bibtex) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 29 Β· πŸ“¦ 420 Β· πŸ“‹ 58 - 8% open Β· ⏱️ 01.08.2025) - [PyPi](https://pypi.org/project/mkdocs-bibtex) (πŸ“₯ 31K / month): ``` pip install mkdocs-bibtex ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - bibtex ```
autorefs - πŸ₯‡19 Β· ⭐ 73 Β· ISC Β·
Automatically link across pages in MkDocs.
- [GitHub](https://github.com/mkdocstrings/autorefs) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 11 Β· πŸ“‹ 32 - 6% open Β· ⏱️ 26.08.2025) - [PyPi](https://pypi.org/project/mkdocs-autorefs) (πŸ“₯ 3.7M / month): ``` pip install mkdocs-autorefs ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - autorefs ```
htmlproofer - πŸ₯‡19 Β· ⭐ 46 Β· MIT Β·
A MkDocs plugin that validates URL in rendered html files.
- [GitHub](https://github.com/manuzhang/mkdocs-htmlproofer-plugin) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 16 Β· πŸ“¦ 540 Β· πŸ“‹ 37 - 10% open Β· ⏱️ 23.09.2024) - [PyPi](https://pypi.org/project/mkdocs-htmlproofer-plugin) (πŸ“₯ 58K / month): ``` pip install mkdocs-htmlproofer-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - htmlproofer ```
autolinks - πŸ₯ˆ17 Β· ⭐ 86 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin that automagically generates relative links between markdown pages.
- [GitHub](https://github.com/zachhannum/mkdocs-autolinks-plugin) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 16 Β· πŸ“¦ 610 Β· πŸ“‹ 18 - 50% open Β· ⏱️ 04.08.2023) - [PyPi](https://pypi.org/project/mkdocs-autolinks-plugin) (πŸ“₯ 41K / month): ``` pip install mkdocs-autolinks-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - autolinks ```
mkdocs-open-in-new-tab - πŸ₯ˆ17 Β· ⭐ 37 Β· MIT Β·
This plugin adds JS to open outgoing links and PDFs in a new tab.
- [GitHub](https://github.com/JakubAndrysek/mkdocs-open-in-new-tab) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 5 Β· πŸ“¦ 560 Β· πŸ“‹ 8 - 37% open Β· ⏱️ 18.11.2024) - [PyPi](https://pypi.org/project/mkdocs-open-in-new-tab) (πŸ“₯ 190K / month): ``` pip install mkdocs-open-in-new-tab ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - open-in-new-tab ```
mkdocs-site-urls - πŸ₯ˆ17 Β· ⭐ 18 Β· πŸ“ˆ Β· MIT Β·
A MkDocs plugin that adds support for site-relative `site:` URLs.
- [GitHub](https://github.com/OctoPrint/mkdocs-site-urls) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· πŸ“¦ 55 Β· πŸ“‹ 4 - 25% open Β· ⏱️ 04.09.2025) - [PyPi](https://pypi.org/project/mkdocs-site-urls) (πŸ“₯ 8.3K / month): ``` pip install mkdocs-site-urls ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - site-urls ```
ezlinks - πŸ₯ˆ15 Β· ⭐ 40 Β· πŸ’€ Β· MIT Β·
Plugin for mkdocs which enables easier linking between pages.
- [GitHub](https://github.com/orbikm/mkdocs-ezlinks-plugin) (πŸ”€ 13 Β· πŸ“₯ 220 Β· πŸ“¦ 150 Β· πŸ“‹ 27 - 44% open Β· ⏱️ 24.01.2022) - [PyPi](https://pypi.org/project/mkdocs-ezlinks-plugin) (πŸ“₯ 12K / month): ``` pip install mkdocs-ezlinks-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - ezlinks ```
link-marker - πŸ₯ˆ15 Β· ⭐ 9 Β· MIT Β·
MkDocs plugin for marking links e.g. external ones or mails.
- [GitHub](https://github.com/timmeinerzhagen/mkdocs-link-marker) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 31 Β· πŸ“‹ 5 - 40% open Β· ⏱️ 20.07.2025) - [PyPi](https://pypi.org/project/mkdocs-link-marker) (πŸ“₯ 530K / month): ``` pip install mkdocs-link-marker ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - link-marker ```
mkdocs-alias-plugin - πŸ₯ˆ13 Β· ⭐ 16 Β· MIT Β·
An MkDocs plugin allowing links to your pages using a custom alias.
- [GitHub](https://github.com/EddyLuten/mkdocs-alias-plugin) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 4 Β· πŸ“¦ 36 Β· πŸ“‹ 15 - 26% open Β· ⏱️ 22.02.2025) - [PyPi](https://pypi.org/project/mkdocs-alias-plugin) (πŸ“₯ 1.2K / month): ``` pip install mkdocs-alias-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - alias ```
roamlinks - πŸ₯‰12 Β· ⭐ 54 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin that automagically generates relative links between markdown pages.
- [GitHub](https://github.com/Jackiexiao/mkdocs-roamlinks-plugin) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 14 Β· ⏱️ 08.06.2023) - [PyPi](https://pypi.org/project/mkdocs-roamlinks-plugin) (πŸ“₯ 12K / month): ``` pip install mkdocs-roamlinks-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - roamlinks ```
unused-files - πŸ₯‰12 Β· ⭐ 14 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin to find unused (orphaned) files in your project.
- [GitHub](https://github.com/wilhelmer/mkdocs-unused-files) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 4 Β· πŸ“¦ 31 Β· πŸ“‹ 12 - 33% open Β· ⏱️ 17.07.2023) - [PyPi](https://pypi.org/project/mkdocs-unused-files) (πŸ“₯ 4.8K / month): ``` pip install mkdocs-unused-files ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - unused_files ```
ezglossary - πŸ₯‰11 Β· ⭐ 16 Β· MIT Β·
Glossary support for mkdocs.
- [GitHub](https://github.com/realtimeprojects/mkdocs-ezglossary) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 2 Β· πŸ“‹ 24 - 4% open Β· ⏱️ 16.08.2025) - [PyPi](https://pypi.org/project/mkdocs-ezglossary-plugin) (πŸ“₯ 6.7K / month): ``` pip install mkdocs-ezglossary-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - ezglossary ```
Autolink References - πŸ₯‰10 Β· ⭐ 19 Β· πŸ’€ Β· MIT Β·
mkdocs plugin to provides GitHub like autolink references in Mkdocs.
- [GitHub](https://github.com/theskumar/autolink-references-mkdocs-plugin) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 7 Β· πŸ“‹ 4 - 25% open Β· ⏱️ 28.12.2023) - [PyPi](https://pypi.org/project/autolink-references-mkdocs-plugin) (πŸ“₯ 5K / month): ``` pip install autolink-references-mkdocs-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - autolink_references ```
abs-to-rel - πŸ₯‰9 Β· ⭐ 5 Β· πŸ’€ Β· MIT Β·
MkDocs plugin for converting absolute links to relative ones.
- [GitHub](https://github.com/sander76/mkdocs-abs-rel-plugin) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· πŸ“¦ 37 Β· ⏱️ 03.03.2020) - [PyPi](https://pypi.org/project/mkdocs-abs-rel-plugin) (πŸ“₯ 2.8K / month): ``` pip install mkdocs-abs-rel-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - abs-to-rel ```
MkDocs Backlinks Section Plugin - πŸ₯‰8 Β· ⭐ 5 Β· MIT Β·
Create a backlink section that lists every page linking to the current page.
- [GitHub](https://github.com/six-two/mkdocs-backlinks-section-plugin) (⏱️ 31.07.2025) - [PyPi](https://pypi.org/project/mkdocs-backlinks-section-plugin) (πŸ“₯ 1.3K / month): ``` pip install mkdocs-backlinks-section-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - backlinks_section ```
webcontext - πŸ₯‰8 Β· ⭐ 1 Β· MIT Β·
Mkdocs plugin for converting absolute paths to webcontext aware paths using the configured webcontext context.
- [GitHub](https://github.com/Darrelk/mkdocs-webcontext-plugin) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“₯ 11 Β· πŸ“¦ 6 Β· ⏱️ 23.05.2025) - [PyPi](https://pypi.org/project/mkdocs-webcontext-plugin) (πŸ“₯ 520 / month): ``` pip install mkdocs-webcontext-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - webcontext ```
Wikilink Plus - πŸ₯‰7 Β· ⭐ 16 Β· πŸ’€ Β· ❗Unlicensed Β·
A wikilink extension for Python Markdown.
- [GitHub](https://github.com/neurobin/mdx_wikilink_plus) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 5 Β· ⏱️ 26.07.2022) - [PyPi](https://pypi.org/project/mdx-wikilink-plus) (πŸ“₯ 4K / month): ``` pip install mdx-wikilink-plus ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mdx_wikilink_plus ```
tooltipster-links - πŸ₯‰7 Β· ⭐ 10 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin that adds tooltips to preview the content of page links using tooltipster.
- [GitHub](https://github.com/zachhannum/mkdocs-tooltipster-links-plugin) (πŸ”€ 1 Β· πŸ“¦ 31 Β· ⏱️ 29.07.2020) - [PyPi](https://pypi.org/project/mkdocs-tooltipster-links-plugin) (πŸ“₯ 38 / month): ``` pip install mkdocs-tooltipster-links-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - tooltipster-links ```
ArgRef - πŸ₯‰6 Β· ⭐ 1 Β· πŸ’€ Β· ❗Unlicensed Β·
mkdocs plugin to provides GitHub like autolink references in Mkdocs.
- [GitHub](https://github.com/rhshadrach/mkdocs-argref-plugin) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 1 Β· ⏱️ 25.08.2024) - [PyPi](https://pypi.org/project/mkdocs-argref-plugin) (πŸ“₯ 770 / month): ``` pip install mkdocs-argref-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - argref ```
mkdocs-issues-plugin - πŸ₯‰5 Β· ⭐ 3 Β· πŸ’€ Β· MIT Β·
A plugin for showing the state and labels of issues, PRs and discussions (GitHub or GitLab) in mkdocs generated docs.
- [GitHub](https://github.com/mihaigalos/mkdocs-issues-plugin) (πŸ‘¨β€πŸ’» 3 Β· πŸ“¦ 1 Β· ⏱️ 24.07.2024) - [PyPi](https://pypi.org/project/mkdocs-issues-plugin) (πŸ“₯ 20 / month): ``` pip install mkdocs-issues-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-issues-plugin ```
Mkdocs-Addresses - πŸ₯‰4 Β· πŸ’€ Β· ❗Unlicensed Β·
Mkdocs plugin, building automatically the appropriate relative paths (to images, links, anchors, ...) using..
- [PyPi](https://pypi.org/project/mkdocs-addresses) (πŸ“₯ 190 / month): ``` pip install mkdocs-addresses ``` - [GitLab](https://gitlab.com/frederic-zinelli/mkdocs-addresses) (πŸ”€ 0 Β· ⏱️ 13.07.2023) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-addresses ```
emailprotect - πŸ₯‰3 Β· ⭐ 5 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin that tries to obscure email-addresses from address-harvesting spam-bots.
- [GitHub](https://github.com/rkoe/mkdocs-emailprotect) (⏱️ 21.01.2020) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - emailprotect ```
alternate-link - πŸ₯‰3 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin that simplifies internal links creation.
- [GitHub](https://github.com/cmitu/mkdocs-altlink-plugin) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 2 Β· ⏱️ 14.02.2021) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - alternate-link ```

## 🧩 Markdown extensions Back to top
PyMdown Extensions - πŸ₯‡32 Β· ⭐ 1.1K Β· ❗Unlicensed Β·
Extensions for Python Markdown.
- [GitHub](https://github.com/facelessuser/pymdown-extensions) (πŸ‘¨β€πŸ’» 52 Β· πŸ”€ 270 Β· πŸ“¦ 49K Β· πŸ“‹ 410 - 3% open Β· ⏱️ 22.07.2025) - [PyPi](https://pypi.org/project/pymdown-extensions) (πŸ“₯ 12M / month): ``` pip install pymdown-extensions ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - pymdownx.arithmatex - pymdownx.b64 - pymdownx.betterem - pymdownx.blocks.admonition - pymdownx.blocks.definition - pymdownx.blocks.details - pymdownx.blocks.html - pymdownx.blocks.tab - pymdownx.caret - pymdownx.critic - pymdownx.details - pymdownx.emoji - pymdownx.escapeall - pymdownx.extra - pymdownx.highlight - pymdownx.inlinehilite - pymdownx.keys - pymdownx.magiclink - pymdownx.mark - pymdownx.pathconverter - pymdownx.progressbar - pymdownx.saneheaders - pymdownx.smartsymbols - pymdownx.snippets - pymdownx.striphtml - pymdownx.superfences - pymdownx.tabbed - pymdownx.tasklist - pymdownx.tilde ```
Math extension - πŸ₯‡21 Β· ⭐ 130 Β· BSD-3 Β·
Math extension for Python-Markdown.
- [GitHub](https://github.com/mitya57/python-markdown-math) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 25 Β· πŸ“¦ 3.8K Β· πŸ“‹ 24 - 8% open Β· ⏱️ 10.04.2025) - [PyPi](https://pypi.org/project/python-markdown-math) (πŸ“₯ 170K / month): ``` pip install python-markdown-math ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mdx_math ```
markdown-callouts - πŸ₯‡18 Β· ⭐ 35 Β· MIT Β·
Markdown extension: a classier syntax for admonitions.
- [GitHub](https://github.com/oprypin/markdown-callouts) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 14 Β· πŸ“¦ 490 Β· πŸ“‹ 13 - 38% open Β· ⏱️ 15.02.2025) - [PyPi](https://pypi.org/project/markdown-callouts) (πŸ“₯ 82K / month): ``` pip install markdown-callouts ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - callouts - github-callouts ```
mkdocs-callouts - πŸ₯ˆ17 Β· ⭐ 46 Β· MIT Β·
A simple MkDocs plugin that converts Obsidian callout blocks to mkdocs supported Admonitions.
- [GitHub](https://github.com/sondregronas/mkdocs-callouts) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· πŸ“¦ 1.4K Β· ⏱️ 15.01.2025) - [PyPi](https://pypi.org/project/mkdocs-callouts) (πŸ“₯ 22K / month): ``` pip install mkdocs-callouts ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - callouts ```
YAML metadata - πŸ₯ˆ16 Β· ⭐ 27 Β· MIT Β·
YAML metadata extension for Python-Markdown.
- [GitHub](https://github.com/sivakov512/python-markdown-full-yaml-metadata) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 4 Β· πŸ“¦ 92 Β· πŸ“‹ 10 - 30% open Β· ⏱️ 15.08.2025) - [PyPi](https://pypi.org/project/markdown-full-yaml-metadata) (πŸ“₯ 1.2K / month): ``` pip install markdown-full-yaml-metadata ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - full_yaml_metadata ```
Mdx Truly Sane Lists - πŸ₯ˆ15 Β· ⭐ 99 Β· πŸ’€ Β· MIT Β·
Extension for Python-Markdown that makes lists truly sane. Custom indents for nested lists and fix for messy..
- [GitHub](https://github.com/radude/mdx_truly_sane_lists) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 10 Β· πŸ“‹ 16 - 50% open Β· ⏱️ 19.07.2022) - [PyPi](https://pypi.org/project/mdx-truly-sane-lists) (πŸ“₯ 1.5M / month): ``` pip install mdx-truly-sane-lists ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mdx_truly_sane_lists ```
Markdown Inline Graphviz - πŸ₯ˆ13 Β· ⭐ 5 Β· πŸ’€ Β· MIT Β·
Render inline graphs with Markdown and Graphviz.
- [GitHub](https://github.com/cesaremorel/markdown-inline-graphviz) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 10 Β· ⏱️ 16.01.2024) - [PyPi](https://pypi.org/project/markdown-inline-graphviz-extension) (πŸ“₯ 230K / month): ``` pip install markdown-inline-graphviz-extension ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - markdown_inline_graphviz ```
Markdown Checklist - πŸ₯ˆ11 Β· ⭐ 84 Β· πŸ’€ Β· MIT Β·
Python Markdown extension for lists of tasks with checkboxes.
- [GitHub](https://github.com/FND/markdown-checklist) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 32 Β· πŸ“‹ 8 - 12% open Β· ⏱️ 29.07.2022) - [PyPi](https://pypi.org/project/markdown-checklist) (πŸ“₯ 3.3K / month): ``` pip install markdown-checklist ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - markdown_checklist.extension ```
MarkdownSubscript - πŸ₯ˆ11 Β· ⭐ 3 Β· πŸ’€ Β· BSD-2 Β·
An extension to the Python Markdown package enabling subscript text.
- [GitHub](https://github.com/jambonrose/markdown_subscript_extension) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 59 Β· πŸ“‹ 5 - 40% open Β· ⏱️ 02.12.2018) - [PyPi](https://pypi.org/project/MarkdownSubscript) (πŸ“₯ 490 / month): ``` pip install MarkdownSubscript ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - subscript ```
MarkdownSuperscript - πŸ₯ˆ11 Β· ⭐ 2 Β· πŸ’€ Β· BSD-2 Β·
An extension to the Python Markdown package enabling superscript text.
- [GitHub](https://github.com/jambonrose/markdown_superscript_extension) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· πŸ“¦ 47 Β· πŸ“‹ 4 - 25% open Β· ⏱️ 02.12.2018) - [PyPi](https://pypi.org/project/MarkdownSuperscript) (πŸ“₯ 950 / month): ``` pip install MarkdownSuperscript ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - superscript ```
Breakless Lists - πŸ₯ˆ9 Β· ⭐ 6 Β· πŸ’€ Β· MIT Β·
Python markdown breakless lists extension.
- [GitHub](https://github.com/adamb70/mdx-breakless-lists) (πŸ”€ 2 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 08.10.2020) - [PyPi](https://pypi.org/project/mdx-breakless-lists) (πŸ“₯ 24K / month): ``` pip install mdx-breakless-lists ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mdx_breakless_lists ```
caption - πŸ₯‰8 Β· ⭐ 11 Β· ❗️GPL-3.0 Β· - [GitHub](https://github.com/flywire/caption) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 3 Β· πŸ“¦ 68 Β· πŸ“‹ 8 - 87% open Β· ⏱️ 03.05.2025) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - caption - image_captions - table_captions ```
python-asciimathml - πŸ₯‰8 Β· ⭐ 4 Β· πŸ’€ Β· ❗️GPL-3.0 Β·
python ASCIIMathML to Presentation MathML translator.
- [GitHub](https://github.com/ShadowKyogre/python-asciimathml) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 4 Β· ⏱️ 04.04.2017) - [PyPi](https://pypi.org/project/asciimathml) (πŸ“₯ 790 / month): ``` pip install asciimathml ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mdx_asciimathml ```
markdown-icons - πŸ₯‰7 Β· ⭐ 13 Β· πŸ’€ Β· ❗Unlicensed Β·
Easily display icon fonts in markdown.
- [GitHub](https://github.com/MadLittleMods/markdown-icons) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 11 Β· πŸ“‹ 7 - 42% open Β· ⏱️ 09.12.2018) - [PyPi](https://pypi.org/project/markdown-iconfonts) (πŸ“₯ 54 / month): ``` pip install markdown-iconfonts ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - iconfonts ```
markdown-katex - πŸ₯‰7 Β· ⭐ 11 Β· πŸ’€ Β· ❗Unlicensed Β·
KaTeX extension for Python Markdown.
- [PyPi](https://pypi.org/project/markdown-katex) (πŸ“₯ 11K / month): ``` pip install markdown-katex ``` - [GitLab](https://gitlab.com/mbarkhau/markdown-katex) (πŸ”€ 4 Β· πŸ“‹ 17 - 23% open Β· ⏱️ 14.05.2019) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - markdown_katex ```
markdown-emdash - πŸ₯‰7 Β· ⭐ 3 Β· πŸ’€ Β· MIT Β·
Emdash extension for python-markdown.
- [GitHub](https://github.com/czue/markdown-emdash) (πŸ”€ 1 Β· πŸ“¦ 39 Β· ⏱️ 18.05.2023) - [PyPi](https://pypi.org/project/markdown-emdash) (πŸ“₯ 70 / month): ``` pip install markdown-emdash ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mdx_emdash ```
HEARTBEATS Flavored Markdown - πŸ₯‰6 Β· ⭐ 14 Β· πŸ’€ Β· ❗Unlicensed Β·
HEARTBEATS Flavored Markdown extension.
- [GitHub](https://github.com/heartbeatsjp/markdown-extension-hbfm) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 10 Β· ⏱️ 01.03.2018) - [PyPi](https://pypi.org/project/hbfm) (πŸ“₯ 190 / month): ``` pip install hbfm ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - hbfm.inline_coloring - hbfm.inline_list - hbfm.number_headers - hbfm.quote_uri_hash ```
mkpatcher - πŸ₯‰6 Β· ⭐ 2 Β· πŸ’€ Β· Apache-2 Β·
Python-Markdown extension allowing arbitrary scripts to modify MkDocs input files.
- [GitHub](https://github.com/ofek/mkpatcher) (πŸ“¦ 8 Β· ⏱️ 26.04.2020) - [PyPi](https://pypi.org/project/mkpatcher) (πŸ“₯ 180 / month): ``` pip install mkpatcher ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mkpatcher ```
KBD Extension - πŸ₯‰6 Β· ⭐ 2 Β· πŸ’€ Β· MIT Β·
KBD Extension for Python-Markdown.
- [GitHub](https://github.com/RickTalken/kbdextension) (πŸ”€ 1 Β· πŸ“¦ 12 Β· ⏱️ 08.06.2020) - [PyPi](https://pypi.org/project/kbdextension) (πŸ“₯ 280 / month): ``` pip install kbdextension ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - kbdextension ```
Tweetable quotes - πŸ₯‰5 Β· ⭐ 16 Β· πŸ’€ Β· MIT Β·
Python-Markdown extension to embed tweetable quotes into your blog posts.
- [GitHub](https://github.com/max-arnold/markdown-tweetable) (πŸ”€ 1 Β· πŸ“¦ 5 Β· ⏱️ 25.03.2019) - [PyPi](https://pypi.org/project/markdown-tweetable) (πŸ“₯ 13 / month): ``` pip install markdown-tweetable ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - tweetable.extension ```
Markdown PyCon - πŸ₯‰5 Β· ⭐ 2 Β· ISC Β·
Markdown extension to parse `pycon` code blocks without indentation or fences.
- [GitHub](https://github.com/pawamoy/markdown-pycon) (πŸ“¦ 3 Β· ⏱️ 10.01.2025) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - pycon ```
Markdown Grid Tables - πŸ₯‰5 Β· ⭐ 1 Β· πŸ’€ Β· ❗Unlicensed Β·
[Python-Markdown](https://python-markdown.github.io/) [extension](https://python-markdown.github.io/extensions/api/)..
- [PyPi](https://pypi.org/project/markdown-grid-tables) (πŸ“₯ 28K / month): ``` pip install markdown-grid-tables ``` - [GitLab](https://gitlab.com/WillDaSilva/markdown_grid_tables) (πŸ”€ 7 Β· πŸ“‹ 3 - 66% open Β· ⏱️ 09.02.2022) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - markdown_grid_tables ```
markdown-del-ins - πŸ₯‰4 Β· ⭐ 13 Β· πŸ’€ Β· ❗Unlicensed Β·
Markdown extension to support the del and ins tags.
- [GitHub](https://github.com/honzajavorek/markdown-del-ins) (πŸ‘¨β€πŸ’» 2 Β· ⏱️ 09.01.2020) - [PyPi](https://pypi.org/project/markdown-del-ins) (πŸ“₯ 2.1K / month): ``` pip install markdown-del-ins ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - markdown_del_ins ```
Cite Extension - πŸ₯‰4 Β· ⭐ 6 Β· πŸ’€ Β· ❗Unlicensed Β·
Python-Markdown extension to support the cite tag.
- [GitHub](https://github.com/aleray/mdx_cite) (πŸ”€ 3 Β· ⏱️ 21.04.2012) - [PyPi](https://pypi.org/project/mdx-cite) (πŸ“₯ 30 / month): ``` pip install mdx-cite ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mdx_cite ```
markdown_sub_sup - πŸ₯‰4 Β· ⭐ 2 Β· πŸ’€ Β· ❗️LGPL-3.0 Β·
A python markdown extension for add sub and sup support.
- [GitHub](https://github.com/alberic89/markdown_sub_sup) (⏱️ 24.03.2023) - [PyPi](https://pypi.org/project/markdown-sub-sup) (πŸ“₯ 65 / month): ``` pip install markdown-sub-sup ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - markdown_sub_sup ```
Semantic WikiLinks Extension - πŸ₯‰2 Β· ⭐ 8 Β· πŸ’€ Β· ❗Unlicensed Β·
Python-Markdown extension to add support for semantic (wiki)links (RDFa).
- [GitHub](https://github.com/aleray/mdx_semanticwikilinks) (πŸ”€ 1 Β· ⏱️ 15.08.2012) - [PyPi](https://pypi.org/project/mdx-semanticwikilinks) (πŸ“₯ 4 / month): ``` pip install mdx-semanticwikilinks ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mdx_semanticwikilinks ```
Semantic Data Extension - πŸ₯‰2 Β· ⭐ 7 Β· πŸ’€ Β· ❗Unlicensed Β·
Python-Markdown extension to add support for semantic data (RDFa).
- [GitHub](https://github.com/aleray/mdx_semanticdata) (πŸ”€ 1 Β· ⏱️ 05.11.2012) - [PyPi](https://pypi.org/project/mdx-semanticdata) (πŸ“₯ 5 / month): ``` pip install mdx-semanticdata ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mdx_semanticdata ```
Django Static Image Β· ❗Unlicensed Β· - [PyPi](https://pypi.org/project/markdown-djangostaticimage) (πŸ“₯ 4 / month): ``` pip install markdown-djangostaticimage ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - django_static_image ```

## 🧭 Navigation & page building Back to top
awesome-nav - πŸ₯‡23 Β· ⭐ 580 Β· MIT Β·
A plugin for customizing the navigation structure of your MkDocs site.
- [GitHub](https://github.com/lukasgeiter/mkdocs-awesome-nav) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 40 Β· πŸ“¦ 270 Β· πŸ“‹ 110 - 19% open Β· ⏱️ 18.05.2025) - [PyPi](https://pypi.org/project/mkdocs-awesome-nav) (πŸ“₯ 150K / month): ``` pip install mkdocs-awesome-nav ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - awesome-nav ```
encryptcontent - πŸ₯‡23 Β· ⭐ 160 Β· MIT Β·
A MkDocs plugin that encrypt/decrypt markdown content with AES.
- [GitHub](https://github.com/unverbuggt/mkdocs-encryptcontent-plugin) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 16 Β· πŸ“₯ 100 Β· πŸ“¦ 1.2K Β· πŸ“‹ 71 - 9% open Β· ⏱️ 07.07.2025) - [PyPi](https://pypi.org/project/mkdocs-encryptcontent-plugin) (πŸ“₯ 8.3K / month): ``` pip install mkdocs-encryptcontent-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - encryptcontent ```
literate-nav - πŸ₯‡21 Β· ⭐ 93 Β· πŸ“‰ Β· MIT Β·
MkDocs plugin to specify the navigation in Markdown instead of YAML.
- [GitHub](https://github.com/oprypin/mkdocs-literate-nav) (πŸ”€ 8 Β· πŸ“¦ 2.7K Β· πŸ“‹ 33 - 48% open Β· ⏱️ 18.03.2025) - [PyPi](https://pypi.org/project/mkdocs-literate-nav) (πŸ“₯ 1.1M / month): ``` pip install mkdocs-literate-nav ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - literate-nav ```
Publisher for MkDocs - meta - πŸ₯ˆ19 Β· ⭐ 110 Β· MIT Β·
Automatic navigation based on files metadata with URL name and publication status control.
- [GitHub](https://github.com/mkdocs-publisher/mkdocs-publisher) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 7 Β· πŸ“₯ 100 Β· πŸ“¦ 91 Β· πŸ“‹ 29 - 24% open Β· ⏱️ 11.07.2025) - [PyPi](https://pypi.org/project/mkdocs-publisher) (πŸ“₯ 2K / month): ``` pip install mkdocs-publisher ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - pub-meta ```
mkdocs-simple-hooks - πŸ₯ˆ19 Β· ⭐ 65 Β· πŸ’€ Β· MIT Β·
Define your own hooks for mkdocs, without having to create a new package.
- [GitHub](https://github.com/aklajnert/mkdocs-simple-hooks) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 5 Β· πŸ“₯ 60 Β· πŸ“¦ 2.2K Β· ⏱️ 14.11.2023) - [PyPi](https://pypi.org/project/mkdocs-simple-hooks) (πŸ“₯ 110K / month): ``` pip install mkdocs-simple-hooks ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-simple-hooks ```
exclude - πŸ₯ˆ17 Β· ⭐ 98 Β· πŸ’€ Β· Apache-2 Β·
A mkdocs plugin that lets you exclude files or trees from your output.
- [GitHub](https://github.com/apenwarr/mkdocs-exclude) (πŸ”€ 10 Β· πŸ“¦ 2.7K Β· πŸ“‹ 12 - 75% open Β· ⏱️ 20.02.2019) - [PyPi](https://pypi.org/project/mkdocs-exclude) (πŸ“₯ 290K / month): ``` pip install mkdocs-exclude ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - exclude ```
section-index - πŸ₯ˆ16 Β· ⭐ 92 Β· MIT Β·
MkDocs plugin to allow clickable sections that lead to an index page.
- [GitHub](https://github.com/oprypin/mkdocs-section-index) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 8 Β· πŸ“‹ 23 - 34% open Β· ⏱️ 05.04.2025) - [PyPi](https://pypi.org/project/mkdocs-section-index) (πŸ“₯ 870K / month): ``` pip install mkdocs-section-index ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - section-index ```
mkdocs-gallery - πŸ₯ˆ16 Β· ⭐ 48 Β· BSD-3 Β·
Same features as sphinx-gallery (https://sphinx-gallery.github.io/) but on mkdocs (https://www.mkdocs.org/) (no sphinx..
- [GitHub](https://github.com/smarie/mkdocs-gallery) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 16 Β· πŸ“‹ 74 - 40% open Β· ⏱️ 30.09.2024) - [PyPi](https://pypi.org/project/mkdocs-gallery) (πŸ“₯ 41K / month): ``` pip install mkdocs-gallery ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - gallery ```
mkdocs-nav-weight - πŸ₯ˆ14 Β· ⭐ 14 Β· MIT Β·
A simple mkdocs plugin, enables to organize Navigation in a more markdownic way.
- [GitHub](https://github.com/shu307/mkdocs-nav-weight) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 3 Β· πŸ“¦ 120 Β· ⏱️ 17.08.2025) - [PyPi](https://pypi.org/project/mkdocs-nav-weight) (πŸ“₯ 22K / month): ``` pip install mkdocs-nav-weight ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-nav-weight ```
mkdocs-pagetree-plugin - πŸ₯ˆ14 Β· ⭐ 9 Β· MIT Β·
MkDocs plugin that allows you to display the page tree. Like `sitemap.xml`, but for humans.
- [GitHub](https://github.com/tombreit/mkdocs-pagetree-plugin) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 3 Β· πŸ“¦ 19 Β· πŸ“‹ 13 - 23% open Β· ⏱️ 16.03.2025) - [PyPi](https://pypi.org/project/mkdocs-pagetree-plugin) (πŸ“₯ 21K / month): ``` pip install mkdocs-pagetree-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - pagetree ```
mkdocs-live-edit-plugin - πŸ₯ˆ13 Β· ⭐ 35 Β· MIT Β·
An MkDocs plugin that allows editing pages directly from the browser.
- [GitHub](https://github.com/EddyLuten/mkdocs-live-edit-plugin) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 5 Β· πŸ“¦ 17 Β· πŸ“‹ 10 - 30% open Β· ⏱️ 23.02.2025) - [PyPi](https://pypi.org/project/mkdocs-live-edit-plugin) (πŸ“₯ 310 / month): ``` pip install mkdocs-live-edit-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - live-edit ```
file-filter - πŸ₯ˆ13 Β· ⭐ 10 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin that lets you exclude/include docs files using globs, regexes, gitignore-style file and..
- [GitHub](https://github.com/DariuszPorowski/mkdocs-file-filter-plugin) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 4 Β· πŸ“₯ 99 Β· πŸ“¦ 16 Β· πŸ“‹ 13 - 38% open Β· ⏱️ 19.07.2024) - [PyPi](https://pypi.org/project/mkdocs-file-filter-plugin) (πŸ“₯ 3.7K / month): ``` pip install mkdocs-file-filter-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - file-filter ```
MkRefs - πŸ₯‰10 Β· ⭐ 39 Β· πŸ’€ Β· MIT Β·
MkDocs plugin to generate semantic reference Markdown pages from a knowledge graph.
- [GitHub](https://github.com/DerwenAI/mkrefs) (πŸ‘¨β€πŸ’» 2 Β· πŸ“¦ 5 Β· ⏱️ 31.08.2023) - [PyPi](https://pypi.org/project/mkrefs) (πŸ“₯ 110 / month): ``` pip install mkrefs ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkrefs ```
mkdocs-categories-plugin - πŸ₯‰10 Β· ⭐ 16 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin allowing for categorization of wiki pages.
- [GitHub](https://github.com/EddyLuten/mkdocs-categories-plugin) (πŸ“¦ 23 Β· πŸ“‹ 5 - 60% open Β· ⏱️ 22.04.2024) - [PyPi](https://pypi.org/project/mkdocs-categories-plugin) (πŸ“₯ 1.1K / month): ``` pip install mkdocs-categories-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - categories ```
authors - πŸ₯‰10 Β· 🐣 Β· MIT Β·
MkDocs plugin to display authors dynamically on a template using an .authors.yml file.
- [GitHub](https://github.com/thomaszwagerman/mkdocs-authors-plugin) (⏱️ 05.08.2025) - [PyPi](https://pypi.org/project/mkdocs-authors-plugin) (πŸ“₯ 72 / month): ``` pip install mkdocs-authors-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - authors ```
include directory to navigation - πŸ₯‰9 Β· ⭐ 31 Β· πŸ’€ Β· ❗Unlicensed Β·
Simple MKDocs plugin than permit to fetch and replace directory in navigation.
- [GitHub](https://github.com/mysiki/mkdocs_include_dir_to_nav) (πŸ”€ 3 Β· πŸ“₯ 15 Β· πŸ“‹ 4 - 50% open Β· ⏱️ 01.03.2022) - [PyPi](https://pypi.org/project/mkdocs-include-dir-to-nav) (πŸ“₯ 47K / month): ``` pip install mkdocs-include-dir-to-nav ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - include_dir_to_nav ```
vim-md-tags - πŸ₯‰9 Β· ⭐ 7 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin that creates a vim tag file of all markdown files.
- [GitHub](https://github.com/zachhannum/mkdocs-vim-md-tags-plugin) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 1 Β· πŸ“¦ 12 Β· ⏱️ 08.05.2020) - [PyPi](https://pypi.org/project/mkdocs-vim-md-tags-plugin) (πŸ“₯ 33 / month): ``` pip install mkdocs-vim-md-tags-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - vim-md-tags ```
toc-sidebar - πŸ₯‰9 Β· ⭐ 5 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin that allows users to add additional content to the ToC sidebar using the Material theme.
- [GitHub](https://github.com/zachhannum/mkdocs-toc-sidebar-plugin) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· πŸ“¦ 49 Β· ⏱️ 11.01.2020) - [PyPi](https://pypi.org/project/mkdocs-toc-sidebar-plugin) (πŸ“₯ 720 / month): ``` pip install mkdocs-toc-sidebar-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - toc-sidebar ```
mkdocs-breadcrumbs-plugin - πŸ₯‰9 Β· ⭐ 5 Β· MIT Β·
Location-based breadcrumbs navigation.
- [GitHub](https://github.com/mihaigalos/mkdocs-breadcrumbs-plugin) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 2 Β· πŸ“¦ 9 Β· πŸ“‹ 5 - 40% open Β· ⏱️ 18.04.2025) - [PyPi](https://pypi.org/project/mkdocs-breadcrumbs-plugin) (πŸ“₯ 2.5K / month): ``` pip install mkdocs-breadcrumbs-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-breadcrumbs-plugin ```
mkdocs-nav-enhancements - πŸ₯‰8 Β· ⭐ 3 Β· πŸ’€ Β· MIT Β·
WIP plugin for working with titles of pages in MkDocs.
- [GitHub](https://github.com/Rylon/mkdocs-nav-enhancements) (⏱️ 24.07.2019) - [PyPi](https://pypi.org/project/mkdocs-nav-enhancements) (πŸ“₯ 5.4K / month): ``` pip install mkdocs-nav-enhancements ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-nav-enhancements ```
schema-reader - πŸ₯‰6 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
A mkdocs plugin that scans specified directories and files for JSON Schema files, converts them to markdown and builds..
- [GitHub](https://github.com/magicaljellybeans/mkdocs_schema_reader) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 2 Β· πŸ“‹ 4 - 50% open Β· ⏱️ 23.06.2021) - [PyPi](https://pypi.org/project/mkdocs-schema-reader) (πŸ“₯ 1.9K / month): ``` pip install mkdocs-schema-reader ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - schema_reader ```
mkdocs-title-casing-plugin - πŸ₯‰6 Β· ⭐ 2 Β· πŸ’€ Β· ❗️GPL-3.0 Β·
A lightweight mkdocs plugin to add title casing to all mkdocs pages and sections.
- [GitHub](https://github.com/mattchristopher314/mkdocs-title-casing-plugin) (πŸ”€ 1 Β· πŸ“¦ 10 Β· ⏱️ 02.09.2023) - [PyPi](https://pypi.org/project/mkdocs-title-casing-plugin) (πŸ“₯ 340 / month): ``` pip install mkdocs-title-casing-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - title-casing ```
select-files - πŸ₯‰5 Β· πŸ’€ Β· Apache-2 Β·
Filter pages for assignments.
- [GitHub](https://github.com/supcik/mkdocs-select-files) (πŸ“¦ 9 Β· ⏱️ 05.09.2019) - [PyPi](https://pypi.org/project/mkdocs-select-files) (πŸ“₯ 15 / month): ``` pip install mkdocs-select-files ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - select-files ```
mkdocs-navsorted-plugin - πŸ₯‰5 Β· 🐣 Β· BSD-3 Β·
mkdocs plugin to get nav sorted without yml directives.
- [GitHub](https://github.com/idlesign/mkdocs-navsorted-plugin) (⏱️ 24.05.2025) - [PyPi](https://pypi.org/project/mkdocs-navsorted-plugin) (πŸ“₯ 920 / month): ``` pip install mkdocs-navsorted-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - navsorted ```
awesome-list - πŸ₯‰4 Β· ⭐ 5 Β· πŸ’€ Β· MIT Β·
MkDocs Plugin to inject social media cards for each entry in an awesome-list.
- [GitHub](https://github.com/carlosperate/mkdocs-awesome-list-plugin) (⏱️ 26.07.2019) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - awesome-list ```
SWAN Gallery - πŸ₯‰4 Β· ⭐ 1 Β· πŸ’€ Β· ❗️AGPL-3.0 Β·
MkDocs plugin to generate a SWAN Gallery.
- [GitHub](https://github.com/swan-cern/mkdocs-swangallery) (πŸ‘¨β€πŸ’» 2 Β· πŸ“¦ 3 Β· ⏱️ 20.07.2023) - [PyPi](https://pypi.org/project/mkdocs-swangallery) (πŸ“₯ 13 / month): ``` pip install mkdocs-swangallery ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - swangallery ```
MkDocs Remove Sections Plugin - πŸ₯‰4 Β· MIT Β·
Remove sections with specific titles from your MkDocs pages.
- [GitHub](https://github.com/six-two/mkdocs-remove-sections-plugin) (⏱️ 12.11.2024) - [PyPi](https://pypi.org/project/mkdocs-remove-sections-plugin) (πŸ“₯ 19 / month): ``` pip install mkdocs-remove-sections-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - remove_sections ```
pagenav-generator - πŸ₯‰2 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
Little something to automatically generate a Navigation within a page itself. Depends on Awesome-pages.
- [GitHub](https://github.com/Andre601/mkdocs-pagenav-generator) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· ⏱️ 17.04.2022) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - pagenav-generator ```

## βœ… Quality checks (code blocks, spelling, etc.) Back to top
mkdocs-spellcheck - πŸ₯‡19 Β· ⭐ 22 Β· ISC Β·
A spell checker plugin for MkDocs.
- [GitHub](https://github.com/pawamoy/mkdocs-spellcheck) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 5 Β· πŸ“¦ 75 Β· πŸ“‹ 26 - 34% open Β· ⏱️ 05.08.2025) - [PyPi](https://pypi.org/project/mkdocs-spellcheck) (πŸ“₯ 29K / month): ``` pip install mkdocs-spellcheck ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - spellcheck ```
mktestdocs - πŸ₯ˆ17 Β· ⭐ 130 Β· Apache-2
Run pytest against markdown files/docstrings.
- [GitHub](https://github.com/koaning/mktestdocs) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 10 Β· πŸ“‹ 8 - 37% open Β· ⏱️ 25.07.2025) - [PyPi](https://pypi.org/project/mktestdocs) (πŸ“₯ 36K / month): ``` pip install mktestdocs ```
Link Checker - πŸ₯ˆ11 Β· ⭐ 14 Β· πŸ’€ Β· MIT
Python asyncio + aiohttp Markdown *.md URL link checker: 10,000 files/second.
- [GitHub](https://github.com/byrnereese/linkchecker-mkdocs) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 6 Β· ⏱️ 24.08.2021) - [PyPi](https://pypi.org/project/mkdocs-linkcheck) (πŸ“₯ 20K / month): ``` pip install mkdocs-linkcheck ```
mkdocs-code-validator - πŸ₯‰9 Β· ⭐ 3 Β· MIT Β·
Checks Markdown code blocks in a MkDocs site against user-defined actions.
- [GitHub](https://github.com/oprypin/mkdocs-code-validator) (πŸ“¦ 17 Β· ⏱️ 15.02.2025) - [PyPi](https://pypi.org/project/mkdocs-code-validator) (πŸ“₯ 280 / month): ``` pip install mkdocs-code-validator ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - code-validator ```
MkDocs-Test - πŸ₯‰6 Β· ⭐ 6 Β· MIT Β·
A framework for testing MkDocs projects.
- [GitHub](https://github.com/fralau/mkdocs-test) (πŸ‘¨β€πŸ’» 3 Β· πŸ“‹ 3 - 66% open Β· ⏱️ 28.07.2025) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - test ```
mkdocs-codecheck - πŸ₯‰5 Β· ⭐ 3 Β· πŸ’€ Β· MIT
Traverses a directory tree looking for code samples, then attempts to validate each code sample found.
- [GitHub](https://github.com/byrnereese/codechecker-mkdocs) (πŸ‘¨β€πŸ’» 6 Β· ⏱️ 16.12.2021) - [PyPi](https://pypi.org/project/mkdocs-codecheck) (πŸ“₯ 17 / month): ``` pip install mkdocs-codecheck ```

## πŸ” Search & tables of content Back to top
localsearch - πŸ₯‡16 Β· ⭐ 33 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin to make the native search plugin work locally (file:// protocol).
- [GitHub](https://github.com/wilhelmer/mkdocs-localsearch) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 7 Β· πŸ“¦ 100 Β· ⏱️ 02.01.2023) - [PyPi](https://pypi.org/project/mkdocs-localsearch) (πŸ“₯ 4.6K / month): ``` pip install mkdocs-localsearch ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - localsearch ```
exclude-search - πŸ₯ˆ12 Β· ⭐ 29 Β· πŸ’€ Β· MIT Β·
A mkdocs plugin that excludes selected chapters from the docs search index.
- [GitHub](https://github.com/chrieke/mkdocs-exclude-search) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 2 Β· πŸ“₯ 16 Β· ⏱️ 04.12.2023) - [PyPi](https://pypi.org/project/mkdocs-exclude-search) (πŸ“₯ 39K / month): ``` pip install mkdocs-exclude-search ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - exclude-search ```
tags - πŸ₯‰9 Β· ⭐ 43 Β· πŸ’€ Β· MIT Β·
Processes tags in yaml metadata.
- [GitHub](https://github.com/jldiaz/mkdocs-plugin-tags) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 19 Β· πŸ“‹ 14 - 42% open Β· ⏱️ 02.09.2021) - [PyPi](https://pypi.org/project/mkdocs-plugin-tags) (πŸ“₯ 2.1K / month): ``` pip install mkdocs-plugin-tags ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - tags ```
mkdocs-task-collector - πŸ₯‰7 Β· ⭐ 4 Β· MIT Β·
mkdocs plugin to generate a comprehensive and organized task list, making it easier to manage and track tasks, notes,..
- [GitHub](https://github.com/costantinoai/mkdocs-task-collector) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 3 Β· ⏱️ 04.04.2025) - [PyPi](https://pypi.org/project/mkdocs-task-collector) (πŸ“₯ 180 / month): ``` pip install mkdocs-task-collector ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - task-collector ```
extract listings - πŸ₯‰7 Β· ⭐ 2 Β· MIT Β·
Generate a page with all listings and/or a search page for listings.
- [GitHub](https://github.com/six-two/mkdocs-extract-listings-plugin) (⏱️ 15.04.2025) - [PyPi](https://pypi.org/project/mkdocs-extract-listings-plugin) (πŸ“₯ 1.5K / month): ``` pip install mkdocs-extract-listings-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - extract_listings ```

## 🍱 Site conversion (PDF/ePUB/etc.) Back to top
mkdocs-with-pdf - πŸ₯‡23 Β· ⭐ 370 Β· πŸ’€ Β· MIT Β·
Generate a single PDF file from MkDocs repository.
- [GitHub](https://github.com/orzih/mkdocs-with-pdf) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 76 Β· πŸ“¦ 800 Β· πŸ“‹ 120 - 57% open Β· ⏱️ 14.10.2021) - [PyPi](https://pypi.org/project/mkdocs-with-pdf) (πŸ“₯ 97K / month): ``` pip install mkdocs-with-pdf ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - with-pdf ```
pdf-export - πŸ₯‡22 Β· ⭐ 340 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin to export content pages as PDF files.
- [GitHub](https://github.com/zhaoterryy/mkdocs-pdf-export-plugin) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 41 Β· πŸ“¦ 1.5K Β· πŸ“‹ 90 - 48% open Β· ⏱️ 05.10.2021) - [PyPi](https://pypi.org/project/mkdocs-pdf-export-plugin) (πŸ“₯ 38K / month): ``` pip install mkdocs-pdf-export-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - pdf-export ```
print-site - πŸ₯ˆ20 Β· ⭐ 170 Β· MIT Β·
MkDocs Plugin that adds an additional page that combines all pages, allowing easy exports to PDF and standalone HTML.
- [GitHub](https://github.com/timvink/mkdocs-print-site-plugin) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 27 Β· πŸ“‹ 110 - 9% open Β· ⏱️ 03.08.2025) - [PyPi](https://pypi.org/project/mkdocs-print-site-plugin) (πŸ“₯ 93K / month): ``` pip install mkdocs-print-site-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - print-site ```
mkdocs-exporter - πŸ₯ˆ17 Β· ⭐ 120 Β· MIT Β·
The fastest and most configurable plugin for MkDocs, allowing seamless export of individual pages and/or entire..
- [GitHub](https://github.com/adrienbrignon/mkdocs-exporter) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 13 Β· πŸ“¦ 38 Β· πŸ“‹ 65 - 52% open Β· ⏱️ 29.10.2024) - [PyPi](https://pypi.org/project/mkdocs-exporter) (πŸ“₯ 11K / month): ``` pip install mkdocs-exporter ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - exporter ```
mkpdfs - πŸ₯ˆ16 Β· ⭐ 100 Β· πŸ’€ Β· ❗️GPL-3.0 Β·
Converts your mkdocs documentation in PDF, to be shared with users.
- [GitHub](https://github.com/comwes/mkpdfs-mkdocs-plugin) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 29 Β· πŸ“₯ 43 Β· πŸ“¦ 65 Β· πŸ“‹ 39 - 30% open Β· ⏱️ 11.08.2021) - [PyPi](https://pypi.org/project/mkpdfs-mkdocs) (πŸ“₯ 520 / month): ``` pip install mkpdfs-mkdocs ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkpdfs ```
mkdocs-pandoc - πŸ₯‰14 Β· ⭐ 110 Β· πŸ’€ Β· Apache-2
[unmaintained] mkdocs - pandoc converter: use this fork https://github.com/twardoch/mkdocs-combine.
- [GitHub](https://github.com/jgrassler/mkdocs-pandoc) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 22 Β· πŸ“¦ 76 Β· πŸ“‹ 23 - 56% open Β· ⏱️ 14.03.2016) - [PyPi](https://pypi.org/project/mkdocs-pandoc) (πŸ“₯ 240 / month): ``` pip install mkdocs-pandoc ```
pdf-with-js - πŸ₯‰12 Β· ⭐ 8 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin that exports your documentation as PDF with rendered JavaScript content.
- [GitHub](https://github.com/smaxtec/mkdocs-pdf-with-js-plugin) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 3 Β· πŸ“¦ 13 Β· ⏱️ 23.07.2021) - [PyPi](https://pypi.org/project/mkdocs-pdf-with-js-plugin) (πŸ“₯ 720 / month): ``` pip install mkdocs-pdf-with-js-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - pdf-with-js ```
mk2pdf-export - πŸ₯‰7 Β· ⭐ 10 Β· πŸ’€ Β· MIT Β·
The plugin is based on https://github.com/zhaoterryy/mkdocs-pdf-export-plugin/ ,the main change is use pandoc to..
- [GitHub](https://github.com/HaoLiuHust/mkdocs-mk2pdf-plugin) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 5 Β· πŸ“¦ 3 Β· ⏱️ 11.09.2020) - [PyPi](https://pypi.org/project/mkdocs-mk2pdf-plugin) (πŸ“₯ 56 / month): ``` pip install mkdocs-mk2pdf-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mk2pdf-export ```
mkdocs-zip-folders - πŸ₯‰5 Β· ⭐ 3 Β· MIT Β·
MkDocs plugin to zip configured folders and add them to the site.
- [GitHub](https://github.com/JakubAndrysek/mkdocs-zip-folders) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· ⏱️ 03.07.2025) - [PyPi](https://pypi.org/project/mkdocs-zip-folders) (πŸ“₯ 84 / month): ``` pip install mkdocs-zip-folders ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - zip_folders ```
helm - πŸ₯‰3 Β· ⭐ 1 Β· πŸ’€ Β· Apache-2 Β·
An mkdocs plugin that turns docs website into helm repository.
- [GitHub](https://github.com/M00nF1sh/mkdocs-helm) (πŸ”€ 1 Β· ⏱️ 21.11.2018) - [PyPi](https://pypi.org/project/mkdocs-helm) (πŸ“₯ 21 / month): ``` pip install mkdocs-helm ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - helm-repo ```
mkdocs-autozip - πŸ₯‰1 Β· ⭐ 2 Β· πŸ’€ Β· ❗Unlicensed Β·
A mkdocs plugin for auto zipping the document source.
- [GitHub](https://github.com/martinohanlon/mkdocs_autozip) (⏱️ 05.10.2022) - [PyPi](https://pypi.org/project/mkdocs-autozip) (πŸ“₯ 47 / month): ``` pip install mkdocs-autozip ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - autozip ```

## πŸ”§ Site building, site management Back to top
mike - πŸ₯‡27 Β· ⭐ 670 Β· BSD-3 Β·
Manage multiple versions of your MkDocs-powered documentation via Git.
- [GitHub](https://github.com/jimporter/mike) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 49 Β· πŸ“₯ 420 Β· πŸ“¦ 4.8K Β· πŸ“‹ 200 - 6% open Β· ⏱️ 16.03.2025) - [PyPi](https://pypi.org/project/mike) (πŸ“₯ 630K / month): ``` pip install mike ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mike ```
techdocs-core - πŸ₯‡25 Β· ⭐ 100 Β· Apache-2 Β·
The core MkDocs plugin used by Backstages TechDocs as a wrapper around multiple MkDocs plugins and Python Markdown..
- [GitHub](https://github.com/backstage/mkdocs-techdocs-core) (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 75 Β· πŸ“¦ 180 Β· πŸ“‹ 72 - 1% open Β· ⏱️ 22.08.2025) - [PyPi](https://pypi.org/project/mkdocs-techdocs-core) (πŸ“₯ 950K / month): ``` pip install mkdocs-techdocs-core ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - techdocs-core ```
monorepo - πŸ₯‡23 Β· ⭐ 360 Β· πŸ“‰ Β· Apache-2 Β·
Build multiple documentation folders in a single Mkdocs. Designed for large codebases.
- [GitHub](https://github.com/backstage/mkdocs-monorepo-plugin) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 73 Β· πŸ“¦ 560 Β· πŸ“‹ 72 - 52% open Β· ⏱️ 15.06.2025) - [PyPi](https://pypi.org/project/mkdocs-monorepo-plugin) (πŸ“₯ 1.6M / month): ``` pip install mkdocs-monorepo-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - monorepo ```
mkdocs-multirepo-plugin - πŸ₯ˆ22 Β· ⭐ 170 Β· MIT Β·
Build documentation in multiple repos into one site.
- [GitHub](https://github.com/jdoiro3/mkdocs-multirepo-plugin) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 54 Β· πŸ“¦ 200 Β· πŸ“‹ 120 - 54% open Β· ⏱️ 15.01.2025) - [PyPi](https://pypi.org/project/mkdocs-multirepo-plugin) (πŸ“₯ 59K / month): ``` pip install mkdocs-multirepo-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - multirepo ```
Publisher for MkDocs - debugger - πŸ₯ˆ19 Β· ⭐ 110 Β· MIT Β·
Advanced console and file logger from build and serve process.
- [GitHub](https://github.com/mkdocs-publisher/mkdocs-publisher) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 7 Β· πŸ“₯ 100 Β· πŸ“¦ 91 Β· πŸ“‹ 29 - 24% open Β· ⏱️ 11.07.2025) - [PyPi](https://pypi.org/project/mkdocs-publisher) (πŸ“₯ 2K / month): ``` pip install mkdocs-publisher ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - pub-debugger ```
simple - πŸ₯ˆ19 Β· ⭐ 49 Β· Apache-2 Β·
Build documentation files inside your code into a MkDocs site.
- [GitHub](https://github.com/athackst/mkdocs-simple-plugin) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 10 Β· πŸ“¦ 58 Β· ⏱️ 20.06.2025) - [PyPi](https://pypi.org/project/mkdocs-simple-plugin) (πŸ“₯ 20K / month): ``` pip install mkdocs-simple-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - simple ```
markdown-docs - πŸ₯ˆ17 Β· ⭐ 26 Β· MIT Β·
Action/docker image that transforms your markdown into a static website. No need for particular configuration: it just..
- [GitHub](https://github.com/ldeluigi/markdown-docs) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 6 Β· πŸ“¦ 110 Β· ⏱️ 01.09.2025) - [Docker Hub](https://hub.docker.com/r/deloo/markdown-docs) (πŸ“₯ 41K Β· ⏱️ 01.09.2025): ``` docker pull deloo/markdown-docs ```
mkdocs-versioning - πŸ₯ˆ16 Β· ⭐ 40 Β· πŸ’€ Β· MIT Β·
A tool that allows for versioning sites built with mkdocs.
- [GitHub](https://github.com/zayd62/mkdocs-versioning) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 6 Β· πŸ“¦ 130 Β· πŸ“‹ 25 - 12% open Β· ⏱️ 01.08.2021) - [PyPi](https://pypi.org/project/mkdocs-versioning) (πŸ“₯ 5.6K / month): ``` pip install mkdocs-versioning ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-versioning ```
MkDocs Merge - πŸ₯ˆ14 Β· ⭐ 24 Β· MIT
Merge the source of multiple MkDocs sites into a single one.
- [GitHub](https://github.com/ovasquez/mkdocs-merge) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 6 Β· πŸ“¦ 9 Β· πŸ“‹ 10 - 50% open Β· ⏱️ 05.07.2025) - [PyPi](https://pypi.org/project/mkdocs-merge) (πŸ“₯ 3.6K / month): ``` pip install mkdocs-merge ```
same-dir - πŸ₯‰13 Β· ⭐ 48 Β· MIT Β·
MkDocs plugin to allow placing mkdocs.yml in the same directory as documentation.
- [GitHub](https://github.com/oprypin/mkdocs-same-dir) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 2 Β· πŸ“¦ 490 Β· πŸ“‹ 9 - 22% open Β· ⏱️ 15.02.2025) - [PyPi](https://pypi.org/project/mkdocs-same-dir) (πŸ“₯ 47K / month): ``` pip install mkdocs-same-dir ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - same-dir ```
mkdocs-exclude-unused-files - πŸ₯‰13 Β· ⭐ 4 Β· MIT Β·
Exclude orphaned (unused) static files from your mkdocs build.
- [GitHub](https://github.com/JonasDoesThings/mkdocs-exclude-unused-files) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 2 Β· πŸ“₯ 8 Β· πŸ“¦ 23 Β· ⏱️ 11.06.2025) - [PyPi](https://pypi.org/project/mkdocs-exclude-unused-files) (πŸ“₯ 7.5K / month): ``` pip install mkdocs-exclude-unused-files ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - exclude-unused-files ```
multirepo - πŸ₯‰11 Β· ⭐ 43 Β· πŸ’€ Β· MIT
A bit like monorepo, but keeps MkDocs projects separate.
- [GitHub](https://github.com/wilhelmer/mkdocs-multirepo) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 2 Β· πŸ“¦ 3 Β· ⏱️ 04.01.2024) - [PyPi](https://pypi.org/project/mkdocs-multirepo) (πŸ“₯ 130 / month): ``` pip install mkdocs-multirepo ```
mkdocs-yamp - πŸ₯‰8 Β· ⭐ 2 Β· πŸ’€ Β· Apache-2 Β·
Yet Another Multirepo Plugin for MkDocs.
- [GitHub](https://github.com/boozallen/mkdocs-yamp-plugin) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 5 Β· πŸ“¦ 7 Β· ⏱️ 10.10.2022) - [PyPi](https://pypi.org/project/mkdocs-yamp) (πŸ“₯ 66 / month): ``` pip install mkdocs-yamp ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - yamp ```
no-sitemap - πŸ₯‰8 Β· ⭐ 1 Β· MIT Β·
Disable Mkdocs sitemap generation.
- [GitHub](https://github.com/leonardehrenfried/mkdocs-no-sitemap-plugin) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 43 Β· ⏱️ 23.08.2025) - [PyPi](https://pypi.org/project/mkdocs-no-sitemap-plugin) (πŸ“₯ 2.6K / month): ``` pip install mkdocs-no-sitemap-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - no-sitemap ```
mkdocs-auto-refresh-build-pages - πŸ₯‰8 Β· ⭐ 1 Β· MIT Β·
MkDocs plugin that automatically refreshes the build pages when the documentation is updated.
- [GitHub](https://github.com/JakubAndrysek/mkdocs-auto-refresh-build-pages) (πŸ“¦ 5 Β· ⏱️ 06.07.2025) - [PyPi](https://pypi.org/project/mkdocs-auto-refresh-build-pages) (πŸ“₯ 1.5K / month): ``` pip install mkdocs-auto-refresh-build-pages ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - auto-refresh-build-pages ```
mkdocs-exclude-tagged-files - πŸ₯‰7 Β· ⭐ 3 Β· πŸ’€ Β· MIT Β·
A mkdocs plugin for excluding files based on frontmatter tags.
- [GitHub](https://github.com/JonasDoesThings/mkdocs-exclude-tagged-files) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 2 Β· πŸ“¦ 4 Β· ⏱️ 10.09.2023) - [PyPi](https://pypi.org/project/mkdocs-exclude-tagged-files) (πŸ“₯ 220 / month): ``` pip install mkdocs-exclude-tagged-files ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs_exclude_tagged_files ```
progress - πŸ₯‰6 Β· ⭐ 5 Β· πŸ’€ Β· Apache-2 Β·
A plugin for MkDocs that lets you know exactly what is happening during the build.
- [GitHub](https://github.com/rdilweb/mkdocs-plugin-progress) (πŸ‘¨β€πŸ’» 3 Β· πŸ“¦ 41 Β· ⏱️ 20.06.2020) - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - progress ```
mkdocs-new-features-notifier - πŸ₯‰5 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
This plugin enables you to notify users of new features in your product. It does this by identifying new documentation..
- [GitHub](https://github.com/kevin-411/mkdocs-new-features-notifier) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· ⏱️ 15.01.2020) - [PyPi](https://pypi.org/project/mkdocs-new-features-notifier) (πŸ“₯ 260 / month): ``` pip install mkdocs-new-features-notifier ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - mkdocs-new-features-notifier ```
mkdocs-required-frontmatter-plugin - πŸ₯‰4 Β· ⭐ 1 Β· πŸ’€ Β· MIT Β·
This MkDocs plugin enforces required frontmatter for documentation pages.
- [GitHub](https://github.com/unmc-vcr/mkdocs-required-frontmatter-plugin) (πŸ“¦ 2 Β· ⏱️ 22.03.2024) - [PyPi](https://pypi.org/project/mkdocs-required-frontmatter-plugin) (πŸ“₯ 9 / month): ``` pip install mkdocs-required-frontmatter-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - required-frontmatter ```
multiple - πŸ₯‰3 Β· ⭐ 2 Β· πŸ’€ Β· ❗️GPL-3.0 Β·
Allows to merge mkdocs documentations dynamically.
- [GitHub](https://github.com/experimaestro/mkdocs-multiple) (πŸ‘¨β€πŸ’» 2 Β· ⏱️ 22.11.2019) - [PyPi](https://pypi.org/project/mkdocs-multiple) (πŸ“₯ 330 / month): ``` pip install mkdocs-multiple ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - multiple ```
octadocs-adr - πŸ₯‰2 Β· ⭐ 1 Β· πŸ’€ Β· ❗Unlicensed Β·
A blueprint for Architecture Decision Record in Octadocs - the smart documentation environment.
- [GitHub](https://github.com/octadocs/octadocs-adr) (⏱️ 22.08.2021) - [PyPi](https://pypi.org/project/octadocs-adr) (πŸ“₯ 14 / month): ``` pip install octadocs-adr ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - octadocs_adr ```

## πŸ“ Snippets & includes (reusing contents) Back to top
include-markdown - πŸ₯‡25 Β· ⭐ 140 Β· Apache-2 Β·
Mkdocs Markdown includer plugin.
- [GitHub](https://github.com/mondeja/mkdocs-include-markdown-plugin) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 25 Β· πŸ“₯ 660 Β· πŸ“¦ 3.1K Β· πŸ“‹ 92 - 1% open Β· ⏱️ 04.09.2025) - [PyPi](https://pypi.org/project/mkdocs-include-markdown-plugin) (πŸ“₯ 400K / month): ``` pip install mkdocs-include-markdown-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - include-markdown ```
Markdown-Include - πŸ₯ˆ21 Β· ⭐ 110 Β· πŸ’€ Β· ❗️GPL-3.0 Β·
Provides syntax for Python-Markdown which allows for the inclusion of the contents of other Markdown documents.
- [GitHub](https://github.com/cmacmackin/markdown-include) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 35 Β· πŸ“¦ 7.4K Β· πŸ“‹ 27 - 29% open Β· ⏱️ 07.02.2023) - [PyPi](https://pypi.org/project/markdown-include) (πŸ“₯ 220K / month): ``` pip install markdown-include ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - markdown_include.include ```
meta-descriptions - πŸ₯ˆ21 Β· ⭐ 18 Β· MIT Β·
Generate meta descriptions from the first paragraphs in your MkDocs pages.
- [GitHub](https://github.com/prcr/mkdocs-meta-descriptions-plugin) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 3 Β· πŸ“¦ 1.2K Β· πŸ“‹ 12 - 8% open Β· ⏱️ 27.08.2025) - [PyPi](https://pypi.org/project/mkdocs-meta-descriptions-plugin) (πŸ“₯ 9.4K / month): ``` pip install mkdocs-meta-descriptions-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - meta-descriptions ```
mkdocs-embed-external-markdown - πŸ₯ˆ15 Β· ⭐ 11 Β· MIT Β·
MkDocs Embed External Markdown plugin that allow to inject section or all full markdown content from a given url. The..
- [GitHub](https://github.com/fire1ce/mkdocs-embed-external-markdown) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 7 Β· πŸ“¦ 150 Β· πŸ“‹ 12 - 8% open Β· ⏱️ 24.02.2025) - [PyPi](https://pypi.org/project/mkdocs-embed-external-markdown) (πŸ“₯ 8.2K / month): ``` pip install mkdocs-embed-external-markdown ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - external-markdown ```
codeinclude - πŸ₯‰14 Β· ⭐ 15 Β· πŸ’€ Β· MIT Β·
A plugin to include code snippets into mkdocs pages.
- [GitHub](https://github.com/rnorth/mkdocs-codeinclude-plugin) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 6 Β· πŸ“¦ 170 Β· πŸ“‹ 12 - 41% open Β· ⏱️ 01.03.2023) - [PyPi](https://pypi.org/project/mkdocs-codeinclude-plugin) (πŸ“₯ 7.4K / month): ``` pip install mkdocs-codeinclude-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - codeinclude ```
markdown-version-annotations - πŸ₯‰13 Β· ⭐ 8 Β· πŸ’€ Β· MIT Β·
MkDocs plugin to add custom admonitions for documenting version differences.
- [GitHub](https://github.com/glennmatthews/markdown-version-annotations) (πŸ“₯ 26 Β· πŸ“¦ 77 Β· ⏱️ 06.05.2024) - [PyPi](https://pypi.org/project/markdown-version-annotations) (πŸ“₯ 14K / month): ``` pip install markdown-version-annotations ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - markdown_version_annotations ```
Mdx Include - πŸ₯‰12 Β· ⭐ 62 Β· πŸ’€ Β· ❗Unlicensed Β·
Python Markdown extension to include local or remote files.
- [GitHub](https://github.com/neurobin/mdx_include) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 3 Β· πŸ“‹ 9 - 44% open Β· ⏱️ 26.07.2022) - [PyPi](https://pypi.org/project/mdx-include) (πŸ“₯ 650K / month): ``` pip install mdx-include ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions): ```yaml markdown_extensions: - mdx_include ```
snippet - πŸ₯‰9 Β· ⭐ 12 Β· πŸ’€ Β· MIT Β·
An mkdocs plugin that injects snippets from a file in a git repository.
- [GitHub](https://github.com/mprivat/mkdocs-snippet-plugin) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 2 Β· πŸ“¦ 23 Β· πŸ“‹ 7 - 42% open Β· ⏱️ 21.10.2021) - [PyPi](https://pypi.org/project/mkdocs-snippet-plugin) (πŸ“₯ 1.8K / month): ``` pip install mkdocs-snippet-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - snippet ```
git snippet - πŸ₯‰9 Β· ⭐ 7 Β· πŸ’€ Β· MIT Β·
Mkdocs plugin that allow to inject snippet or all markdown content from a given remote git repository.
- [GitHub](https://github.com/samcomi/mkdocs-gitsnippet-plugin) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 4 Β· πŸ“¦ 10 Β· ⏱️ 15.11.2020) - [PyPi](https://pypi.org/project/mkdocs-gitsnippet-plugin) (πŸ“₯ 910 / month): ``` pip install mkdocs-gitsnippet-plugin ``` - Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins): ```yaml plugins: - gitsnippet ```
--- ## Related Resources - [**Best-of lists**](https://best-of.org): Discover other best-of lists with awesome open-source projects on all kinds of topics. ## Contribution Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways: - Open an issue by selecting one of the provided categories from the [issue page](https://github.com/mkdocs/catalog/issues/new/choose) and fill in the requested information. - Modify the [projects.yaml](https://github.com/mkdocs/catalog/blob/main/projects.yaml) with your additions or changes, and submit a pull request. This can also be done directly via the [Github UI](https://github.com/mkdocs/catalog/edit/main/projects.yaml). If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the [best-of-generator](https://github.com/best-of-lists/best-of-generator) repository. If you like to create your own best-of list, we recommend to follow [this guide](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md). For more information on how to add or update projects, please read the [contribution guidelines](https://github.com/mkdocs/catalog/blob/main/CONTRIBUTING.md). By participating in this project, you agree to abide by its [Code of Conduct](https://github.com/mkdocs/catalog/blob/main/.github/CODE_OF_CONDUCT.md). ## License [![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](https://creativecommons.org/licenses/by-sa/4.0/)