Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/mkdocs/catalog

:trophy: :books: A list of awesome MkDocs projects and plugins.
https://github.com/mkdocs/catalog

best-of best-of-list mkdocs

Last synced: 20 days ago
JSON representation

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

Lists

README

        


catalog



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






This list contains 260 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) _28 projects_
- [💻 API documentation building](#-api-documentation-building) _18 projects_
- [💬 Blogging](#-blogging) _7 projects_
- [📊 Charts, Images, Tables & Graphs](#-charts-images-tables--graphs) _34 projects_
- [🤖 Code execution, variables & templating](#-code-execution-variables--templating) _19 projects_
- [🌲 Git repos & info](#-git-repos--info) _10 projects_
- [🌈 HTML processing & CSS styling](#-html-processing--css-styling) _14 projects_
- [📎 Integrations with other tools](#-integrations-with-other-tools) _8 projects_
- [🌍 Internationalization & localization](#-internationalization--localization) _3 projects_
- [🔗 Links & references](#-links--references) _21 projects_
- [🧩 Markdown extensions](#-markdown-extensions) _28 projects_
- [🧭 Navigation & page building](#-navigation--page-building) _26 projects_
- [✅ Quality checks (code blocks, spelling, etc.)](#-quality-checks-code-blocks-spelling-etc) _5 projects_
- [🔍 Search & tables of content](#-search--tables-of-content) _4 projects_
- [🍱 Site conversion (PDF/ePUB/etc.)](#-site-conversion-pdfepubetc) _11 projects_
- [🔧 Site building, site management](#-site-building-site-management) _20 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 · ⭐ 19K · MIT · ·
Documentation that simply works.



- [GitHub](https://github.com/squidfunk/mkdocs-material) (👨‍💻 270 · 🔀 3.2K · 📦 48K · 📋 2.3K - 0% open · ⏱️ 29.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-material) (📥 4.5M / 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 - 🥇21 · ⭐ 200 · 💤 · ❗Unlicensed ·
A clean, responsive MkDocs theme.



- [GitHub](https://github.com/chrissimpkins/cinder) (👨‍💻 23 · 🔀 100 · 📥 980 · 📦 630 · 📋 51 - 31% open · ⏱️ 05.01.2021)
- [PyPi](https://pypi.org/project/mkdocs-cinder) (📥 8.4K / month):
```
pip install mkdocs-cinder
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: cinder
```

Bootswatch - 🥇20 · ⭐ 140 · BSD-2 ·
MkDocs Bootswatch Themes.



- [GitHub](https://github.com/mkdocs/mkdocs-bootswatch) (👨‍💻 10 · 🔀 57 · 📦 1.1K · 📋 33 - 9% open · ⏱️ 29.12.2023)
- [PyPi](https://pypi.org/project/mkdocs-bootswatch) (📥 15K / 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 - 🥈18 · ⭐ 62 · MIT ·
Dark theme for Mkdocs.



- [GitHub](https://github.com/dracula/mkdocs) (👨‍💻 4 · 🔀 7 · 📦 79 · ⏱️ 17.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-dracula-theme) (📥 1.9K / month):
```
pip install mkdocs-dracula-theme
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: dracula
```

Bootstrap - 🥈17 · ⭐ 78 · BSD-2 ·
MkDocs Bootstrap Theme.



- [GitHub](https://github.com/mkdocs/mkdocs-bootstrap) (👨‍💻 6 · 🔀 37 · 📦 460 · 📋 16 - 6% open · ⏱️ 29.12.2023)
- [PyPi](https://pypi.org/project/mkdocs-bootstrap) (📥 9.2K / month):
```
pip install mkdocs-bootstrap
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: bootstrap
```

Torillic - 🥈16 · ⭐ 91 · ❗️CC0-1.0 ·
A theme for styling D&D resources in Typora.



- [GitHub](https://github.com/TEParsons/torillic) (👨‍💻 4 · 🔀 91 · 📥 6.8K · ⏱️ 26.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-torillic) (📥 340 / month):
```
pip install mkdocs-torillic
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: torillic
```

Simple Blog - 🥈16 · ⭐ 62 · MIT ·
Blog Template for Mkdocs.



- [GitHub](https://github.com/FernandoCelmer/mkdocs-simple-blog) (👨‍💻 3 · 🔀 4 · 📦 56 · 📋 19 - 47% open · ⏱️ 28.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-simple-blog) (📥 390 / month):
```
pip install mkdocs-simple-blog
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: simple-blog
```

Terminal for MkDocs - 🥈15 · ⭐ 82 · 💤 · MIT ·
monospace theme for MkDocs.



- [GitHub](https://github.com/ntno/mkdocs-terminal) (🔀 1 · 📦 71 · 📋 56 - 44% open · ⏱️ 15.04.2023)
- [PyPi](https://pypi.org/project/mkdocs-terminal) (📥 1.2K / 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
```

Windmill - 🥈14 · ⭐ 98 · 💤 · ❗Unlicensed ·
Outstanding mkdocs theme with a focus on navigation and usability.



- [GitHub](https://github.com/gristlabs/mkdocs-windmill) (👨‍💻 8 · 🔀 47 · 📦 300 · 📋 31 - 48% open · ⏱️ 11.03.2022)
- [PyPi](https://pypi.org/project/mkdocs-windmill) (📥 2.9K / month):
```
pip install mkdocs-windmill
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: windmill
```

Lantana - 🥈13 · ⭐ 12 · MIT ·
Lantana MKDocsHTML.



- [GitHub](https://github.com/WSOFT-Project/lantana) (👨‍💻 3 · 📥 200 · 📦 3 · 📋 19 - 5% open · ⏱️ 12.05.2024)
- [PyPi](https://pypi.org/project/lantana) (📥 1.1K / month):
```
pip install lantana
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: lantana
```

SWAN - 🥈12 · ⭐ 5 · ❗️AGPL-3.0 ·
SWAN MkDocs theme.



- [GitHub](https://github.com/swan-cern/mkdocs-swan) (👨‍💻 4 · 🔀 3 · 📦 3 · ⏱️ 23.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-swan) (📥 210 / month):
```
pip install mkdocs-swan
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: swan
```

Ivory - 🥉11 · ⭐ 10 · 💤 · MIT ·
Ivory theme for MkDocs.



- [GitHub](https://github.com/daizutabi/mkdocs-ivory) (👨‍💻 2 · 🔀 4 · 📦 83 · 📋 5 - 40% open · ⏱️ 16.06.2020)
- [PyPi](https://pypi.org/project/mkdocs-ivory) (📥 4.6K / month):
```
pip install mkdocs-ivory
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: ivory
```

KPN for MkDocs - 🥉10 · ⭐ 7 · MIT ·
KPN theme for MkDocs | owner=flow.



- [GitHub](https://github.com/kpn/mkdocs-kpn-theme) (👨‍💻 3 · 📦 3 · ⏱️ 31.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-kpn) (📥 1K / month):
```
pip install mkdocs-kpn
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: kpn
```

Bootstrap 4 - 🥉10 · ⭐ 5 · 💤 · MIT ·
A vanilla Bootstrap 4 theme for MkDocs.



- [GitHub](https://github.com/LukeCarrier/mkdocs-theme-bootstrap4) (👨‍💻 3 · 📦 6 · 📋 5 - 20% open · ⏱️ 07.01.2023)
- [PyPi](https://pypi.org/project/mkdocs-theme-bootstrap4) (📥 150 / 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
```

Zettelkasten - 🥉9 · ⭐ 9 · 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) (👨‍💻 3 · 📥 19 · 📦 3 · 📋 10 - 70% open · ⏱️ 19.02.2024)
- [PyPi](https://pypi.org/project/mkdocs-zettelkasten) (📥 110 / 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
```

Alabaster - 🥉8 · ⭐ 36 · 💤 · ❗Unlicensed ·
Alabaster port for MkDocs.



- [GitHub](https://github.com/notpushkin/mkdocs-alabaster) (👨‍💻 9 · 🔀 9 · 📋 17 - 17% open · ⏱️ 16.06.2020)
- [PyPi](https://pypi.org/project/mkdocs-alabaster) (📥 740 / month):
```
pip install mkdocs-alabaster
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: alabaster
```

Windmill Dark - 🥉8 · ⭐ 33 · 💤 · ❗Unlicensed ·
Outstanding mkdocs theme with a focus on navigation and usability.



- [GitHub](https://github.com/noraj/mkdocs-windmill-dark) (👨‍💻 4 · 🔀 10 · ⏱️ 12.05.2022)
- [PyPi](https://pypi.org/project/mkdocs-windmill-dark) (📥 560 / month):
```
pip install mkdocs-windmill-dark
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: windmill-dark
```

GitBook - 🥉8 · ⭐ 28 · 💤 · ❗Unlicensed ·
Default theme for GitBook for Mkdocs https://lramage.gitlab.io/mkdocs-gitbook-theme.



- [PyPi](https://pypi.org/project/mkdocs-gitbook) (📥 12K / month):
```
pip install mkdocs-gitbook
```
- [GitLab](https://gitlab.com/lramage/mkdocs-gitbook-theme) (🔀 13 · 📋 18 - 44% open · ⏱️ 17.12.2018)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: gitbook
```

CustomMill - 🥉8 · ⭐ 12 · 💤 · ❗Unlicensed ·
Outstanding mkdocs theme with a focus on navigation, customization and usability.



- [GitHub](https://github.com/Siphalor/mkdocs-custommill) (👨‍💻 8 · 🔀 5 · 📦 18 · ⏱️ 10.03.2022)
- [PyPi](https://pypi.org/project/mkdocs-custommill) (📥 150 / month):
```
pip install mkdocs-custommill
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: custommill
```

BOOTSTRAP386 - 🥉7 · ⭐ 31 · 💤 · ❗Unlicensed ·
A vintage 1980s DOS inspired Twitter Bootstrap theme for MkDocs https://lramage.gitlab.io/mkdocs-bootstrap386.



- [PyPi](https://pypi.org/project/mkdocs-bootstrap386) (📥 6.1K / 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
```

docSkimmer - 🥉6 · ⭐ 18 · ❗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
```

Nature - 🥉6 · ⭐ 5 · ❗Unlicensed ·
A MkDocs theme.



- [GitHub](https://github.com/waylan/mkdocs-nature) (👨‍💻 2 · 🔀 1 · 📦 42 · ⏱️ 14.09.2023)
- [PyPi](https://pypi.org/project/mkdocs-nature) (📥 1K / month):
```
pip install mkdocs-nature
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: nature
```

Moonstone - 🥉6 · ⭐ 5 · 💤 · ❗Unlicensed ·
A documentation theme for mkdocs.



- [GitHub](https://github.com/byrnereese/mkdocs-moonstone) (🔀 1 · 📦 8 · ⏱️ 15.06.2021)
- [PyPi](https://pypi.org/project/mkdocs-moonstone) (📥 200 / month):
```
pip install mkdocs-moonstone
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: moonstone
```

Risonia - 🥉6 · ⭐ 3 · ❗Unlicensed ·
A simple theme for MkDocs, using the w3.css framework and configurable color schemes.



- [GitHub](https://github.com/unverbuggt/mkdocs-risonia-theme) (🔀 1 · 📦 2 · ⏱️ 01.09.2023)
- [PyPi](https://pypi.org/project/mkdocs-risonia-theme) (📥 50 / 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 - 🥉5 · ⭐ 10 · 💤 · MPL-2.0 ·
A mkdocs theme for create PDF and printing with paged.js.



- [GitHub](https://github.com/kuri65536/mkdocs-theme-topdf) (🔀 1 · 📦 2 · ⏱️ 26.06.2021)
- [PyPi](https://pypi.org/project/mkdocs-theme-topdf) (📥 63 / month):
```
pip install mkdocs-theme-topdf
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: topdf
```

GitHub - 🥉5 · ⭐ 2 · 💤 · MIT ·
Theme Mkdocs Like a Github. DEMO =.



- [GitHub](https://github.com/g3xx/mkdocs-Github) (📦 8 · ⏱️ 25.02.2020)
- [PyPi](https://pypi.org/project/mkdocs-github) (📥 140 / month):
```
pip install mkdocs-github
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: github
```

mkdocs-rtl - 🥉4 · ⭐ 23 · 💤 · 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 · ⭐ 4 · 💤 · ❗Unlicensed ·
Another bootstrap theme for MkDocs.



- [PyPi](https://pypi.org/project/mkdocs-cluster) (📥 430 / month):
```
pip install mkdocs-cluster
```
- [GitLab](https://gitlab.com/kaliko/mkdocs-cluster) (🔀 1 · ⏱️ 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 - 🥇32 · ⭐ 1.6K · ISC ·
Automatic documentation from sources, for MkDocs.

- [GitHub](https://github.com/mkdocstrings/mkdocstrings) (👨‍💻 42 · 🔀 100 · 📦 13K · 📋 390 - 12% open · ⏱️ 05.05.2024)
- [PyPi](https://pypi.org/project/mkdocstrings) (📥 1.3M / month):
```
pip install mkdocstrings
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocstrings
```

mkdocstrings-python - 🥇24 · ⭐ 160 · ISC
A Python handler for mkdocstrings.

- [GitHub](https://github.com/mkdocstrings/python) (👨‍💻 17 · 🔀 29 · 📋 110 - 19% open · ⏱️ 25.05.2024)
- [PyPi](https://pypi.org/project/mkdocstrings-python) (📥 1.3M / month):
```
pip install mkdocstrings-python
```

mkdoxy - 🥈21 · ⭐ 55 · MIT ·
Automatically generates API documentation for your project based on Doxygen comments and code snippets in your..

- [GitHub](https://github.com/JakubAndrysek/MkDoxy) (👨‍💻 12 · 🔀 16 · 📦 11 · 📋 53 - 18% open · ⏱️ 11.05.2024)
- [PyPi](https://pypi.org/project/mkdoxy) (📥 11K / month):
```
pip install mkdoxy
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdoxy
```

MkDocsOAD - 🥈19 · ⭐ 110 · 📈 · 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) (👨‍💻 10 · 🔀 9 · 📥 1K · 📦 200 · 📋 35 - 40% open · ⏱️ 01.02.2024)
- [PyPi](https://pypi.org/project/neoteroi-mkdocs) (📥 46K / 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
```

MkApi - 🥈19 · ⭐ 94 · MIT ·
A plugin for MkDocs to generate API documentation.

- [GitHub](https://github.com/daizutabi/mkapi) (👨‍💻 5 · 🔀 17 · 📦 180 · 📋 89 - 24% open · ⏱️ 03.04.2024)
- [PyPi](https://pypi.org/project/mkapi) (📥 4.7K / month):
```
pip install mkapi
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkapi
```

mkdocs-click - 🥈18 · ⭐ 100 · Apache-2 ·
An MkDocs extension to generate documentation for Click command line applications.

- [GitHub](https://github.com/mkdocs/mkdocs-click) (👨‍💻 13 · 🔀 15 · 📦 440 · 📋 29 - 48% open · ⏱️ 11.02.2024)
- [PyPi](https://pypi.org/project/mkdocs-click) (📥 45K / month):
```
pip install mkdocs-click
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mkdocs-click
```

mkdocstrings-crystal - 🥈18 · ⭐ 28 · MIT
Crystal language doc generator for https://github.com/mkdocstrings/mkdocstrings.

- [GitHub](https://github.com/mkdocstrings/crystal) (👨‍💻 3 · 🔀 3 · 📦 590 · 📋 4 - 75% open · ⏱️ 03.02.2024)
- [PyPi](https://pypi.org/project/mkdocstrings-crystal) (📥 13K / month):
```
pip install mkdocstrings-crystal
```

MkAutoDoc - 🥉16 · ⭐ 210 · 💤 · ❗️BSD ·
Auto documentation for MkDocs.

- [GitHub](https://github.com/tomchristie/mkautodoc) (👨‍💻 7 · 🔀 15 · 📦 800 · 📋 18 - 38% open · ⏱️ 26.09.2022)
- [PyPi](https://pypi.org/project/mkautodoc) (📥 9.8K / month):
```
pip install mkautodoc
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mkautodoc
```

mktheapidocs - 🥉12 · ⭐ 12 · 💤 · MIT ·
Numpydocs - mkdocs friendly markdown.

- [GitHub](https://github.com/greenape/mktheapidocs) (👨‍💻 6 · 🔀 3 · 📦 40 · 📋 16 - 62% open · ⏱️ 10.06.2022)
- [PyPi](https://pypi.org/project/mktheapidocs) (📥 550 / month):
```
pip install mktheapidocs
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mktheapidocs
```

mkdocs-typer - 🥉11 · ⭐ 26 · Apache-2 ·
An MkDocs extension to generate documentation for Typer command line applications.

- [GitHub](https://github.com/bruce-szalwinski/mkdocs-typer) (🔀 2 · 📋 7 - 57% open · ⏱️ 21.06.2023)
- [PyPi](https://pypi.org/project/mkdocs-typer) (📥 7K / month):
```
pip install mkdocs-typer
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mkdocs-typer
```

mkdocstrings-vba - 🥉9 · ⭐ 2 · ISC
VBA handler for mkdocstrings.

- [GitHub](https://github.com/mkdocstrings/vba) (👨‍💻 3 · 🔀 1 · 📦 1 · 📋 8 - 25% open · ⏱️ 20.04.2024)
- [PyPi](https://pypi.org/project/mkdocstrings-vba) (📥 67 / month):
```
pip install mkdocstrings-vba
```

automacdoc - 🥉7 · ⭐ 42 · 💤 · 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) (📥 80 / month):
```
pip install automacdoc
```

inari - 🥉7 · ⭐ 5 · 💤 · MIT ·
Write docstrings in markdown!.

- [GitHub](https://github.com/tkamenoko/inari) (📦 6 · 📋 2 - 50% open · ⏱️ 10.07.2021)
- [PyPi](https://pypi.org/project/inari) (📥 120 / month):
```
pip install inari
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- inari
```

mkdocs-typedoc - 🥉7 · ⭐ 4 · MIT ·
The Mkdocs-Typedoc Plugin is designed to integrate TypeDoc documentation with your MkDocs project.

- [GitHub](https://github.com/JakubAndrysek/mkdocs-typedoc) (👨‍💻 2 · 🔀 1 · ⏱️ 03.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-typedoc) (📥 780 / month):
```
pip install mkdocs-typedoc
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- typedoc
```

doxygen - 🥉6 · ⭐ 14 · 💤 · MIT ·
A Doxygen plugin for MkDocs.

- [GitHub](https://github.com/pieterdavid/mkdocs-doxygen-plugin) (👨‍💻 3 · 🔀 4 · ⏱️ 04.12.2020)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- doxygen
```

mkdocstrings-shell - 🥉6 · 📈 · ISC
A shell scripts/libraries handler for mkdocstrings. Only available to sponsors.

- [GitHub](https://github.com/mkdocstrings/shell) (📦 1 · ⏱️ 25.05.2024)

mkdocs-yaarg-plugin - 🥉2 · ⭐ 2 · 💤 · ❗Unlicensed ·
Yet Another API Reference Generator plugin for MKDocs.

- [GitHub](https://github.com/g6123/mkdocs-yaarg-plugin) (⏱️ 14.03.2021)
- [PyPi](https://pypi.org/project/mkdocs-yaarg-plugin) (📥 23 / month):
```
pip install mkdocs-yaarg-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- yaarg
```

ansible-document - 🥉2 · ❗Unlicensed
Auto-generate ansible role documentation.

- [PyPi](https://pypi.org/project/ansible-mkdocs) (📥 31 / month):
```
pip install ansible-mkdocs
```


## 💬 Blogging

Back to top

rss - 🥇24 · ⭐ 63 · 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) (👨‍💻 13 · 🔀 21 · 📥 60 · 📦 540 · 📋 44 - 38% open · ⏱️ 07.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-rss-plugin) (📥 37K / month):
```
pip install mkdocs-rss-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- rss
```

mkdocs-blogging-plugin - 🥈17 · ⭐ 83 · MIT ·
Add blogging feature to your MkDocs site.

- [GitHub](https://github.com/liang2kl/mkdocs-blogging-plugin) (👨‍💻 7 · 🔀 16 · 📥 11 · 📦 180 · 📋 40 - 10% open · ⏱️ 21.07.2023)
- [PyPi](https://pypi.org/project/mkdocs-blogging-plugin) (📥 4.7K / month):
```
pip install mkdocs-blogging-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- blogging
```

Publisher for MkDocs - blog - 🥈14 · ⭐ 31 · 📉 · MIT ·
Blogging engine.

- [GitHub](https://github.com/mkusz/mkdocs-publisher) (👨‍💻 2 · 🔀 1 · 📥 17 · 📦 38 · 📋 14 - 35% open · ⏱️ 21.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-publisher) (📥 1K / month):
```
pip install mkdocs-publisher
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pub-blog
```

newsletter - 🥉13 · ⭐ 27 · 📈 · ❗️GPL-3.0 ·
Automatically create newsletters from the changes in a mkdocs repository.

- [GitHub](https://github.com/lyz-code/mkdocs-newsletter) (👨‍💻 3 · 🔀 2 · 📦 40 · 📋 10 - 30% open · ⏱️ 27.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-newsletter) (📥 950 / 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 · ⭐ 17 · 💤 · 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) (🔀 4 · 📦 98 · 📋 2 - 50% open · ⏱️ 13.04.2020)
- [PyPi](https://pypi.org/project/mkdocs-blog-plugin) (📥 2.3K / month):
```
pip install mkdocs-blog-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- blog
```

blog - 🥉3 · ⭐ 14 · 💤 · ❗Unlicensed ·
Blogging in mkdocs.

- [GitHub](https://github.com/andyoakley/mkdocs-blog) (🔀 7 · 📋 5 - 80% open · ⏱️ 02.11.2020)
- 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) (📥 45 / month):
```
pip install mkblog
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkblog
```


## 📊 Charts, Images, Tables & Graphs

Back to top

plantuml-markdown - 🥇28 · ⭐ 190 · BSD-2 ·
PlantUML plugin for Python-Markdown.

- [GitHub](https://github.com/mikitex70/plantuml-markdown) (👨‍💻 29 · 🔀 54 · 📦 1.3K · 📋 65 - 3% open · ⏱️ 28.05.2024)
- [PyPi](https://pypi.org/project/plantuml-markdown) (📥 300K / month):
```
pip install plantuml-markdown
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- plantuml_markdown
```

MkDocs GLightbox - 🥇23 · ⭐ 110 · MIT ·
A MkDocs plugin supports image lightbox (zoom effect) with GLightbox.

- [GitHub](https://github.com/blueswen/mkdocs-glightbox) (👨‍💻 6 · 🔀 14 · 📥 24 · 📦 2.7K · 📋 36 - 27% open · ⏱️ 23.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-glightbox) (📥 210K / month):
```
pip install mkdocs-glightbox
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- glightbox
```

mermaid2 - 🥇22 · ⭐ 200 · 📉 · MIT ·
A Mermaid graphs plugin for mkdocs.

- [GitHub](https://github.com/fralau/mkdocs-mermaid2-plugin) (👨‍💻 13 · 🔀 25 · 📦 2K · 📋 67 - 11% open · ⏱️ 06.03.2024)
- [PyPi](https://pypi.org/project/mkdocs-mermaid2-plugin) (📥 210K / month):
```
pip install mkdocs-mermaid2-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mermaid2
```

table-reader - 🥇22 · ⭐ 100 · 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) (👨‍💻 8 · 🔀 17 · 📦 680 · 📋 44 - 6% open · ⏱️ 20.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-table-reader-plugin) (📥 46K / month):
```
pip install mkdocs-table-reader-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- table-reader
```

kroki - 🥇22 · ⭐ 39 · MIT ·
MkDocs plugin for Kroki-Diagrams.

- [GitHub](https://github.com/AVATEAM-IT-SYSTEMHAUS/mkdocs-kroki-plugin) (👨‍💻 15 · 🔀 24 · 📦 39 · 📋 30 - 16% open · ⏱️ 17.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-kroki-plugin) (📥 31K / month):
```
pip install mkdocs-kroki-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- kroki
```

drawio-exporter - 🥈21 · ⭐ 72 · MIT ·
Exports your Draw.io diagrams at build time for easier embedding into your documentation.

- [GitHub](https://github.com/LukeCarrier/mkdocs-drawio-exporter) (👨‍💻 5 · 🔀 5 · 📦 74 · 📋 27 - 14% open · ⏱️ 06.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-drawio-exporter) (📥 9.1K / month):
```
pip install mkdocs-drawio-exporter
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- drawio-exporter
```

build-plantuml - 🥈18 · ⭐ 55 · MIT ·
MkDocs plugin to help generate your plantuml images locally or remotely as files (NOT inline).

- [GitHub](https://github.com/quantorconsulting/mkdocs_build_plantuml) (👨‍💻 11 · 🔀 14 · 📦 100 · 📋 23 - 8% open · ⏱️ 25.03.2024)
- [PyPi](https://pypi.org/project/mkdocs-build-plantuml-plugin) (📥 33K / month):
```
pip install mkdocs-build-plantuml-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- build_plantuml
```

charts - 🥈17 · ⭐ 70 · MIT ·
Mkdocs plugin to add vegalite charts to your pages.

- [GitHub](https://github.com/timvink/mkdocs-charts-plugin) (👨‍💻 3 · 🔀 6 · 📦 62 · 📋 19 - 15% open · ⏱️ 25.09.2023)
- [PyPi](https://pypi.org/project/mkdocs-charts-plugin) (📥 7.7K / month):
```
pip install mkdocs-charts-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- charts
```

Markdown blockdiag - 🥈17 · ⭐ 26 · MIT ·
blockdiag extension for Python Markdown.

- [GitHub](https://github.com/gisce/markdown-blockdiag) (👨‍💻 5 · 🔀 9 · 📦 100 · 📋 6 - 50% open · ⏱️ 22.11.2023)
- [PyPi](https://pypi.org/project/markdown-blockdiag) (📥 3K / month):
```
pip install markdown-blockdiag
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_blockdiag
```

MkDocs Video - 🥈16 · ⭐ 65 · MIT ·
MkDocs Video plugin.

- [GitHub](https://github.com/soulless-viewer/mkdocs-video) (👨‍💻 5 · 🔀 12 · 📥 42 · 📦 660 · ⏱️ 04.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-video) (📥 56K / month):
```
pip install mkdocs-video
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-video
```

Lightgallery - 🥈14 · ⭐ 26 · MIT ·
Markdown extension to wrap images in a lightbox.

- [GitHub](https://github.com/g-provost/lightgallery-markdown) (👨‍💻 6 · 🔀 4 · 📦 92 · 📋 11 - 54% open · ⏱️ 07.10.2023)
- [PyPi](https://pypi.org/project/lightgallery) (📥 3.6K / month):
```
pip install lightgallery
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- lightgallery
```

mkdocs-diagrams - 🥈13 · ⭐ 26 · 💤 · MIT ·
MkDocs plugin to render Diagrams files.

- [GitHub](https://github.com/zoni/mkdocs-diagrams) (🔀 3 · 📦 60 · 📋 3 - 33% open · ⏱️ 04.09.2020)
- [PyPi](https://pypi.org/project/mkdocs-diagrams) (📥 19K / month):
```
pip install mkdocs-diagrams
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- diagrams
```

markdownmermaid - 🥈12 · ⭐ 26 · 💤 · MIT ·
A MkDocs plugin that support mermaid graph in markdown file.

- [GitHub](https://github.com/pugong/mkdocs-mermaid-plugin) (👨‍💻 2 · 🔀 15 · 📦 83 · 📋 6 - 33% open · ⏱️ 26.05.2019)
- [PyPi](https://pypi.org/project/mkdocs-mermaid-plugin) (📥 6.7K / month):
```
pip install mkdocs-mermaid-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- markdownmermaid
```

mkdocs-d2-plugin - 🥈12 · ⭐ 14 · MIT ·
A plugin for embedding D2 diagrams in MkDocs.

- [GitHub](https://github.com/landmaj/mkdocs-d2-plugin) (👨‍💻 3 · 🔀 3 · 📦 6 · 📋 8 - 12% open · ⏱️ 22.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-d2-plugin) (📥 4.9K / month):
```
pip install mkdocs-d2-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- d2
```

MkDocs Img2Fig Plugin - 🥉10 · ⭐ 18 · 💤 · MIT ·
A MkDocs plugin that converts markdown encoded images into figure elements.

- [GitHub](https://github.com/stuebersystems/mkdocs-img2fig-plugin) (👨‍💻 2 · 🔀 7 · 📦 110 · 📋 3 - 66% open · ⏱️ 14.07.2020)
- [PyPi](https://pypi.org/project/mkdocs-img2fig-plugin) (📥 2.7K / month):
```
pip install mkdocs-img2fig-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- img2fig
```

markdown-captions - 🥉10 · ⭐ 9 · ❗️GPL-3.0 ·
Python-Markdown plugin for image captions.

- [GitHub](https://github.com/Evidlo/markdown_captions) (👨‍💻 2 · 🔀 4 · 📦 140 · 📋 7 - 14% open · ⏱️ 24.05.2023)
- [PyPi](https://pypi.org/project/markdown-captions) (📥 2.6K / month):
```
pip install markdown-captions
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_captions
```

docutools - 🥉9 · ⭐ 21 · BSD-2 ·
Dev Centric Tools for Mkdocs Based Documentation.

- [GitHub](https://github.com/axiros/docutools) (👨‍💻 3 · 📦 6 · 📋 2 - 50% open · ⏱️ 04.09.2023)
- [PyPi](https://pypi.org/project/docutools) (📥 120 / 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
```

Interactive Graph - 🥉9 · ⭐ 5 · 🐣 · MIT ·
interactive graph for Material for MkDocs like Obsidian, refer demo:.

- [GitHub](https://github.com/daxcore/mkdocs-obsidian-interactive-graph-plugin) (👨‍💻 2 · 📦 2 · ⏱️ 24.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-obsidian-interactive-graph-plugin) (📥 560 / 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
```

Termage - 🥉8 · ⭐ 20 · 💤 · MIT ·
Generate SVGs from any Python code, even in your documentation.

- [GitHub](https://github.com/bczsalba/Termage) (📦 1 · 📋 5 - 20% open · ⏱️ 23.08.2022)
- [PyPi](https://pypi.org/project/Termage) (📥 140 / month):
```
pip install Termage
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- termage
```

badges - 🥉8 · ⭐ 9 · MIT ·
Add badges to your mkdocs page.

- [GitHub](https://github.com/six-two/mkdocs-badges) (🔀 1 · ⏱️ 08.02.2024)
- [PyPi](https://pypi.org/project/mkdocs-badges) (📥 1.8K / month):
```
pip install mkdocs-badges
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- badges
```

markdownwavedrom - 🥉7 · ⭐ 9 · 💤 · MPL-2.0 ·
A MkDocs plugin for support wavedrom charts in markdown file.

- [GitHub](https://github.com/kuri65536/mkdocs-wavedrom-plugin) (🔀 2 · 📦 12 · 📋 3 - 33% open · ⏱️ 26.06.2021)
- [PyPi](https://pypi.org/project/mkdocs-wavedrom-plugin) (📥 100 / month):
```
pip install mkdocs-wavedrom-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- markdownwavedrom
```

mkdocs-resize-images - 🥉7 · ⭐ 1 · MIT ·
MkDocs plugin to resize images according to the configuration.

- [GitHub](https://github.com/JakubAndrysek/mkdocs-resize-images) (📦 4 · ⏱️ 04.11.2023)
- [PyPi](https://pypi.org/project/mkdocs-resize-images) (📥 370 / month):
```
pip install mkdocs-resize-images
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- resize-images
```

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) (📥 3.7K / month):
```
pip install mkdocs-graphviz
```
- [GitLab](https://gitlab.com/rod2ik/mkdocs-graphviz) (🔀 1 · 📋 7 - 42% open · ⏱️ 03.05.2021)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mkdocs_graphviz
```

Markdown aafigure - 🥉6 · ⭐ 4 · MIT ·
aafigure extension for Python Markdown.

- [GitHub](https://github.com/mbarkhau/markdown-aafigure) (👨‍💻 2 · 🔀 1 · 📋 3 - 33% open · ⏱️ 04.05.2024)
- [PyPi](https://pypi.org/project/markdown-aafigure) (📥 320 / month):
```
pip install markdown-aafigure
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_aafigure
```

markdown-figcap - 🥉6 · ⭐ 1 · 💤 · BSD-3 ·
Extension for Python-Markdown to handle figure and figcaption.

- [GitHub](https://github.com/funk1d/markdown-figcap) (📦 5 · ⏱️ 09.03.2019)
- [PyPi](https://pypi.org/project/markdown-figcap) (📥 220 / month):
```
pip install markdown-figcap
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_figcap
```

plotly charts - 🥉5 · ⭐ 8 · MIT ·
Mkdocs plugin to add interactive charts with Plotly.js.

- [GitHub](https://github.com/haoda-li/mkdocs-plotly-plugin) (👨‍💻 2 · ⏱️ 25.07.2023)
- [PyPi](https://pypi.org/project/mkdocs-plotly-plugin) (📥 1K / month):
```
pip install mkdocs-plotly-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- plotly
```

thumbnails - 🥉5 · ⭐ 2 · 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) (📥 220 / month):
```
pip install mkdocs-thumbnails
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- thumbnails
```

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 · ⭐ 1 · 💤 · MIT ·
A MKDocs plugin that allows to embed a Pico-8 web player in a page.

- [GitHub](https://github.com/fmaida/pico8-mkdocs-plugin) (📦 1 · ⏱️ 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
```

inline-svg - 🥉4 · MIT ·

- [GitHub](https://github.com/rajguru7/mkdocs-plugin-inline-svg-mod) (👨‍💻 5 · 🔀 1 · 📦 3 · ⏱️ 12.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-plugin-inline-svg-mod) (📥 110 / month):
```
pip install mkdocs-plugin-inline-svg-mod
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- inline-svg
```

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

import-statement - 🥉3 · ⭐ 2 · 💤 · MIT ·

- [GitHub](https://github.com/Rj40x40/mkdocs-import-statement-plugin) (📦 1 · ⏱️ 06.02.2023)
- [PyPi](https://pypi.org/project/mkdocs-import-statement-plugin) (📥 61 / month):
```
pip install mkdocs-import-statement-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- import-statement
```

MkHack3rs - 🥉2 · ⭐ 4 · 💤 · ❗Unlicensed ·
Hacks & Integrations for Mkdocs / Material Theme.

- [GitLab](https://gitlab.com/eskool/mkhack3rs) (🔀 1 · ⏱️ 01.05.2021)

image-formatter-plugin - 🥉1 · ⭐ 3 · 🐣 · ❗Unlicensed ·

- [GitHub](https://github.com/ASypula/mkdocs-image-formatter-plugin) (👨‍💻 7 · ⏱️ 06.12.2023)
- [PyPi](https://pypi.org/project/mkdocs-image-formatter-plugin) (📥 14 / month):
```
pip install mkdocs-image-formatter-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- image-formatter
```


## 🤖 Code execution, variables & templating

Back to top

macros - 🥇26 · ⭐ 300 · 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) (👨‍💻 31 · 🔀 47 · 📦 3.2K · 📋 120 - 5% open · ⏱️ 13.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-macros-plugin) (📥 350K / month):
```
pip install mkdocs-macros-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- macros
```

mkdocs-jupyter - 🥇24 · ⭐ 340 · Apache-2 ·
Use Jupyter Notebook in mkdocs.

- [GitHub](https://github.com/danielfrg/mkdocs-jupyter) (👨‍💻 24 · 🔀 43 · 📦 2.4K · 📋 120 - 22% open · ⏱️ 09.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-jupyter) (📥 140K / month):
```
pip install mkdocs-jupyter
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-jupyter
```

markdownextradata - 🥈21 · ⭐ 79 · 💤 · MIT ·
A MkDocs plugin that injects the mkdocs.yml extra variables into the markdown template.

- [GitHub](https://github.com/rosscdh/mkdocs-markdownextradata-plugin) (👨‍💻 10 · 🔀 17 · 📦 1.1K · 📋 34 - 23% open · ⏱️ 15.12.2021)
- [PyPi](https://pypi.org/project/mkdocs-markdownextradata-plugin) (📥 36K / month):
```
pip install mkdocs-markdownextradata-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- markdownextradata
```

markdown-exec - 🥈21 · ⭐ 78 · ISC ·
Utilities to execute code blocks in Markdown files.

- [GitHub](https://github.com/pawamoy/markdown-exec) (👨‍💻 2 · 🔀 6 · 📦 250 · 📋 37 - 40% open · ⏱️ 22.05.2024)
- [PyPi](https://pypi.org/project/markdown-exec) (📥 32K / month):
```
pip install markdown-exec
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- markdown-exec
```

mknotebooks - 🥈20 · ⭐ 130 · MIT ·
A plugin for mkdocs to help you include Jupyter notebooks in your projects.

- [GitHub](https://github.com/greenape/mknotebooks) (👨‍💻 14 · 🔀 20 · 📦 540 · 📋 40 - 35% open · ⏱️ 11.08.2023)
- [PyPi](https://pypi.org/project/mknotebooks) (📥 14K / month):
```
pip install mknotebooks
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mknotebooks
```

gen-files - 🥈20 · ⭐ 91 · MIT ·
MkDocs plugin to programmatically generate documentation pages during the build.

- [GitHub](https://github.com/oprypin/mkdocs-gen-files) (👨‍💻 5 · 🔀 7 · 📦 2.1K · 📋 24 - 25% open · ⏱️ 27.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-gen-files) (📥 280K / month):
```
pip install mkdocs-gen-files
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- gen-files
```

mkdocs-markmap - 🥈15 · ⭐ 39 · MIT ·
MkDocs plugin and extension to create mindmaps from markdown using markmap.

- [GitHub](https://github.com/markmap/mkdocs-markmap) (👨‍💻 3 · 🔀 5 · 📥 180 · 📋 26 - 7% open · ⏱️ 05.10.2023)
- [PyPi](https://pypi.org/project/mkdocs-markmap) (📥 1.8K / month):
```
pip install mkdocs-markmap
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- markmap
```

Termynal - 🥈13 · ⭐ 80 · MIT ·
Python markdown terminal. Built for mkdocs.

- [GitHub](https://github.com/termynal/termynal.py) (👨‍💻 5 · 🔀 8 · 📦 170 · 📋 16 - 50% open · ⏱️ 18.02.2024)
- [PyPi](https://pypi.org/project/termynal) (📥 4.2K / month):
```
pip install termynal
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- termynal
```

pheasant - 🥈13 · ⭐ 16 · 💤 · MIT ·
Documentation tool for Markdown conversion by Jupyter client.

- [GitHub](https://github.com/daizutabi/pheasant) (👨‍💻 4 · 🔀 9 · 📦 43 · ⏱️ 19.12.2020)
- [PyPi](https://pypi.org/project/pheasant) (📥 420 / month):
```
pip install pheasant
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pheasant
```

user-defined-values - 🥉12 · ⭐ 4 · 💤 · MIT ·
MkDocs User Defined Values.

- [GitHub](https://github.com/rahult/mkdocs-user-defined-values) (👨‍💻 3 · 🔀 3 · 📥 10 · 📦 13 · ⏱️ 10.07.2022)
- [PyPi](https://pypi.org/project/mkdocs-user-defined-values) (📥 820 / 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 · ⭐ 7 · MIT ·
Add placeholders to your MkDocs pages.

- [GitHub](https://github.com/six-two/mkdocs-placeholder-plugin) (👨‍💻 2 · 🔀 3 · 📋 5 - 20% open · ⏱️ 28.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-placeholder-plugin) (📥 810 / month):
```
pip install mkdocs-placeholder-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- placeholder
```

nbconvert - 🥉9 · ⭐ 6 · BSD-2 ·
A MkDocs plug-in provides a source parser for *.ipynb files.

- [GitHub](https://github.com/tanbro/mkdocs-nbconvert) (👨‍💻 5 · 🔀 1 · 📦 2 · ⏱️ 09.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-nbconvert) (📥 350 / month):
```
pip install mkdocs-nbconvert
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- nbconvert
```

meta-manager - 🥉9 · ⭐ 1 · MIT ·
MkDocs plugin for managing meta tags across folders and files.

- [GitHub](https://github.com/timmeinerzhagen/mkdocs-meta-manager) (👨‍💻 3 · 🔀 1 · 📦 5 · 📋 3 - 33% open · ⏱️ 09.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-meta-manager) (📥 2.2K / month):
```
pip install mkdocs-meta-manager
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- meta-manager
```

markdown-filter - 🥉8 · ⭐ 3 · 💤 · MIT ·
Adds a markdown template filter to the jinja templating environment in mkdocs.

- [GitHub](https://github.com/byrnereese/mkdocs-markdown-filter) (🔀 1 · 📦 20 · ⏱️ 06.02.2019)
- [PyPi](https://pypi.org/project/mkdocs-markdown-filter) (📥 350 / month):
```
pip install mkdocs-markdown-filter
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- markdown-filter
```

mkjsfiddle - 🥉7 · ⭐ 4 · MIT ·
An MkDocs plugin that lets you edit code fences in JSFiddle.

- [GitHub](https://github.com/stadiamaps/mkjsfiddle) (⏱️ 07.06.2023)
- [PyPi](https://pypi.org/project/mkjsfiddle) (📥 95 / month):
```
pip install mkjsfiddle
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- jsfiddle
```

Entangled - 🥉7 · Apache-2 ·
An MkDocs plugin that lets you do Literate Programming through Entangled.

- [GitHub](https://github.com/entangled/mkdocs-plugin) (📦 6 · ⏱️ 14.10.2023)
- [PyPi](https://pypi.org/project/mkdocs-entangled-plugin) (📥 86 / month):
```
pip install mkdocs-entangled-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- entangled
```

jinja2sandbox - 🥉5 · ⭐ 3 · 💤 · 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
```

mkdocs_protobuf - 🥉4 · ⭐ 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) (📥 230 / month):
```
pip install mkdocs-protobuf
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs_protobuf
```

codeyaml - 🥉4 · 💤 · MIT ·
Allows for more than one yaml config in mkdocs.

- [GitHub](https://github.com/textileio/mkdocs-codeyaml-plugin) (🔀 1 · ⏱️ 30.04.2019)
- [PyPi](https://pypi.org/project/mkdocs-codeyaml-plugin) (📥 17 / 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 - 🥇29 · ⭐ 180 · MIT ·
MkDocs plugin to add a last updated date to your site pages.

- [GitHub](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin) (👨‍💻 24 · 🔀 34 · 📦 6.7K · 📋 87 - 16% open · ⏱️ 30.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-git-revision-date-localized-plugin) (📥 470K / 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 - 🥈23 · ⭐ 68 · MIT ·
MkDocs plugin to display git authors of a page.

- [GitHub](https://github.com/timvink/mkdocs-git-authors-plugin) (👨‍💻 12 · 🔀 16 · 📦 800 · 📋 56 - 17% open · ⏱️ 08.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-git-authors-plugin) (📥 77K / month):
```
pip install mkdocs-git-authors-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- git-authors
```

git-revision-date - 🥈20 · ⭐ 56 · 💤 · MIT ·
MkDocs plugin for setting revision date from git per markdown file.

- [GitHub](https://github.com/zhaoterryy/mkdocs-git-revision-date-plugin) (👨‍💻 7 · 🔀 8 · 📦 2.2K · 📋 14 - 35% open · ⏱️ 08.03.2022)
- [PyPi](https://pypi.org/project/mkdocs-git-revision-date-plugin) (📥 83K / 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
```

git-committers-2 - 🥈20 · ⭐ 44 · MIT ·
An MkDocs plugin to create a list of contributors on the page.

- [GitHub](https://github.com/ojacques/mkdocs-git-committers-plugin-2) (👨‍💻 12 · 🔀 15 · 📦 560 · 📋 33 - 21% open · ⏱️ 05.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-git-committers-plugin-2) (📥 30K / 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-committers - 🥉15 · ⭐ 35 · 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) (👨‍💻 6 · 🔀 7 · 📦 190 · ⏱️ 06.11.2023)
- [PyPi](https://pypi.org/project/mkdocs-git-committers-plugin) (📥 13K / 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 - 🥉9 · ⭐ 1 · 🐣 · 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) (👨‍💻 2 · 🔀 2 · 📦 3 · 📋 11 - 27% open · ⏱️ 07.03.2024)
- [PyPi](https://pypi.org/project/mkdocs-git-latest-changes-plugin) (📥 350 / 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 - 🥉8 · ⭐ 11 · ❗Unlicensed ·
Python-Markdown GitHub Links Extension.

- [GitHub](https://github.com/Python-Markdown/github-links) (👨‍💻 4 · 🔀 10 · ⏱️ 22.12.2023)
- [PyPi](https://pypi.org/project/mdx-gh-links) (📥 6.4K / 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 - 🥉7 · ⭐ 2 · 💤 · MIT ·
Customize MkDocs options on a per-branch basis.

- [GitHub](https://github.com/effigies/mkdocs-branchcustomization-plugin) (📦 15 · ⏱️ 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
```

git-latest-release - 🥉5 · 💤 · ❗️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) (📥 580 / month):
```
pip install mkdocs-latest-release-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- git-latest-release
```

Github Releaase Changelog - 🥉3 · ⭐ 2 · 🐣 · 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) (📥 14 / month):
```
pip install mkdocs-github-changelog
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs_github_changelog
```


## 🌈 HTML processing & CSS styling

Back to top

minify - 🥇21 · ⭐ 140 · 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 · 🔀 17 · 📦 7.7K · 📋 17 - 23% open · ⏱️ 29.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-minify-plugin) (📥 200K / month):
```
pip install mkdocs-minify-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- minify
```

enumerate-headings - 🥇21 · ⭐ 38 · MIT ·
MkDocs Plugin to enumerate the headings across site pages.

- [GitHub](https://github.com/timvink/mkdocs-enumerate-headings-plugin) (👨‍💻 5 · 🔀 8 · 📦 200 · 📋 30 - 6% open · ⏱️ 16.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-enumerate-headings-plugin) (📥 14K / 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 - 🥈17 · ⭐ 4 · 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) (👨‍💻 3 · 📦 15 · ⏱️ 29.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-minify-html-plugin) (📥 5K / month):
```
pip install mkdocs-minify-html-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- minify_html
```

Publisher for MkDocs - social - 🥈14 · ⭐ 31 · MIT ·
Social media sharing helper.

- [GitHub](https://github.com/mkusz/mkdocs-publisher) (👨‍💻 2 · 🔀 1 · 📥 17 · 📦 38 · 📋 14 - 35% open · ⏱️ 21.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-publisher) (📥 1K / 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 - 🥈14 · ⭐ 31 · MIT ·
HTML, CSS and graphics files size optimization.

- [GitHub](https://github.com/mkusz/mkdocs-publisher) (👨‍💻 2 · 🔀 1 · 📥 17 · 📦 38 · 📋 14 - 35% open · ⏱️ 21.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-publisher) (📥 1K / month):
```
pip install mkdocs-publisher
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pub-minifier
```

mkdocs-link-embeds - 🥈13 · ⭐ 3 · 🐣 · 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) (📥 1 · 📦 1 · ⏱️ 13.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-link-embeds-plugin) (📥 300 / month):
```
pip install mkdocs-link-embeds-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- link-embeds
```

add-number - 🥉11 · ⭐ 15 · 💤 · 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 · 🔀 3 · 📦 33 · 📋 11 - 18% open · ⏱️ 11.06.2020)
- [PyPi](https://pypi.org/project/mkdocs-add-number-plugin) (📥 5.1K / month):
```
pip install mkdocs-add-number-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- add-number
```

mkdocs-extra-sass-plugin - 🥉10 · ⭐ 3 · 💤 · MIT ·
Adds stylesheets to your mkdocs site from Sass/SCSS.

- [GitHub](https://github.com/orzih/mkdocs-extra-sass-plugin) (🔀 2 · 📦 28 · ⏱️ 13.02.2021)
- [PyPi](https://pypi.org/project/mkdocs-extra-sass-plugin) (📥 3.5K / month):
```
pip install mkdocs-extra-sass-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- extra-sass
```

mkdocs_safe_text - 🥉9 · ⭐ 3 · BSD-2 ·
Plugin for safe text editing with MKDocs.

- [GitHub](https://github.com/raimon49/mkdocs-safe-text-plugin) (👨‍💻 2 · ⏱️ 20.10.2023)
- [PyPi](https://pypi.org/project/mkdocs-safe-text-plugin) (📥 710 / month):
```
pip install mkdocs-safe-text-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs_safe_text
```

bootstrap-tables - 🥉8 · ⭐ 11 · 💤 · MIT ·
A MkDocs plugin to add bootstrap classes to plan markdown generated tables.

- [GitHub](https://github.com/byrnereese/mkdocs-bootstrap-tables-plugin) (🔀 2 · 📦 72 · ⏱️ 27.03.2020)
- [PyPi](https://pypi.org/project/mkdocs-bootstrap-tables-plugin) (📥 1.1K / 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 - 🥉8 · ⭐ 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 · 📦 1 · ⏱️ 08.11.2022)
- [PyPi](https://pypi.org/project/mkdocs-add-teaser) (📥 260 / month):
```
pip install mkdocs-add-teaser
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-add-teaser
```

MkDocs Pygments - 🥉6 · ⭐ 3 · ISC ·
Highlighting themes for code blocks. Available to sponsors only.

- [GitHub](https://github.com/pawamoy/mkdocs-pygments) (⏱️ 24.05.2024)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pygments
```

toggle-sidebar - 🥉5 · ⭐ 2 · MIT ·
Toggle the navigation and/or TOC sidebars on your MkDocs site.

- [GitHub](https://github.com/six-two/mkdocs-toggle-sidebar-plugin) (⏱️ 23.09.2023)
- [PyPi](https://pypi.org/project/mkdocs-toggle-sidebar-plugin) (📥 170 / month):
```
pip install mkdocs-toggle-sidebar-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- toggle-sidebar
```

docstyler - 🥉4 · 💤 · 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 - 🥇18 · ⭐ 70 · 📉 · MIT ·
A MkDocs plugin supports adding Swagger UI to the page.

- [GitHub](https://github.com/blueswen/mkdocs-swagger-ui-tag) (👨‍💻 3 · 🔀 7 · 📥 27 · 📦 140 · 📋 22 - 22% open · ⏱️ 01.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-swagger-ui-tag) (📥 34K / 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-render-swagger-plugin - 🥈17 · ⭐ 65 · 📈 · MIT ·
A plugin for MKDocs for rendering swagger & openapi schemas using SwaggerUI.

- [GitHub](https://github.com/bharel/mkdocs-render-swagger-plugin) (👨‍💻 8 · 🔀 12 · 📋 15 - 20% open · ⏱️ 26.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-render-swagger-plugin) (📥 62K / month):
```
pip install mkdocs-render-swagger-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- render_swagger
```

mkdocs-coverage - 🥈15 · ⭐ 16 · ISC ·
MkDocs plugin to integrate your coverage HTML report into your site.

- [GitHub](https://github.com/pawamoy/mkdocs-coverage) (🔀 1 · 📦 200 · 📋 10 - 50% open · ⏱️ 18.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-coverage) (📥 19K / month):
```
pip install mkdocs-coverage
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- coverage
```

Publisher for MkDocs - obsidian - 🥉14 · ⭐ 31 · MIT ·
Obsidian.md integration including with support for wiki links, callouts, etc.

- [GitHub](https://github.com/mkusz/mkdocs-publisher) (👨‍💻 2 · 🔀 1 · 📥 17 · 📦 38 · 📋 14 - 35% open · ⏱️ 21.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-publisher) (📥 1K / month):
```
pip install mkdocs-publisher
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pub-obsidian
```

MkDocs Backend for Foliant - 🥉12 · ⭐ 3 · 💤 · MIT
MkDocs backend for Foliant.

- [GitHub](https://github.com/foliant-docs/foliantcontrib.mkdocs) (👨‍💻 5 · 🔀 3 · 📦 31 · ⏱️ 12.12.2022)
- [PyPi](https://pypi.org/project/foliantcontrib.mkdocs) (📥 280 / month):
```
pip install foliantcontrib.mkdocs
```

swagger - 🥉6 · ⭐ 30 · 💤 · 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 · ⭐ 3 · 💤 · 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 Dependency License Information - 🥉4 · ⭐ 2 · 🐣 · 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) (📥 24 / month):
```
pip install mkdocs-licenseinfo
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs_licenseinfo
```


## 🌍 Internationalization & localization

Back to top

static-i18n - 🥇23 · ⭐ 210 · MIT ·
MkDocs i18n plugin using static translation markdown files.

- [GitHub](https://github.com/ultrabug/mkdocs-static-i18n) (👨‍💻 11 · 🔀 36 · 📦 1K · 📋 140 - 13% open · ⏱️ 30.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-static-i18n) (📥 37K / month):
```
pip install mkdocs-static-i18n
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- i18n
```

mkdocs-mdpo - 🥉12 · ⭐ 5 · 💤 · BSD-3 ·
Mkdocs translation plugin using PO files.

- [GitHub](https://github.com/mondeja/mkdocs-mdpo-plugin) (👨‍💻 3 · 🔀 4 · 📥 150 · 📋 37 - 35% open · ⏱️ 03.01.2023)
- [PyPi](https://pypi.org/project/mkdocs-mdpo-plugin) (📥 270 / 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) (📥 16 / 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 - 🥇23 · ⭐ 160 · MIT ·
Open source plugin for Mkdocs page redirects.

- [GitHub](https://github.com/mkdocs/mkdocs-redirects) (👨‍💻 13 · 🔀 20 · 📦 3.5K · 📋 31 - 38% open · ⏱️ 03.02.2024)
- [PyPi](https://pypi.org/project/mkdocs-redirects) (📥 200K / month):
```
pip install mkdocs-redirects
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- redirects
```

bibtex - 🥇22 · ⭐ 65 · ❗️BSD-3-Clause-LBNL ·
A MkDocs plugin for citation management using bibtex.

- [GitHub](https://github.com/shyamd/mkdocs-bibtex) (👨‍💻 13 · 🔀 18 · 📦 270 · 📋 43 - 25% open · ⏱️ 04.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-bibtex) (📥 26K / month):
```
pip install mkdocs-bibtex
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- bibtex
```

htmlproofer - 🥇21 · ⭐ 38 · 📉 · MIT ·
A MkDocs plugin that validates URL in rendered html files.

- [GitHub](https://github.com/manuzhang/mkdocs-htmlproofer-plugin) (👨‍💻 15 · 🔀 15 · 📦 350 · 📋 35 - 5% open · ⏱️ 10.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-htmlproofer-plugin) (📥 34K / month):
```
pip install mkdocs-htmlproofer-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- htmlproofer
```

autolinks - 🥈18 · ⭐ 77 · MIT ·
An MkDocs plugin that automagically generates relative links between markdown pages.

- [GitHub](https://github.com/zachhannum/mkdocs-autolinks-plugin) (👨‍💻 10 · 🔀 16 · 📦 400 · 📋 17 - 47% open · ⏱️ 04.08.2023)
- [PyPi](https://pypi.org/project/mkdocs-autolinks-plugin) (📥 51K / month):
```
pip install mkdocs-autolinks-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- autolinks
```

autorefs - 🥈18 · ⭐ 41 · 📉 · ISC ·
Automatically link across pages in MkDocs.

- [GitHub](https://github.com/mkdocstrings/autorefs) (👨‍💻 6 · 🔀 5 · 📋 16 - 37% open · ⏱️ 24.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-autorefs) (📥 1M / month):
```
pip install mkdocs-autorefs
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- autorefs
```

mkdocs-alias-plugin - 🥈15 · ⭐ 10 · MIT ·
An MkDocs plugin allowing links to your pages using a custom alias.

- [GitHub](https://github.com/EddyLuten/mkdocs-alias-plugin) (👨‍💻 3 · 🔀 2 · 📦 16 · 📋 9 - 22% open · ⏱️ 22.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-alias-plugin) (📥 1.4K / month):
```
pip install mkdocs-alias-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- alias
```

ezlinks - 🥈14 · ⭐ 32 · 💤 · MIT ·
Plugin for mkdocs which enables easier linking between pages.

- [GitHub](https://github.com/orbikm/mkdocs-ezlinks-plugin) (🔀 13 · 📥 140 · 📦 100 · 📋 24 - 41% open · ⏱️ 24.01.2022)
- [PyPi](https://pypi.org/project/mkdocs-ezlinks-plugin) (📥 4.5K / month):
```
pip install mkdocs-ezlinks-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- ezlinks
```

Autolink References - 🥈13 · ⭐ 16 · MIT ·
mkdocs plugin to provides GitHub like autolink references in Mkdocs.

- [GitHub](https://github.com/theskumar/autolink-references-mkdocs-plugin) (👨‍💻 3 · 🔀 5 · 📦 7 · 📋 4 - 25% open · ⏱️ 28.12.2023)
- [PyPi](https://pypi.org/project/autolink-references-mkdocs-plugin) (📥 5.4K / month):
```
pip install autolink-references-mkdocs-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- autolink_references
```

roamlinks - 🥈12 · ⭐ 47 · 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) (📥 9.5K / month):
```
pip install mkdocs-roamlinks-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- roamlinks
```

mkdocs-open-in-new-tab - 🥈12 · ⭐ 20 · 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) (🔀 1 · 📦 180 · 📋 2 - 50% open · ⏱️ 24.10.2023)
- [PyPi](https://pypi.org/project/mkdocs-open-in-new-tab) (📥 26K / 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
```

unused-files - 🥉11 · ⭐ 8 · MIT ·
An MkDocs plugin to find unused (orphaned) files in your project.

- [GitHub](https://github.com/wilhelmer/mkdocs-unused-files) (👨‍💻 2 · 🔀 1 · 📦 19 · ⏱️ 17.07.2023)
- [PyPi](https://pypi.org/project/mkdocs-unused-files) (📥 2.7K / month):
```
pip install mkdocs-unused-files
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- unused_files
```

mkdocs-site-urls - 🥉10 · ⭐ 14 · MIT ·
A MkDocs plugin that adds support for site-relative `site:` URLs.

- [GitHub](https://github.com/OctoPrint/mkdocs-site-urls) (🔀 1 · 📦 10 · 📋 2 - 50% open · ⏱️ 31.07.2023)
- [PyPi](https://pypi.org/project/mkdocs-site-urls) (📥 6K / month):
```
pip install mkdocs-site-urls
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- site-urls
```

ezglossary - 🥉10 · ⭐ 8 · MIT ·
Glossary support for mkdocs.

- [GitHub](https://github.com/realtimeprojects/mkdocs-ezglossary) (👨‍💻 2 · 🔀 1 · 📋 16 - 6% open · ⏱️ 08.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-ezglossary-plugin) (📥 4.8K / month):
```
pip install mkdocs-ezglossary-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- ezglossary
```

link-marker - 🥉10 · ⭐ 4 · MIT ·
MkDocs plugin for marking links e.g. external ones or mails.

- [GitHub](https://github.com/timmeinerzhagen/mkdocs-link-marker) (👨‍💻 2 · 🔀 1 · 📦 11 · 📋 4 - 50% open · ⏱️ 25.02.2024)
- [PyPi](https://pypi.org/project/mkdocs-link-marker) (📥 2.9K / month):
```
pip install mkdocs-link-marker
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- link-marker
```

tooltipster-links - 🥉9 · ⭐ 7 · 💤 · 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 · 📦 23 · ⏱️ 29.07.2020)
- [PyPi](https://pypi.org/project/mkdocs-tooltipster-links-plugin) (📥 230 / month):
```
pip install mkdocs-tooltipster-links-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- tooltipster-links
```

abs-to-rel - 🥉9 · ⭐ 3 · 💤 · MIT ·
MkDocs plugin for converting absolute links to relative ones.

- [GitHub](https://github.com/sander76/mkdocs-abs-rel-plugin) (👨‍💻 2 · 🔀 3 · 📦 23 · ⏱️ 03.03.2020)
- [PyPi](https://pypi.org/project/mkdocs-abs-rel-plugin) (📥 4.5K / month):
```
pip install mkdocs-abs-rel-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- abs-to-rel
```

Wikilink Plus - 🥉8 · ⭐ 14 · 💤 · ❗Unlicensed ·
A wikilink extension for Python Markdown.

- [GitHub](https://github.com/neurobin/mdx_wikilink_plus) (👨‍💻 5 · 🔀 3 · ⏱️ 26.07.2022)
- [PyPi](https://pypi.org/project/mdx-wikilink-plus) (📥 2.9K / 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
```

webcontext - 🥉5 · ⭐ 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 · 📥 6 · 📦 4 · ⏱️ 25.05.2023)
- [PyPi](https://pypi.org/project/mkdocs-webcontext-plugin) (📥 97 / month):
```
pip install mkdocs-webcontext-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- webcontext
```

emailprotect - 🥉4 · ⭐ 3 · 💤 · 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
```

Mkdocs-Addresses - 🥉4 · ❗Unlicensed ·
Mkdocs plugin, building automatically the appropriate relative paths (to images, links, anchors, ...) using..

- [PyPi](https://pypi.org/project/mkdocs-addresses) (📥 180 / 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
```

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 - 🥇33 · ⭐ 910 · ❗Unlicensed ·
Extensions for Python Markdown.

- [GitHub](https://github.com/facelessuser/pymdown-extensions) (👨‍💻 44 · 🔀 250 · 📦 32K · 📋 370 - 2% open · ⏱️ 05.05.2024)
- [PyPi](https://pypi.org/project/pymdown-extensions) (📥 4M / 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
```

markdown-callouts - 🥇19 · ⭐ 23 · MIT ·
Markdown extension: a classier syntax for admonitions.

- [GitHub](https://github.com/oprypin/markdown-callouts) (🔀 12 · 📦 230 · 📋 11 - 27% open · ⏱️ 03.02.2024)
- [PyPi](https://pypi.org/project/markdown-callouts) (📥 37K / 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 - 🥇16 · ⭐ 22 · MIT ·
A simple MkDocs plugin that converts Obsidian callout blocks to mkdocs supported Admonitions.

- [GitHub](https://github.com/sondregronas/mkdocs-callouts) (👨‍💻 2 · 🔀 1 · 📦 1.1K · ⏱️ 05.03.2024)
- [PyPi](https://pypi.org/project/mkdocs-callouts) (📥 6.2K / month):
```
pip install mkdocs-callouts
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- callouts
```

YAML metadata - 🥇16 · ⭐ 20 · MIT ·
YAML metadata extension for Python-Markdown.

- [GitHub](https://github.com/sivakov512/python-markdown-full-yaml-metadata) (👨‍💻 7 · 🔀 4 · 📦 80 · 📋 10 - 30% open · ⏱️ 28.01.2024)
- [PyPi](https://pypi.org/project/markdown-full-yaml-metadata) (📥 1.3K / 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
```

Math extension - 🥈15 · ⭐ 120 · 💤 · BSD-3 ·
Math extension for Python-Markdown.

- [GitHub](https://github.com/mitya57/python-markdown-math) (👨‍💻 8 · 🔀 25 · 📋 24 - 8% open · ⏱️ 12.08.2022)
- [PyPi](https://pypi.org/project/python-markdown-math) (📥 65K / month):
```
pip install python-markdown-math
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mdx_math
```

Mdx Truly Sane Lists - 🥈14 · ⭐ 78 · 💤 · 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 · 🔀 9 · 📋 15 - 46% open · ⏱️ 19.07.2022)
- [PyPi](https://pypi.org/project/mdx-truly-sane-lists) (📥 360K / 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 - 🥈14 · ⭐ 4 · MIT ·
Render inline graphs with Markdown and Graphviz.

- [GitHub](https://github.com/cesaremorel/markdown-inline-graphviz) (👨‍💻 9 · 🔀 8 · ⏱️ 16.01.2024)
- [PyPi](https://pypi.org/project/markdown-inline-graphviz-extension) (📥 190K / 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
```

MarkdownSuperscript - 🥈12 · ⭐ 2 · 💤 · BSD-2 ·
An extension to the Python Markdown package enabling superscript text.

- [GitHub](https://github.com/jambonrose/markdown_superscript_extension) (👨‍💻 2 · 🔀 3 · 📦 43 · 📋 4 - 25% open · ⏱️ 02.12.2018)
- [PyPi](https://pypi.org/project/MarkdownSuperscript) (📥 1.1K / month):
```
pip install MarkdownSuperscript
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- superscript
```

Markdown Checklist - 🥈11 · ⭐ 77 · 💤 · MIT ·
Python Markdown extension for lists of tasks with checkboxes.

- [GitHub](https://github.com/FND/markdown-checklist) (👨‍💻 2 · 🔀 31 · 📋 8 - 12% open · ⏱️ 29.07.2022)
- [PyPi](https://pypi.org/project/markdown-checklist) (📥 4.8K / 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 · 📦 54 · 📋 5 - 40% open · ⏱️ 02.12.2018)
- [PyPi](https://pypi.org/project/MarkdownSubscript) (📥 180 / month):
```
pip install MarkdownSubscript
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- subscript
```

Breakless Lists - 🥈9 · ⭐ 5 · 💤 · 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) (📥 19K / 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
```

markdown-emdash - 🥉8 · ⭐ 3 · MIT ·
Emdash extension for python-markdown.

- [GitHub](https://github.com/czue/markdown-emdash) (🔀 1 · 📦 33 · ⏱️ 18.05.2023)
- [PyPi](https://pypi.org/project/markdown-emdash) (📥 240 / month):
```
pip install markdown-emdash
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mdx_emdash
```

markdown-icons - 🥉7 · ⭐ 11 · 💤 · ❗Unlicensed ·
Easily display icon fonts in markdown.

- [GitHub](https://github.com/MadLittleMods/markdown-icons) (👨‍💻 4 · 🔀 12 · 📋 7 - 42% open · ⏱️ 09.12.2018)
- [PyPi](https://pypi.org/project/markdown-iconfonts) (📥 21 / month):
```
pip install markdown-iconfonts
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- iconfonts
```

caption - 🥉7 · ⭐ 10 · 💤 · ❗️GPL-3.0 ·

- [GitHub](https://github.com/flywire/caption) (👨‍💻 3 · 🔀 2 · 📦 50 · 📋 7 - 85% open · ⏱️ 29.01.2023)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- caption
- image_captions
- table_captions
```

python-asciimathml - 🥉7 · ⭐ 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) (📥 51 / month):
```
pip install asciimathml
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mdx_asciimathml
```

markdown-katex - 🥉6 · ⭐ 11 · 💤 · ❗Unlicensed ·
KaTeX extension for Python Markdown.

- [PyPi](https://pypi.org/project/markdown-katex) (📥 4K / month):
```
pip install markdown-katex
```
- [GitLab](https://gitlab.com/mbarkhau/markdown-katex) (🔀 5 · 📋 17 - 23% open · ⏱️ 14.05.2019)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_katex
```

mkpatcher - 🥉6 · ⭐ 2 · 💤 · Apache-2 ·
Python-Markdown extension allowing arbitrary scripts to modify MkDocs input files.

- [GitHub](https://github.com/ofek/mkpatcher) (📦 5 · ⏱️ 26.04.2020)
- [PyPi](https://pypi.org/project/mkpatcher) (📥 100 / month):
```
pip install mkpatcher
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mkpatcher
```

Tweetable quotes - 🥉5 · ⭐ 15 · 💤 · MIT ·
Python-Markdown extension to embed tweetable quotes into your blog posts.

- [GitHub](https://github.com/max-arnold/markdown-tweetable) (🔀 1 · 📦 2 · ⏱️ 25.03.2019)
- [PyPi](https://pypi.org/project/markdown-tweetable) (📥 37 / month):
```
pip install markdown-tweetable
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- tweetable.extension
```

HEARTBEATS Flavored Markdown - 🥉5 · ⭐ 15 · 💤 · ❗Unlicensed ·
HEARTBEATS Flavored Markdown extension.

- [GitHub](https://github.com/heartbeatsjp/markdown-extension-hbfm) (👨‍💻 2 · 🔀 1 · 📦 8 · ⏱️ 01.03.2018)
- [PyPi](https://pypi.org/project/hbfm) (📥 170 / 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
```

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) (📥 4.1K / month):
```
pip install markdown-grid-tables
```
- [GitLab](https://gitlab.com/WillDaSilva/markdown_grid_tables) (🔀 4 · ⏱️ 09.02.2022)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_grid_tables
```

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) (📥 6 / month):
```
pip install mdx-cite
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mdx_cite
```

KBD Extension - 🥉4 · ⭐ 2 · 💤 · MIT ·
KBD Extension for Python-Markdown.

- [GitHub](https://github.com/RickTalken/kbdextension) (🔀 1 · 📦 7 · ⏱️ 08.06.2020)
- [PyPi](https://pypi.org/project/kbdextension) (📥 87 / month):
```
pip install kbdextension
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- kbdextension
```

markdown_sub_sup - 🥉4 · ⭐ 1 · 💤 · ❗️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) (📥 31 / 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
```

Markdown PyCon - 🥉4 · ISC ·
Markdown extension to parse `pycon` code blocks without indentation or fences. Only available to sponsors.

- [GitHub](https://github.com/pawamoy/markdown-pycon) (⏱️ 01.09.2023)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- pycon
```

markdown-del-ins - 🥉3 · ⭐ 12 · 💤 · ❗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) (📥 1.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
```

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) (📥 8 / 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 · ⭐ 5 · 💤 · ❗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) (📥 10 / 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) (📥 9 / 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-pages - 🥇24 · ⭐ 440 · MIT ·
An MkDocs plugin that simplifies configuring page titles and their order.

- [GitHub](https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin) (👨‍💻 8 · 🔀 34 · 📦 4.2K · 📋 81 - 22% open · ⏱️ 09.03.2024)
- [PyPi](https://pypi.org/project/mkdocs-awesome-pages-plugin) (📥 290K / month):
```
pip install mkdocs-awesome-pages-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- awesome-pages
```

encryptcontent - 🥇21 · ⭐ 120 · MIT ·
A MkDocs plugin that encrypt/decrypt markdown content with AES.

- [GitHub](https://github.com/unverbuggt/mkdocs-encryptcontent-plugin) (👨‍💻 5 · 🔀 16 · 📥 85 · 📦 1.1K · 📋 61 - 1% open · ⏱️ 11.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-encryptcontent-plugin) (📥 6.7K / month):
```
pip install mkdocs-encryptcontent-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- encryptcontent
```

section-index - 🥇21 · ⭐ 73 · MIT ·
MkDocs plugin to allow clickable sections that lead to an index page.

- [GitHub](https://github.com/oprypin/mkdocs-section-index) (👨‍💻 3 · 🔀 7 · 📦 1.6K · 📋 18 - 27% open · ⏱️ 20.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-section-index) (📥 200K / month):
```
pip install mkdocs-section-index
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- section-index
```

literate-nav - 🥈20 · ⭐ 71 · MIT ·
MkDocs plugin to specify the navigation in Markdown instead of YAML.

- [GitHub](https://github.com/oprypin/mkdocs-literate-nav) (🔀 8 · 📦 1.7K · 📋 28 - 42% open · ⏱️ 27.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-literate-nav) (📥 210K / month):
```
pip install mkdocs-literate-nav
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- literate-nav
```

mkdocs-simple-hooks - 🥈18 · ⭐ 56 · MIT ·
Define your own hooks for mkdocs, without having to create a new package.

- [GitHub](https://github.com/aklajnert/mkdocs-simple-hooks) (👨‍💻 5 · 🔀 4 · 📥 32 · 📦 1.6K · ⏱️ 14.11.2023)
- [PyPi](https://pypi.org/project/mkdocs-simple-hooks) (📥 35K / 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 · ⭐ 84 · 💤 · Apache-2 ·
A mkdocs plugin that lets you exclude files or trees from your output.

- [GitHub](https://github.com/apenwarr/mkdocs-exclude) (🔀 10 · 📦 1.9K · 📋 12 - 75% open · ⏱️ 20.02.2019)
- [PyPi](https://pypi.org/project/mkdocs-exclude) (📥 130K / month):
```
pip install mkdocs-exclude
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- exclude
```

mkdocs-gallery - 🥈16 · ⭐ 32 · 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) (👨‍💻 9 · 🔀 14 · 📋 65 - 40% open · ⏱️ 15.03.2024)
- [PyPi](https://pypi.org/project/mkdocs-gallery) (📥 3.6K / month):
```
pip install mkdocs-gallery
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- gallery
```

file-filter - 🥈16 · ⭐ 8 · 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 · 🔀 3 · 📥 37 · 📦 8 · 📋 11 - 27% open · ⏱️ 13.03.2024)
- [PyPi](https://pypi.org/project/mkdocs-file-filter-plugin) (📥 5.7K / month):
```
pip install mkdocs-file-filter-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- file-filter
```

Publisher for MkDocs - meta - 🥈14 · ⭐ 31 · MIT ·
Navigation and page building based on files metadata.

- [GitHub](https://github.com/mkusz/mkdocs-publisher) (👨‍💻 2 · 🔀 1 · 📥 17 · 📦 38 · 📋 14 - 35% open · ⏱️ 21.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-publisher) (📥 1K / month):
```
pip install mkdocs-publisher
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pub-meta
```

mkdocs-nav-weight - 🥈12 · ⭐ 8 · MIT ·
A simple mkdocs plugin, enables to organize Navigation in a more markdownic way.

- [GitHub](https://github.com/shu307/mkdocs-nav-weight) (👨‍💻 3 · 🔀 2 · 📦 57 · ⏱️ 17.11.2023)
- [PyPi](https://pypi.org/project/mkdocs-nav-weight) (📥 6.3K / month):
```
pip install mkdocs-nav-weight
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-nav-weight
```

mkdocs-categories-plugin - 🥈11 · ⭐ 11 · MIT ·
An MkDocs plugin allowing for categorization of wiki pages.

- [GitHub](https://github.com/EddyLuten/mkdocs-categories-plugin) (📦 14 · ⏱️ 22.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-categories-plugin) (📥 600 / month):
```
pip install mkdocs-categories-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- categories
```

mkdocs-pagetree-plugin - 🥈11 · ⭐ 1 · 🐣 · 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) (📦 5 · 📋 9 - 44% open · ⏱️ 14.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-pagetree-plugin) (📥 350 / month):
```
pip install mkdocs-pagetree-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pagetree
```

MkRefs - 🥉10 · ⭐ 28 · MIT ·
MkDocs plugin to generate semantic reference Markdown pages from a knowledge graph.

- [GitHub](https://github.com/DerwenAI/mkrefs) (👨‍💻 2 · 📦 3 · ⏱️ 31.08.2023)
- [PyPi](https://pypi.org/project/mkrefs) (📥 53 / month):
```
pip install mkrefs
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkrefs
```

toc-sidebar - 🥉10 · ⭐ 4 · 💤 · 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 · 📦 35 · ⏱️ 11.01.2020)
- [PyPi](https://pypi.org/project/mkdocs-toc-sidebar-plugin) (📥 6K / month):
```
pip install mkdocs-toc-sidebar-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- toc-sidebar
```

include directory to navigation - 🥉9 · ⭐ 25 · 💤 · ❗Unlicensed ·
Simple MKDocs plugin than permit to fetch and replace directory in navigation.

- [GitHub](https://github.com/mysiki/mkdocs_include_dir_to_nav) (🔀 1 · 📥 8 · 📋 4 - 50% open · ⏱️ 01.03.2022)
- [PyPi](https://pypi.org/project/mkdocs-include-dir-to-nav) (📥 74K / 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 · ⭐ 4 · 💤 · 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 · 📦 10 · ⏱️ 08.05.2020)
- [PyPi](https://pypi.org/project/mkdocs-vim-md-tags-plugin) (📥 130 / 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
```

mkdocs-nav-enhancements - 🥉9 · ⭐ 3 · 💤 · MIT ·
WIP plugin for working with titles of pages in MkDocs.

- [GitHub](https://github.com/Rylon/mkdocs-nav-enhancements) (📦 32 · ⏱️ 24.07.2019)
- [PyPi](https://pypi.org/project/mkdocs-nav-enhancements) (📥 5.7K / month):
```
pip install mkdocs-nav-enhancements
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-nav-enhancements
```

mkdocs-live-edit-plugin - 🥉7 · ⭐ 9 · MIT ·
An MkDocs plugin that allows editing pages directly from the browser.

- [GitHub](https://github.com/EddyLuten/mkdocs-live-edit-plugin) (👨‍💻 2 · 🔀 2 · 📦 3 · 📋 3 - 33% open · ⏱️ 07.03.2024)
- [PyPi](https://pypi.org/project/mkdocs-live-edit-plugin) (📥 110 / month):
```
pip install mkdocs-live-edit-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- live-edit
```

schema-reader - 🥉6 · ⭐ 3 · 💤 · 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 · 🔀 3 · 📋 3 - 66% open · ⏱️ 23.06.2021)
- [PyPi](https://pypi.org/project/mkdocs-schema-reader) (📥 910 / month):
```
pip install mkdocs-schema-reader
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- schema_reader
```

select-files - 🥉6 · 💤 · Apache-2 ·
Filter pages for assignments.

- [GitHub](https://github.com/supcik/mkdocs-select-files) (📦 7 · ⏱️ 05.09.2019)
- [PyPi](https://pypi.org/project/mkdocs-select-files) (📥 22 / month):
```
pip install mkdocs-select-files
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- select-files
```

SWAN Gallery - 🥉5 · ⭐ 1 · ❗️AGPL-3.0 ·
MkDocs plugin to generate a SWAN Gallery.

- [GitHub](https://github.com/swan-cern/mkdocs-swangallery) (👨‍💻 2 · 📦 1 · ⏱️ 20.07.2023)
- [PyPi](https://pypi.org/project/mkdocs-swangallery) (📥 48 / month):
```
pip install mkdocs-swangallery
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- swangallery
```

awesome-list - 🥉4 · ⭐ 4 · 💤 · 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
```

mkdocs-title-casing-plugin - 🥉4 · ⭐ 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) (⏱️ 02.09.2023)
- [PyPi](https://pypi.org/project/mkdocs-title-casing-plugin) (📥 410 / month):
```
pip install mkdocs-title-casing-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- title-casing
```

mkdocs-copy - 🥉3 · ⭐ 4 · 💤 · MIT ·
A MkDocs plugin that lets you copy (and maybe transform) arbitrary doc files to the build.

- [GitHub](https://github.com/chikamichi/mkdocs-copy) (📥 5 · ⏱️ 21.09.2021)
- [PyPi](https://pypi.org/project/mkdocs-copy) (📥 11 / month):
```
pip install mkdocs-copy
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- copy
```

pagenav-generator - 🥉2 · ⭐ 3 · 💤 · 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
```

mkdocs-pug - 🥉1 · 💤 · ❗Unlicensed
Use pug templates with your mkdocs template.

- [GitHub](https://github.com/vzhong/mkdocs_pug) (⏱️ 20.10.2021)
- [PyPi](https://pypi.org/project/mkdocs-pug) (📥 12 / month):
```
pip install mkdocs-pug
```


## ✅ Quality checks (code blocks, spelling, etc.)

Back to top

mkdocs-spellcheck - 🥇16 · ⭐ 13 · ISC ·
A spell checker plugin for MkDocs.

- [GitHub](https://github.com/pawamoy/mkdocs-spellcheck) (👨‍💻 4 · 🔀 3 · 📦 37 · 📋 18 - 44% open · ⏱️ 06.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-spellcheck) (📥 11K / month):
```
pip install mkdocs-spellcheck
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- spellcheck
```

mktestdocs - 🥈15 · ⭐ 100 · 💤 · Apache-2
Run pytest against markdown files/docstrings.

- [GitHub](https://github.com/koaning/mktestdocs) (👨‍💻 3 · 🔀 6 · 📦 54 · 📋 3 - 66% open · ⏱️ 27.04.2023)
- [PyPi](https://pypi.org/project/mktestdocs) (📥 5.2K / month):
```
pip install mktestdocs
```

Link Checker - 🥉9 · ⭐ 9 · 💤 · MIT
Python asyncio + aiohttp Markdown *.md URL link checker: 10,000 files/second.

- [GitHub](https://github.com/byrnereese/linkchecker-mkdocs) (👨‍💻 5 · 🔀 4 · ⏱️ 24.08.2021)
- [PyPi](https://pypi.org/project/mkdocs-linkcheck) (📥 2.7K / month):
```
pip install mkdocs-linkcheck
```

mkdocs-code-validator - 🥉9 · ⭐ 1 · MIT ·
Checks Markdown code blocks in a MkDocs site against user-defined actions.

- [GitHub](https://github.com/oprypin/mkdocs-code-validator) (📦 13 · ⏱️ 27.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-code-validator) (📥 340 / month):
```
pip install mkdocs-code-validator
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- code-validator
```

mkdocs-codecheck - 🥉6 · ⭐ 2 · 💤 · 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) (📥 22 / month):
```
pip install mkdocs-codecheck
```


## 🔍 Search & tables of content

Back to top

exclude-search - 🥇17 · ⭐ 27 · MIT ·
A mkdocs plugin that excludes selected chapters from the docs search index.

- [GitHub](https://github.com/chrieke/mkdocs-exclude-search) (👨‍💻 6 · 🔀 2 · 📥 8 · 📦 380 · ⏱️ 04.12.2023)
- [PyPi](https://pypi.org/project/mkdocs-exclude-search) (📥 19K / month):
```
pip install mkdocs-exclude-search
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- exclude-search
```

localsearch - 🥈16 · ⭐ 32 · 💤 · MIT ·
A MkDocs plugin to make the native search plugin work locally (file:// protocol).

- [GitHub](https://github.com/wilhelmer/mkdocs-localsearch) (👨‍💻 6 · 🔀 7 · 📦 66 · ⏱️ 02.01.2023)
- [PyPi](https://pypi.org/project/mkdocs-localsearch) (📥 4.8K / month):
```
pip install mkdocs-localsearch
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- localsearch
```

tags - 🥉9 · ⭐ 42 · 💤 · 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) (📥 950 / month):
```
pip install mkdocs-plugin-tags
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- tags
```

extract listings - 🥉6 · 🐣 · MIT ·
Generate a page with all listings and/or a search page for listings.

- [GitHub](https://github.com/six-two/mkdocs-extract-listings-plugin) (⏱️ 22.02.2024)
- [PyPi](https://pypi.org/project/mkdocs-extract-listings-plugin) (📥 620 / 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 · ⭐ 310 · 💤 · MIT ·
Generate a single PDF file from MkDocs repository.

- [GitHub](https://github.com/orzih/mkdocs-with-pdf) (👨‍💻 6 · 🔀 75 · 📦 520 · 📋 100 - 56% open · ⏱️ 14.10.2021)
- [PyPi](https://pypi.org/project/mkdocs-with-pdf) (📥 46K / month):
```
pip install mkdocs-with-pdf
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- with-pdf
```

print-site - 🥇23 · ⭐ 120 · 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) (👨‍💻 8 · 🔀 19 · 📦 310 · 📋 90 - 14% open · ⏱️ 23.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-print-site-plugin) (📥 21K / month):
```
pip install mkdocs-print-site-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- print-site
```

pdf-export - 🥈22 · ⭐ 310 · 💤 · MIT ·
An MkDocs plugin to export content pages as PDF files.

- [GitHub](https://github.com/zhaoterryy/mkdocs-pdf-export-plugin) (👨‍💻 11 · 🔀 44 · 📦 970 · 📋 88 - 47% open · ⏱️ 05.10.2021)
- [PyPi](https://pypi.org/project/mkdocs-pdf-export-plugin) (📥 26K / month):
```
pip install mkdocs-pdf-export-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pdf-export
```

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 · 🔀 30 · 📥 34 · 📦 55 · 📋 39 - 30% open · ⏱️ 11.08.2021)
- [PyPi](https://pypi.org/project/mkpdfs-mkdocs) (📥 1K / 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 · 📦 50 · 📋 23 - 56% open · ⏱️ 14.03.2016)
- [PyPi](https://pypi.org/project/mkdocs-pandoc) (📥 190 / month):
```
pip install mkdocs-pandoc
```

mkdocs-exporter - 🥈14 · ⭐ 54 · MIT ·
A plugin for MkDocs that exports your pages as PDF documents.

- [GitHub](https://github.com/adrienbrignon/mkdocs-exporter) (👨‍💻 2 · 📦 4 · 📋 19 - 15% open · ⏱️ 05.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-exporter) (📥 1.1K / month):
```
pip install mkdocs-exporter
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- exporter
- exporter-pdf
- exporter-extras
```

pdf-with-js - 🥉12 · ⭐ 7 · 💤 · 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 · 🔀 2 · 📦 11 · ⏱️ 23.07.2021)
- [PyPi](https://pypi.org/project/mkdocs-pdf-with-js-plugin) (📥 1.1K / 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 - 🥉6 · ⭐ 7 · 💤 · 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 · 📦 1 · ⏱️ 11.09.2020)
- [PyPi](https://pypi.org/project/mkdocs-mk2pdf-plugin) (📥 67 / 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 - 🥉6 · ⭐ 1 · MIT ·
MkDocs plugin to zip configured folders and add them to the site.

- [GitHub](https://github.com/JakubAndrysek/mkdocs-zip-folders) (⏱️ 09.07.2023)
- [PyPi](https://pypi.org/project/mkdocs-zip-folders) (📥 250 / month):
```
pip install mkdocs-zip-folders
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- zip_folders
```

mkdocs-autozip - 🥉2 · ⭐ 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) (📥 150 / month):
```
pip install mkdocs-autozip
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- autozip
```

helm - 🥉2 · ⭐ 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) (📥 14 / month):
```
pip install mkdocs-helm
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- helm-repo
```


## 🔧 Site building, site management

Back to top

mike - 🥇28 · ⭐ 480 · BSD-3 ·
Manage multiple versions of your MkDocs-powered documentation via Git.

- [GitHub](https://github.com/jimporter/mike) (👨‍💻 9 · 🔀 44 · 📥 170 · 📦 3K · 📋 180 - 4% open · ⏱️ 14.05.2024)
- [PyPi](https://pypi.org/project/mike) (📥 350K / month):
```
pip install mike
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mike
```

monorepo - 🥇23 · ⭐ 310 · Apache-2 ·
Build multiple documentation folders in a single Mkdocs. Designed for large codebases.

- [GitHub](https://github.com/backstage/mkdocs-monorepo-plugin) (👨‍💻 30 · 🔀 72 · 📦 410 · 📋 63 - 52% open · ⏱️ 04.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-monorepo-plugin) (📥 300K / 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 · ⭐ 120 · MIT ·
Build documentation in multiple repos into one site.

- [GitHub](https://github.com/jdoiro3/mkdocs-multirepo-plugin) (👨‍💻 14 · 🔀 41 · 📦 110 · 📋 94 - 47% open · ⏱️ 19.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-multirepo-plugin) (📥 42K / month):
```
pip install mkdocs-multirepo-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- multirepo
```

techdocs-core - 🥈22 · ⭐ 80 · 📈 · 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) (👨‍💻 38 · 🔀 59 · 📦 54 · 📋 60 - 13% open · ⏱️ 28.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-techdocs-core) (📥 250K / month):
```
pip install mkdocs-techdocs-core
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- techdocs-core
```

simple - 🥈20 · ⭐ 40 · Apache-2 ·
Build documentation files inside your code into a MkDocs site.

- [GitHub](https://github.com/athackst/mkdocs-simple-plugin) (👨‍💻 8 · 🔀 10 · 📦 48 · ⏱️ 05.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-simple-plugin) (📥 18K / month):
```
pip install mkdocs-simple-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- simple
```

mkdocs-versioning - 🥈17 · ⭐ 40 · 💤 · MIT ·
A tool that allows for versioning sites built with mkdocs.

- [GitHub](https://github.com/zayd62/mkdocs-versioning) (👨‍💻 5 · 🔀 6 · 📦 72 · 📋 25 - 12% open · ⏱️ 01.08.2021)
- [PyPi](https://pypi.org/project/mkdocs-versioning) (📥 4.8K / month):
```
pip install mkdocs-versioning
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-versioning
```

markdown-docs - 🥈17 · ⭐ 16 · 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) (👨‍💻 4 · 🔀 6 · 📦 51 · ⏱️ 27.05.2024)
- [Docker Hub](https://hub.docker.com/r/deloo/markdown-docs) (📥 18K · ⏱️ 27.05.2024):
```
docker pull deloo/markdown-docs
```

same-dir - 🥈14 · ⭐ 34 · MIT ·
MkDocs plugin to allow placing mkdocs.yml in the same directory as documentation.

- [GitHub](https://github.com/oprypin/mkdocs-same-dir) (👨‍💻 2 · 🔀 2 · 📦 280 · ⏱️ 03.02.2024)
- [PyPi](https://pypi.org/project/mkdocs-same-dir) (📥 20K / month):
```
pip install mkdocs-same-dir
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- same-dir
```

Publisher for MkDocs - debugger - 🥈14 · ⭐ 31 · MIT ·
Advanced console and file logger from build and serve process.

- [GitHub](https://github.com/mkusz/mkdocs-publisher) (👨‍💻 2 · 🔀 1 · 📥 17 · 📦 38 · 📋 14 - 35% open · ⏱️ 21.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-publisher) (📥 1K / month):
```
pip install mkdocs-publisher
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pub-debugger
```

MkDocs Merge - 🥉13 · ⭐ 21 · 💤 · MIT
Merge the source of multiple MkDocs sites into a single one.

- [GitHub](https://github.com/ovasquez/mkdocs-merge) (👨‍💻 3 · 🔀 5 · 📦 4 · 📋 8 - 62% open · ⏱️ 21.01.2023)
- [PyPi](https://pypi.org/project/mkdocs-merge) (📥 1.7K / month):
```
pip install mkdocs-merge
```

multirepo - 🥉12 · ⭐ 34 · MIT
A bit like monorepo, but keeps MkDocs projects separate.

- [GitHub](https://github.com/wilhelmer/mkdocs-multirepo) (👨‍💻 3 · 🔀 2 · ⏱️ 04.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-multirepo) (📥 630 / month):
```
pip install mkdocs-multirepo
```

mkdocs-exclude-unused-files - 🥉8 · ⭐ 2 · MIT ·
Exclude orphaned (unused) static files from your mkdocs build.

- [GitHub](https://github.com/JonasDoesThings/mkdocs-exclude-unused-files) (👨‍💻 2 · 📦 4 · ⏱️ 27.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-exclude-unused-files) (📥 280 / month):
```
pip install mkdocs-exclude-unused-files
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- exclude-unused-files
```

mkdocs-yamp - 🥉8 · ⭐ 1 · 💤 · Apache-2 ·
Yet Another Multirepo Plugin for MkDocs.

- [GitHub](https://github.com/boozallen/mkdocs-yamp-plugin) (👨‍💻 2 · 🔀 3 · 📦 4 · ⏱️ 10.10.2022)
- [PyPi](https://pypi.org/project/mkdocs-yamp) (📥 140 / month):
```
pip install mkdocs-yamp
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- yamp
```

mkdocs-required-frontmatter-plugin - 🥉7 · 🐣 · MIT ·
This MkDocs plugin enforces required frontmatter for documentation pages.

- [GitHub](https://github.com/unmc-vcr/mkdocs-required-frontmatter-plugin) (⏱️ 22.03.2024)
- [PyPi](https://pypi.org/project/mkdocs-required-frontmatter-plugin) (📥 16 / month):
```
pip install mkdocs-required-frontmatter-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- required-frontmatter
```

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 · 📦 31 · ⏱️ 20.06.2020)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- progress
```

no-sitemap - 🥉6 · ⭐ 1 · 💤 · MIT ·
Disable Mkdocs sitemap generation.

- [GitHub](https://github.com/leonardehrenfried/mkdocs-no-sitemap-plugin) (📦 8 · ⏱️ 04.04.2023)
- [PyPi](https://pypi.org/project/mkdocs-no-sitemap-plugin) (📥 2.9K / month):
```
pip install mkdocs-no-sitemap-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- no-sitemap
```

mkdocs-exclude-tagged-files - 🥉5 · ⭐ 3 · MIT ·
A mkdocs plugin for excluding files based on frontmatter tags.

- [GitHub](https://github.com/JonasDoesThings/mkdocs-exclude-tagged-files) (👨‍💻 2 · 🔀 2 · 📦 2 · ⏱️ 10.09.2023)
- [PyPi](https://pypi.org/project/mkdocs-exclude-tagged-files) (📥 110 / 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
```

mkdocs-new-features-notifier - 🥉4 · ⭐ 2 · 💤 · 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) (📥 720 / 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
```

multiple - 🥉3 · ⭐ 1 · 💤 · ❗️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) (📥 980 / 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) (📥 8 / 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 - 🥇24 · ⭐ 90 · Apache-2 ·
Mkdocs Markdown includer plugin.

- [GitHub](https://github.com/mondeja/mkdocs-include-markdown-plugin) (👨‍💻 15 · 🔀 19 · 📥 210 · 📦 2.1K · 📋 75 - 5% open · ⏱️ 29.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-include-markdown-plugin) (📥 240K / 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 - 🥈22 · ⭐ 95 · 💤 · ❗️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 · 🔀 36 · 📦 5.9K · 📋 24 - 29% open · ⏱️ 07.02.2023)
- [PyPi](https://pypi.org/project/markdown-include) (📥 110K / 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 - 🥈20 · ⭐ 16 · MIT ·
Generate meta descriptions from the first paragraphs in your MkDocs pages.

- [GitHub](https://github.com/prcr/mkdocs-meta-descriptions-plugin) (👨‍💻 3 · 🔀 3 · 📦 1.1K · 📋 11 - 9% open · ⏱️ 29.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-meta-descriptions-plugin) (📥 5.9K / month):
```
pip install mkdocs-meta-descriptions-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- meta-descriptions
```

codeinclude - 🥈16 · ⭐ 14 · 💤 · MIT ·
A plugin to include code snippets into mkdocs pages.

- [GitHub](https://github.com/rnorth/mkdocs-codeinclude-plugin) (👨‍💻 4 · 🔀 5 · 📦 120 · 📋 12 - 41% open · ⏱️ 01.03.2023)
- [PyPi](https://pypi.org/project/mkdocs-codeinclude-plugin) (📥 8.5K / month):
```
pip install mkdocs-codeinclude-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- codeinclude
```

mkdocs-embed-external-markdown - 🥉15 · ⭐ 8 · 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) (👨‍💻 6 · 🔀 7 · 📦 110 · ⏱️ 26.02.2024)
- [PyPi](https://pypi.org/project/mkdocs-embed-external-markdown) (📥 5K / month):
```
pip install mkdocs-embed-external-markdown
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- external-markdown
```

Mdx Include - 🥉11 · ⭐ 52 · 💤 · ❗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) (📥 24K / month):
```
pip install mdx-include
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mdx_include
```

markdown-version-annotations - 🥉11 · ⭐ 2 · MIT ·
MkDocs plugin to add custom admonitions for documenting version differences.

- [GitHub](https://github.com/glennmatthews/markdown-version-annotations) (📥 12 · 📦 3 · ⏱️ 06.05.2024)
- [PyPi](https://pypi.org/project/markdown-version-annotations) (📥 2.2K / 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
```

snippet - 🥉10 · ⭐ 12 · 💤 · MIT ·
An mkdocs plugin that injects snippets from a file in a git repository.

- [GitHub](https://github.com/mprivat/mkdocs-snippet-plugin) (👨‍💻 3 · 🔀 3 · 📦 16 · 📋 7 - 42% open · ⏱️ 21.10.2021)
- [PyPi](https://pypi.org/project/mkdocs-snippet-plugin) (📥 690 / month):
```
pip install mkdocs-snippet-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- snippet
```

git snippet - 🥉8 · ⭐ 5 · 💤 · MIT ·
Mkdocs plugin that allow to inject snippet or all markdown content from a given remote git repository.

- [GitHub](https://github.com/SamazoOo/mkdocs-gitsnippet-plugin) (👨‍💻 4 · 🔀 3 · 📦 7 · ⏱️ 15.11.2020)
- [PyPi](https://pypi.org/project/mkdocs-gitsnippet-plugin) (📥 510 / 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/)