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: 7 months ago
JSON representation
:trophy: :books: A list of awesome MkDocs projects and plugins.
- Host: GitHub
- URL: https://github.com/mkdocs/catalog
- Owner: mkdocs
- License: cc-by-sa-4.0
- Created: 2022-04-17T07:48:22.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-13T17:32:14.000Z (7 months ago)
- Last Synced: 2025-05-13T18:40:30.464Z (7 months ago)
- Topics: best-of, best-of-list, mkdocs
- Language: Python
- Homepage:
- Size: 4.76 MB
- Stars: 1,348
- Watchers: 14
- Forks: 89
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: history/2022-04-17_changes.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- my-awesome-github-stars - mkdocs/catalog - :trophy: :books: A list of awesome MkDocs projects and plugins. (Python)
- jimsghstars - mkdocs/catalog - :trophy: :books: A list of awesome MkDocs projects and plugins. (Python)
README
catalog
:trophy: :books: A list of awesome MkDocs projects and plugins.
This list contains 290 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) _30 projects_
- [💻 API documentation building](#-api-documentation-building) _24 projects_
- [💬 Blogging](#-blogging) _7 projects_
- [📊 Charts, Images, Tables & Graphs](#-charts-images-tables--graphs) _38 projects_
- [🤖 Code execution, variables & templating](#-code-execution-variables--templating) _21 projects_
- [🌲 Git repos & info](#-git-repos--info) _11 projects_
- [🌈 HTML processing & CSS styling](#-html-processing--css-styling) _15 projects_
- [📎 Integrations with other tools](#-integrations-with-other-tools) _11 projects_
- [🌍 Internationalization & localization](#-internationalization--localization) _3 projects_
- [🔗 Links & references](#-links--references) _24 projects_
- [🧩 Markdown extensions](#-markdown-extensions) _28 projects_
- [🧭 Navigation & page building](#-navigation--page-building) _27 projects_
- [✅ Quality checks (code blocks, spelling, etc.)](#-quality-checks-code-blocks-spelling-etc) _6 projects_
- [🔍 Search & tables of content](#-search--tables-of-content) _5 projects_
- [🍱 Site conversion (PDF/ePUB/etc.)](#-site-conversion-pdfepubetc) _11 projects_
- [🔧 Site building, site management](#-site-building-site-management) _21 projects_
- [📁 Snippets & includes (reusing contents)](#-snippets--includes-reusing-contents) _9 projects_
## Explanation
- 🥇🥈🥉 Combined project-quality score
- ⭐️ Star count from GitHub
- 🐣 New project _(less than 6 months old)_
- 💤 Inactive project _(12 months no activity)_
- 💀 Dead project _(99999 months no activity)_
- 📈📉 Project is trending up or down
- ➕ Project was recently added
- ❗️ Warning _(e.g. missing/risky license)_
- 👨💻 Contributors count from GitHub
- 🔀 Fork count from GitHub
- 📋 Issue count from GitHub
- ⏱️ Last update timestamp on package manager
- 📥 Download count from package manager
- 📦 Number of dependent projects
-
MkDocs plugin
-
MkDocs theme
-
Mkdocs-based project (website, templates, etc.)
-
Markdown extension(s)
## 🎨 Theming
Material for MkDocs - 🥇42 · ⭐ 23K · MIT · 
· 
Documentation that simply works.
- [GitHub](https://github.com/squidfunk/mkdocs-material) (👨💻 310 · 🔀 3.6K · 📦 65K · 📋 2.5K - 1% open · ⏱️ 09.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-material) (📥 7.4M / month):
```
pip install mkdocs-material
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: material
```
Extras:
```yaml
plugins:
- blog
- group
- offline
- search
- social
- tags
```
Cinder - 🥇22 · ⭐ 210 · 💤 · MIT · 
A clean, responsive MkDocs theme.
- [GitHub](https://github.com/chrissimpkins/cinder) (👨💻 23 · 🔀 100 · 📥 1K · 📦 680 · 📋 51 - 31% open · ⏱️ 05.01.2021)
- [PyPi](https://pypi.org/project/mkdocs-cinder) (📥 7.8K / month):
```
pip install mkdocs-cinder
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: cinder
```
Bootswatch - 🥇20 · ⭐ 150 · 💤 · BSD-2 · 
MkDocs Bootswatch Themes.
- [GitHub](https://github.com/mkdocs/mkdocs-bootswatch) (👨💻 10 · 🔀 58 · 📦 1.2K · 📋 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
```
Simple Blog - 🥇20 · ⭐ 95 · MIT · 
Blog Template for Mkdocs.
- [GitHub](https://github.com/FernandoCelmer/mkdocs-simple-blog) (👨💻 3 · 🔀 5 · 📦 85 · 📋 26 - 30% open · ⏱️ 23.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-simple-blog) (📥 1.7K / 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 - 🥈19 · ⭐ 240 · MIT · 
monospace theme for MkDocs.
- [GitHub](https://github.com/ntno/mkdocs-terminal) (👨💻 3 · 🔀 17 · 📦 120 · 📋 67 - 41% open · ⏱️ 01.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-terminal) (📥 4.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
```
Dracula - 🥈17 · ⭐ 93 · 💤 · MIT · 
Dark theme for Mkdocs.
- [GitHub](https://github.com/dracula/mkdocs) (👨💻 4 · 🔀 13 · 📦 130 · 📋 14 - 7% open · ⏱️ 17.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-dracula-theme) (📥 2.3K / month):
```
pip install mkdocs-dracula-theme
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: dracula
```
Bootstrap - 🥈17 · ⭐ 90 · 💤 · BSD-2 · 
MkDocs Bootstrap Theme.
- [GitHub](https://github.com/mkdocs/mkdocs-bootstrap) (👨💻 6 · 🔀 34 · 📦 500 · 📋 16 - 6% open · ⏱️ 29.12.2023)
- [PyPi](https://pypi.org/project/mkdocs-bootstrap) (📥 22K / month):
```
pip install mkdocs-bootstrap
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: bootstrap
```
Windmill - 🥈16 · ⭐ 110 · 💤 · MIT · 
Outstanding mkdocs theme with a focus on navigation and usability.
- [GitHub](https://github.com/gristlabs/mkdocs-windmill) (👨💻 8 · 🔀 48 · 📦 330 · 📋 31 - 48% open · ⏱️ 11.03.2022)
- [PyPi](https://pypi.org/project/mkdocs-windmill) (📥 5K / month):
```
pip install mkdocs-windmill
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: windmill
```
Torillic - 🥈13 · ⭐ 110 · ❗️CC0-1.0 · 
A D&D inspired theme for styling TTRPG notes and resources.
- [GitHub](https://github.com/TEParsons/torillic) (👨💻 4 · 🔀 89 · 📥 7.9K · 📋 11 - 9% open · ⏱️ 05.09.2024)
- [PyPi](https://pypi.org/project/mkdocs-torillic) (📥 1.3K / month):
```
pip install mkdocs-torillic
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: torillic
```
Lantana - 🥈13 · ⭐ 17 · MIT · 
Lantana MKDocsHTML.
- [GitHub](https://github.com/wsoft-ws/lantana) (👨💻 5 · 📥 430 · 📦 7 · 📋 21 - 9% open · ⏱️ 16.12.2024)
- [PyPi](https://pypi.org/project/lantana) (📥 1.3K / month):
```
pip install lantana
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: lantana
```
mkdocs-curriculum-vitae - 🥈12 · ⭐ 3 · MIT · 
A simple MkDocs theme, designed to make your curriculum vitae (CV) with minimal configuration, and several themes.
- [GitHub](https://github.com/Paul-Riviere/mkdocs-curriculum-vitae) (👨💻 3 · 🔀 1 · 📦 2 · 📋 39 - 28% open · ⏱️ 09.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-curriculum-vitae) (📥 450 / month):
```
pip install mkdocs-curriculum-vitae
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: curriculum-vitae
```
Zettelkasten - 🥈11 · ⭐ 17 · 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 · 🔀 3 · 📥 30 · 📦 6 · 📋 11 - 72% open · ⏱️ 26.12.2024)
- [PyPi](https://pypi.org/project/mkdocs-zettelkasten) (📥 450 / 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
```
Ivory - 🥈11 · ⭐ 10 · 💤 · MIT · 
Ivory theme for MkDocs.
- [GitHub](https://github.com/daizutabi/mkdocs-ivory) (👨💻 2 · 🔀 4 · 📦 95 · 📋 6 - 50% open · ⏱️ 16.06.2020)
- [PyPi](https://pypi.org/project/mkdocs-ivory) (📥 3.2K / month):
```
pip install mkdocs-ivory
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: ivory
```
KPN for MkDocs - 🥈11 · ⭐ 8 · 💤 · MIT · 
KPN theme for MkDocs | owner=flow.
- [GitHub](https://github.com/kpn/mkdocs-kpn-theme) (👨💻 3 · 📦 6 · ⏱️ 31.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-kpn) (📥 1.4K / month):
```
pip install mkdocs-kpn
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: kpn
```
SWAN - 🥈11 · ⭐ 7 · 💤 · ❗️AGPL-3.0 · 
SWAN MkDocs theme.
- [GitHub](https://github.com/swan-cern/mkdocs-swan) (👨💻 4 · 🔀 3 · 📦 10 · ⏱️ 23.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-swan) (📥 400 / month):
```
pip install mkdocs-swan
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: swan
```
Bootstrap 4 - 🥈11 · ⭐ 6 · MIT · 
A vanilla Bootstrap 4 theme for MkDocs.
- [GitHub](https://github.com/LukeCarrier/mkdocs-theme-bootstrap4) (👨💻 3 · 📦 9 · 📋 6 - 16% open · ⏱️ 23.11.2024)
- [PyPi](https://pypi.org/project/mkdocs-theme-bootstrap4) (📥 300 / 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
```
Landing - 🥉10 · ⭐ 14 · ❗️CC0-1.0 · 
An mkdocs theme geared towards making a personal landing page, with simpler navigation and heavily customisable style..
- [GitHub](https://github.com/TEParsons/mkdocs-landing) (👨💻 4 · 🔀 1 · 📥 4 · 📦 3 · ⏱️ 16.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-landing) (📥 320 / month):
```
pip install mkdocs-landing
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: landing
```
CustomMill - 🥉9 · ⭐ 13 · 💤 · ❗Unlicensed · 
Outstanding mkdocs theme with a focus on navigation, customization and usability.
- [GitHub](https://github.com/Siphalor/mkdocs-custommill) (👨💻 8 · 🔀 6 · 📦 24 · ⏱️ 10.03.2022)
- [PyPi](https://pypi.org/project/mkdocs-custommill) (📥 640 / month):
```
pip install mkdocs-custommill
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: custommill
```
Alabaster - 🥉8 · ⭐ 36 · 💤 · ❗Unlicensed · 
Alabaster port for MkDocs.
- [GitHub](https://github.com/notpushkin/mkdocs-alabaster) (👨💻 9 · 🔀 10 · 📋 17 - 17% open · ⏱️ 16.06.2020)
- [PyPi](https://pypi.org/project/mkdocs-alabaster) (📥 410 / 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) (📥 880 / 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) (📥 19K / month):
```
pip install mkdocs-gitbook
```
- [GitLab](https://gitlab.com/lramage/mkdocs-gitbook-theme) (🔀 13 · 📋 19 - 47% open · ⏱️ 17.12.2018)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: gitbook
```
Moonstone - 🥉8 · ⭐ 7 · 💤 · ❗Unlicensed · 
A documentation theme for mkdocs.
- [GitHub](https://github.com/byrnereese/mkdocs-moonstone) (🔀 1 · 📦 13 · ⏱️ 15.06.2021)
- [PyPi](https://pypi.org/project/mkdocs-moonstone) (📥 1.3K / month):
```
pip install mkdocs-moonstone
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: moonstone
```
Nature - 🥉8 · ⭐ 5 · 💤 · ❗Unlicensed · 
A MkDocs theme.
- [GitHub](https://github.com/waylan/mkdocs-nature) (👨💻 2 · 🔀 1 · 📦 46 · ⏱️ 14.09.2023)
- [PyPi](https://pypi.org/project/mkdocs-nature) (📥 1.2K / month):
```
pip install mkdocs-nature
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: nature
```
GitHub - 🥉8 · ⭐ 4 · 💤 · MIT · 
Theme Mkdocs Like a Github. DEMO =.
- [GitHub](https://github.com/g3xx/mkdocs-Github) (📦 13 · ⏱️ 25.02.2020)
- [PyPi](https://pypi.org/project/mkdocs-github) (📥 450 / month):
```
pip install mkdocs-github
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: github
```
Risonia - 🥉8 · ⭐ 4 · 💤 · ❗Unlicensed · 
A simple theme for MkDocs, using the w3.css framework and configurable color schemes.
- [GitHub](https://github.com/unverbuggt/mkdocs-risonia-theme) (🔀 1 · 📦 4 · ⏱️ 01.09.2023)
- [PyPi](https://pypi.org/project/mkdocs-risonia-theme) (📥 320 / 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
```
BOOTSTRAP386 - 🥉6 · ⭐ 33 · 💤 · ❗Unlicensed · 
A vintage 1980s DOS inspired Twitter Bootstrap theme for MkDocs https://lramage.gitlab.io/mkdocs-bootstrap386.
- [PyPi](https://pypi.org/project/mkdocs-bootstrap386) (📥 890 / 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
```
mkdocs-theme-topdf - 🥉6 · ⭐ 13 · 💤 · MPL-2.0 · 
A mkdocs theme for create PDF and printing with paged.js.
- [GitHub](https://github.com/kuri65536/mkdocs-theme-topdf) (🔀 1 · 📦 4 · ⏱️ 26.06.2021)
- [PyPi](https://pypi.org/project/mkdocs-theme-topdf) (📥 98 / month):
```
pip install mkdocs-theme-topdf
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: topdf
```
docSkimmer - 🥉5 · ⭐ 19 · 💤 · ❗Unlicensed · 
An accessible, skimmable theme for MkDocs.
- [GitHub](https://github.com/hfagerlund/mkdocs-docskimmer) (⏱️ 05.11.2023)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: docskimmer
```
mkdocs-rtl - 🥉4 · ⭐ 24 · 💤 · 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 · ⭐ 5 · 💤 · ❗Unlicensed · 
Another bootstrap theme for MkDocs.
- [PyPi](https://pypi.org/project/mkdocs-cluster) (📥 470 / month):
```
pip install mkdocs-cluster
```
- [GitLab](https://gitlab.com/kaliko/mkdocs-cluster) (🔀 2 · ⏱️ 02.06.2016)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#theme):
```yaml
theme: cluster
```
## 💻 API documentation building
mkdocstrings - 🥇34 · ⭐ 1.8K · ISC · 
Automatic documentation from sources, for MkDocs.
- [GitHub](https://github.com/mkdocstrings/mkdocstrings) (👨💻 48 · 🔀 110 · 📦 18K · 📋 440 - 13% open · ⏱️ 01.04.2025)
- [PyPi](https://pypi.org/project/mkdocstrings) (📥 3.2M / month):
```
pip install mkdocstrings
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocstrings
```
mkdocstrings-python - 🥇26 · ⭐ 220 · ISC
A Python handler for mkdocstrings.
- [GitHub](https://github.com/mkdocstrings/python) (👨💻 26 · 🔀 43 · 📋 180 - 20% open · ⏱️ 03.04.2025)
- [PyPi](https://pypi.org/project/mkdocstrings-python) (📥 5.5M / month):
```
pip install mkdocstrings-python
```
mkdocs-click - 🥇22 · ⭐ 120 · 📈 · Apache-2 · 
An MkDocs extension to generate documentation for Click command line applications.
- [GitHub](https://github.com/mkdocs/mkdocs-click) (👨💻 14 · 🔀 17 · 📦 790 · 📋 31 - 51% open · ⏱️ 07.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-click) (📥 590K / month):
```
pip install mkdocs-click
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mkdocs-click
```
MkApi - 🥇22 · ⭐ 110 · MIT · 
A powerful MkDocs plugin for automatic API documentation generation from Python docstrings.
- [GitHub](https://github.com/daizutabi/mkapi) (👨💻 5 · 🔀 17 · 📦 210 · 📋 140 - 2% open · ⏱️ 04.04.2025)
- [PyPi](https://pypi.org/project/mkapi) (📥 7.9K / month):
```
pip install mkapi
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkapi
```
mkdoxy - 🥈21 · ⭐ 97 · MIT · 
Automatically generates API documentation for your project based on Doxygen comments and code snippets in your..
- [GitHub](https://github.com/JakubAndrysek/MkDoxy) (👨💻 17 · 🔀 22 · 📦 35 · 📋 65 - 27% open · ⏱️ 15.01.2025)
- [PyPi](https://pypi.org/project/mkdoxy) (📥 20K / month):
```
pip install mkdoxy
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdoxy
```
MkDocsOAD - 🥈19 · ⭐ 140 · 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 · 🔀 7 · 📥 6.6K · 📦 380 · 📋 43 - 44% open · ⏱️ 04.09.2024)
- [PyPi](https://pypi.org/project/neoteroi-mkdocs) (📥 250K / 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
```
mkdocstrings-crystal - 🥈19 · ⭐ 30 · MIT
Crystal language doc generator for https://github.com/mkdocstrings/mkdocstrings.
- [GitHub](https://github.com/mkdocstrings/crystal) (👨💻 3 · 🔀 3 · 📦 910 · 📋 5 - 80% open · ⏱️ 15.02.2025)
- [PyPi](https://pypi.org/project/mkdocstrings-crystal) (📥 15K / month):
```
pip install mkdocstrings-crystal
```
MkAutoDoc - 🥈17 · ⭐ 230 · 💤 · ❗️BSD · 
Auto documentation for MkDocs.
- [GitHub](https://github.com/tomchristie/mkautodoc) (👨💻 7 · 🔀 18 · 📦 870 · 📋 18 - 38% open · ⏱️ 26.09.2022)
- [PyPi](https://pypi.org/project/mkautodoc) (📥 9.5K / month):
```
pip install mkautodoc
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mkautodoc
```
mkdocs-autoapi - 🥈16 · ⭐ 7 · MIT · 
MkDocs plugin providing automatic API reference generation.
- [GitHub](https://github.com/jcayers20/mkdocs-autoapi) (📥 8 · 📦 59 · 📋 36 - 19% open · ⏱️ 02.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-autoapi) (📥 4.5K / month):
```
pip install mkdocs-autoapi
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-autoapi
```
mkdocs-api-autonav - 🥈13 · ⭐ 15 · 🐣 · BSD-3 · 
MkDocs plugin for autogenerating API docs with navigation.
- [GitHub](https://github.com/tlambert03/mkdocs-api-autonav) (📥 32 · 📦 6 · ⏱️ 14.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-api-autonav) (📥 6.4K / month):
```
pip install mkdocs-api-autonav
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- api-autonav
```
mktheapidocs - 🥈13 · ⭐ 12 · 💤 · MIT · 
Numpydocs - mkdocs friendly markdown.
- [GitHub](https://github.com/greenape/mktheapidocs) (👨💻 6 · 🔀 3 · 📦 43 · 📋 16 - 62% open · ⏱️ 10.06.2022)
- [PyPi](https://pypi.org/project/mktheapidocs) (📥 870 / month):
```
pip install mktheapidocs
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mktheapidocs
```
mkdocstrings-shell - 🥈13 · ⭐ 3 · ISC
A shell scripts/libraries handler for mkdocstrings.
- [GitHub](https://github.com/mkdocstrings/shell) (📦 43 · 📋 4 - 25% open · ⏱️ 28.03.2025)
mkdocs-typer - 🥉12 · ⭐ 29 · 💤 · Apache-2 · 
An MkDocs extension to generate documentation for Typer command line applications.
- [GitHub](https://github.com/bruce-szalwinski/mkdocs-typer) (🔀 2 · 📋 8 - 62% open · ⏱️ 21.06.2023)
- [PyPi](https://pypi.org/project/mkdocs-typer) (📥 21K / month):
```
pip install mkdocs-typer
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mkdocs-typer
```
mkdocs-azure-pipelines - 🥉12 · ⭐ 11 · MIT · 
Generate mkdocs documentation from Azure Pipelines yaml files.
- [GitHub](https://github.com/Wesztman/mkdocs-azure-pipelines) (👨💻 3 · 🔀 2 · 📦 2 · ⏱️ 02.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-azure-pipelines) (📥 230 / month):
```
pip install mkdocs-azure-pipelines
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-azure-pipelines
```
mkdocs-typer2 - 🥉12 · ⭐ 5 · 🐣 · Apache-2 · 
Mkdocs Plugin For Typer CLI Docs.
- [GitHub](https://github.com/syn54x/mkdocs-typer2) (📦 1 · ⏱️ 09.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-typer2) (📥 1.3K / month):
```
pip install mkdocs-typer2
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-typer2
```
mkdocstrings-vba - 🥉11 · ⭐ 3 · ISC
VBA handler for mkdocstrings.
- [GitHub](https://github.com/mkdocstrings/vba) (👨💻 3 · 🔀 1 · 📦 3 · 📋 9 - 22% open · ⏱️ 01.10.2024)
- [PyPi](https://pypi.org/project/mkdocstrings-vba) (📥 310 / month):
```
pip install mkdocstrings-vba
```
mkdocs-material-adr - 🥉10 · ⭐ 9 · Apache-2 · 
ADR for MkDocss Material Theme.
- [GitHub](https://github.com/Kl0ven/mkdocs-material-adr) (👨💻 2 · 🔀 2 · 📦 8 · 📋 4 - 50% open · ⏱️ 03.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-material-adr) (📥 1.1K / month):
```
pip install mkdocs-material-adr
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-material-adr/adr
```
mkdocs-pipeline-visualizer - 🥉8 · ⭐ 1 · BSD-2 · 
Generates MD documentation from tekton pipelines and tasks.
- [GitHub](https://github.com/obegron/mkdocs-pipeline-visualizer) (👨💻 3 · 📦 1 · ⏱️ 23.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-pipeline-visualizer) (📥 400 / month):
```
pip install mkdocs-pipeline-visualizer
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pipeline-visualizer
```
automacdoc - 🥉7 · ⭐ 43 · 💤 · 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) (📥 110 / month):
```
pip install automacdoc
```
mkdocs-typedoc - 🥉7 · ⭐ 8 · MIT · 
The MkDocs-Typedoc Plugin is a MkDocs plugin that allows you to include TypeDoc documentation in your MkDocs site.
- [GitHub](https://github.com/JakubAndrysek/mkdocs-typedoc) (👨💻 2 · 🔀 1 · 📋 3 - 33% open · ⏱️ 03.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-typedoc) (📥 1.1K / month):
```
pip install mkdocs-typedoc
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- typedoc
```
inari - 🥉7 · ⭐ 5 · 💤 · MIT · 
Write docstrings in markdown!.
- [GitHub](https://github.com/tkamenoko/inari) (📦 8 · 📋 2 - 50% open · ⏱️ 10.07.2021)
- [PyPi](https://pypi.org/project/inari) (📥 240 / month):
```
pip install inari
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- inari
```
doxygen - 🥉5 · ⭐ 18 · 💤 · MIT · 
A Doxygen plugin for MkDocs.
- [GitHub](https://github.com/pieterdavid/mkdocs-doxygen-plugin) (👨💻 3 · 🔀 5 · ⏱️ 04.12.2020)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- doxygen
```
mkdocs-yaarg-plugin - 🥉2 · ⭐ 2 · 💤 · ❗Unlicensed · 
Yet Another API Reference Generator plugin for MKDocs.
- [GitHub](https://github.com/g6123/mkdocs-yaarg-plugin) (📦 2 · ⏱️ 14.03.2021)
- [PyPi](https://pypi.org/project/mkdocs-yaarg-plugin) (📥 150 / 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) (📥 120 / month):
```
pip install ansible-mkdocs
```
## 💬 Blogging
rss - 🥇25 · ⭐ 100 · 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) (👨💻 17 · 🔀 27 · 📥 210 · 📦 1K · 📋 55 - 29% open · ⏱️ 08.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-rss-plugin) (📥 76K / month):
```
pip install mkdocs-rss-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- rss
```
mkdocs-blogging-plugin - 🥈19 · ⭐ 87 · 💤 · MIT · 
Add blogging feature to your MkDocs site.
- [GitHub](https://github.com/liang2kl/mkdocs-blogging-plugin) (👨💻 7 · 🔀 16 · 📥 22 · 📦 300 · 📋 41 - 12% open · ⏱️ 21.07.2023)
- [PyPi](https://pypi.org/project/mkdocs-blogging-plugin) (📥 11K / 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 - 🥈18 · ⭐ 91 · MIT · 
Blogging engine with support for categories, tags and archive.
- [GitHub](https://github.com/mkdocs-publisher/mkdocs-publisher) (👨💻 3 · 🔀 6 · 📥 82 · 📦 80 · 📋 28 - 21% open · ⏱️ 09.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-publisher) (📥 2.5K / month):
```
pip install mkdocs-publisher
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pub-blog
```
newsletter - 🥉12 · ⭐ 33 · ❗️GPL-3.0 · 
Automatically create newsletters from the changes in a mkdocs repository.
- [GitHub](https://github.com/lyz-code/mkdocs-newsletter) (👨💻 3 · 🔀 2 · 📦 49 · 📋 10 - 30% open · ⏱️ 27.05.2024)
- [PyPi](https://pypi.org/project/mkdocs-newsletter) (📥 590 / 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 · 📦 140 · 📋 2 - 50% open · ⏱️ 13.04.2020)
- [PyPi](https://pypi.org/project/mkdocs-blog-plugin) (📥 3.2K / month):
```
pip install mkdocs-blog-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- blog
```
python-mkblog - 🥉3 · ⭐ 2 · 💤 · MIT · 
This is a MkDocs Plugin adding basic blogging functionality by parsing a `blog` directory ontop of your usual `docs`..
- [GitHub](https://github.com/derJD/python-mkblog) (👨💻 2 · 🔀 1 · ⏱️ 14.04.2021)
- [PyPi](https://pypi.org/project/mkblog) (📥 140 / month):
```
pip install mkblog
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkblog
```
blog - 🥉2 · ⭐ 14 · 💤 · ❗Unlicensed · 
Blogging in mkdocs.
- [GitHub](https://github.com/andyoakley/mkdocs-blog) (🔀 7 · 📋 5 - 80% open · ⏱️ 02.11.2020)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- blog
```
## 📊 Charts, Images, Tables & Graphs
plantuml-markdown - 🥇28 · ⭐ 200 · BSD-2 · 
PlantUML plugin for Python-Markdown.
- [GitHub](https://github.com/mikitex70/plantuml-markdown) (👨💻 30 · 🔀 56 · 📦 1.7K · 📋 72 - 1% open · ⏱️ 07.02.2025)
- [PyPi](https://pypi.org/project/plantuml-markdown) (📥 450K / 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 - 🥇25 · ⭐ 160 · MIT · 
A MkDocs plugin supports image lightbox (zoom effect) with GLightbox.
- [GitHub](https://github.com/blueswen/mkdocs-glightbox) (👨💻 7 · 🔀 19 · 📥 40 · 📦 4.3K · 📋 48 - 45% open · ⏱️ 16.10.2024)
- [PyPi](https://pypi.org/project/mkdocs-glightbox) (📥 500K / month):
```
pip install mkdocs-glightbox
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- glightbox
```
mermaid2 - 🥇22 · ⭐ 240 · MIT · 
A Mermaid graphs plugin for mkdocs.
- [GitHub](https://github.com/fralau/mkdocs-mermaid2-plugin) (👨💻 15 · 🔀 27 · 📦 2.6K · 📋 78 - 15% open · ⏱️ 15.11.2024)
- [PyPi](https://pypi.org/project/mkdocs-mermaid2-plugin) (📥 360K / month):
```
pip install mkdocs-mermaid2-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mermaid2
```
kroki - 🥇21 · ⭐ 54 · MIT · 
MkDocs plugin for Kroki-Diagrams.
- [GitHub](https://github.com/AVATEAM-IT-SYSTEMHAUS/mkdocs-kroki-plugin) (👨💻 16 · 🔀 26 · 📦 59 · 📋 40 - 15% open · ⏱️ 28.07.2024)
- [PyPi](https://pypi.org/project/mkdocs-kroki-plugin) (📥 100K / month):
```
pip install mkdocs-kroki-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- kroki
```
drawio-exporter - 🥈20 · ⭐ 83 · MIT · 
Exports your Draw.io diagrams at build time for easier embedding into your documentation.
- [GitHub](https://github.com/LukeCarrier/mkdocs-drawio-exporter) (👨💻 5 · 🔀 9 · 📦 89 · 📋 33 - 15% open · ⏱️ 24.12.2024)
- [PyPi](https://pypi.org/project/mkdocs-drawio-exporter) (📥 16K / month):
```
pip install mkdocs-drawio-exporter
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- drawio-exporter
```
panzoom - 🥈20 · ⭐ 29 · MIT · 
MkDocs Plugin to enable pan & zoom on images and mermaid/d2 diagrams.
- [GitHub](https://github.com/PLAYG0N/mkdocs-panzoom) (👨💻 4 · 🔀 1 · 📥 33 · 📦 15 · 📋 17 - 17% open · ⏱️ 26.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-panzoom-plugin) (📥 540K / month):
```
pip install mkdocs-panzoom-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- panzoom
```
table-reader - 🥈19 · ⭐ 140 · 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 · 🔀 22 · 📋 55 - 5% open · ⏱️ 28.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-table-reader-plugin) (📥 97K / month):
```
pip install mkdocs-table-reader-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- table-reader
```
MkDocs Video - 🥈18 · ⭐ 73 · 💤 · MIT · 
MkDocs Video plugin.
- [GitHub](https://github.com/soulless-viewer/mkdocs-video) (👨💻 5 · 🔀 13 · 📥 71 · 📦 960 · ⏱️ 04.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-video) (📥 97K / month):
```
pip install mkdocs-video
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-video
```
charts - 🥈17 · ⭐ 86 · MIT · 
Mkdocs plugin to add plots from data using vegalite.
- [GitHub](https://github.com/timvink/mkdocs-charts-plugin) (👨💻 4 · 🔀 6 · 📦 89 · 📋 20 - 15% open · ⏱️ 22.10.2024)
- [PyPi](https://pypi.org/project/mkdocs-charts-plugin) (📥 11K / month):
```
pip install mkdocs-charts-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- charts
```
Markdown blockdiag - 🥈17 · ⭐ 29 · 💤 · MIT · 
blockdiag extension for Python Markdown.
- [GitHub](https://github.com/gisce/markdown-blockdiag) (👨💻 5 · 🔀 10 · 📦 120 · 📋 6 - 50% open · ⏱️ 22.11.2023)
- [PyPi](https://pypi.org/project/markdown-blockdiag) (📥 4.4K / month):
```
pip install markdown-blockdiag
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_blockdiag
```
mkdocs-d2-plugin - 🥈17 · ⭐ 28 · MIT · 
A plugin for embedding D2 diagrams in MkDocs.
- [GitHub](https://github.com/landmaj/mkdocs-d2-plugin) (👨💻 3 · 🔀 6 · 📦 15 · 📋 17 - 5% open · ⏱️ 16.12.2024)
- [PyPi](https://pypi.org/project/mkdocs-d2-plugin) (📥 17K / month):
```
pip install mkdocs-d2-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- d2
```
build-plantuml - 🥈16 · ⭐ 67 · 💤 · MIT · 
MkDocs plugin to help generate your plantuml images locally or remotely as files (NOT inline).
- [GitHub](https://github.com/christo-ph/mkdocs_build_plantuml) (👨💻 11 · 🔀 16 · 📦 130 · 📋 25 - 16% open · ⏱️ 25.03.2024)
- [PyPi](https://pypi.org/project/mkdocs-build-plantuml-plugin) (📥 49K / month):
```
pip install mkdocs-build-plantuml-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- build_plantuml
```
mkdocs_puml - 🥈16 · ⭐ 47 · MIT · 
Inline PlantUML diagrams in your MkDocs documentation.
- [GitHub](https://github.com/MikhailKravets/mkdocs_puml) (👨💻 6 · 🔀 12 · 📋 30 - 23% open · ⏱️ 25.10.2024)
- [PyPi](https://pypi.org/project/mkdocs-puml) (📥 31K / month):
```
pip install mkdocs-puml
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- plantuml
```
oEmbedPy - 🥈16 · ⭐ 6 · Apache-2 · 
MkDocs plugin to render rich contents from URL by oEmbed API.
- [GitHub](https://github.com/attakei/oEmbedPy) (👨💻 2 · 🔀 1 · 📥 28 · 📦 16 · 📋 7 - 57% open · ⏱️ 18.03.2025)
- [PyPi](https://pypi.org/project/oEmbedPy) (📥 5.7K / month):
```
pip install oEmbedPy
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- oembedpy
```
Lightgallery - 🥈14 · ⭐ 26 · 💤 · MIT · 
Markdown extension to wrap images in a lightbox.
- [GitHub](https://github.com/g-provost/lightgallery-markdown) (👨💻 6 · 🔀 5 · 📦 99 · 📋 11 - 54% open · ⏱️ 07.10.2023)
- [PyPi](https://pypi.org/project/lightgallery) (📥 3.2K / month):
```
pip install lightgallery
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- lightgallery
```
mkdocs-diagrams - 🥉13 · ⭐ 30 · 💤 · MIT · 
MkDocs plugin to render Diagrams files.
- [GitHub](https://github.com/zoni/mkdocs-diagrams) (🔀 3 · 📦 72 · 📋 3 - 33% open · ⏱️ 04.09.2020)
- [PyPi](https://pypi.org/project/mkdocs-diagrams) (📥 210K / month):
```
pip install mkdocs-diagrams
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- diagrams
```
Interactive Graph - 🥉13 · ⭐ 24 · MIT · 
interactive graph for Material for MkDocs like Obsidian, refer demo:.
- [GitHub](https://github.com/daxcore/mkdocs-obsidian-interactive-graph-plugin) (👨💻 2 · 🔀 4 · 📦 42 · ⏱️ 14.12.2024)
- [PyPi](https://pypi.org/project/mkdocs-obsidian-interactive-graph-plugin) (📥 880 / 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
```
markdownmermaid - 🥉11 · ⭐ 26 · 💤 · MIT · 
A MkDocs plugin that support mermaid graph in markdown file.
- [GitHub](https://github.com/pugong/mkdocs-mermaid-plugin) (👨💻 2 · 🔀 16 · 📦 99 · 📋 6 - 33% open · ⏱️ 26.05.2019)
- [PyPi](https://pypi.org/project/mkdocs-mermaid-plugin) (📥 6.8K / month):
```
pip install mkdocs-mermaid-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- markdownmermaid
```
Termage - 🥉11 · ⭐ 25 · 💤 · MIT · 
Generate SVGs from any Python code, even in your documentation.
- [GitHub](https://github.com/bczsalba/Termage) (📦 3 · 📋 5 - 20% open · ⏱️ 23.08.2022)
- [PyPi](https://pypi.org/project/Termage) (📥 330 / month):
```
pip install Termage
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- termage
```
docutools - 🥉10 · ⭐ 24 · 💤 · BSD-2 · 
Dev Centric Tools for Mkdocs Based Documentation.
- [GitHub](https://github.com/axiros/docutools) (👨💻 3 · 📦 8 · 📋 2 - 50% open · ⏱️ 04.09.2023)
- [PyPi](https://pypi.org/project/docutools) (📥 940 / 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
```
MkDocs Img2Fig Plugin - 🥉10 · ⭐ 23 · 💤 · MIT · 
A MkDocs plugin that converts markdown encoded images into figure elements.
- [GitHub](https://github.com/stuebersystems/mkdocs-img2fig-plugin) (👨💻 2 · 🔀 7 · 📦 140 · 📋 3 - 66% open · ⏱️ 14.07.2020)
- [PyPi](https://pypi.org/project/mkdocs-img2fig-plugin) (📥 1.7K / month):
```
pip install mkdocs-img2fig-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- img2fig
```
badges - 🥉10 · ⭐ 14 · MIT · 
Add badges to your mkdocs page.
- [GitHub](https://github.com/six-two/mkdocs-badges) (🔀 1 · 📋 7 - 28% open · ⏱️ 09.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-badges) (📥 4.3K / month):
```
pip install mkdocs-badges
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- badges
```
markdown-captions - 🥉9 · ⭐ 12 · 💤 · ❗️GPL-3.0 · 
Python-Markdown plugin for image captions.
- [GitHub](https://github.com/Evidlo/markdown_captions) (👨💻 2 · 🔀 5 · 📦 180 · 📋 8 - 12% open · ⏱️ 24.05.2023)
- [PyPi](https://pypi.org/project/markdown-captions) (📥 4.2K / month):
```
pip install markdown-captions
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_captions
```
markdownwavedrom - 🥉9 · ⭐ 9 · 💤 · MPL-2.0 · 
A MkDocs plugin for support wavedrom charts in markdown file.
- [GitHub](https://github.com/kuri65536/mkdocs-wavedrom-plugin) (🔀 3 · 📦 16 · 📋 3 - 33% open · ⏱️ 26.06.2021)
- [PyPi](https://pypi.org/project/mkdocs-wavedrom-plugin) (📥 240 / month):
```
pip install mkdocs-wavedrom-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- markdownwavedrom
```
mkdocs-resize-images - 🥉9 · ⭐ 4 · 💤 · MIT · 
MkDocs plugin to resize images according to the configuration.
- [GitHub](https://github.com/JakubAndrysek/mkdocs-resize-images) (📦 13 · ⏱️ 04.11.2023)
- [PyPi](https://pypi.org/project/mkdocs-resize-images) (📥 1K / month):
```
pip install mkdocs-resize-images
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- resize-images
```
svgbob extension for Python Markdown - 🥉8 · ⭐ 7 · MIT · 
svgbob extension for Python Markdown.
- [GitHub](https://github.com/mbarkhau/markdown-svgbob) (👨💻 2 · 🔀 2 · 📦 10 · 📋 3 - 66% open · ⏱️ 21.06.2024)
- [PyPi](https://pypi.org/project/markdown-svgbob) (📥 900 / month):
```
pip install markdown-svgbob
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_svgbob
```
plotly charts - 🥉7 · ⭐ 11 · 💤 · MIT · 
Mkdocs plugin to add interactive charts with Plotly.js.
- [GitHub](https://github.com/haoda-li/mkdocs-plotly-plugin) (👨💻 3 · 📋 3 - 33% open · ⏱️ 25.07.2023)
- [PyPi](https://pypi.org/project/mkdocs-plotly-plugin) (📥 3.1K / month):
```
pip install mkdocs-plotly-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- plotly
```
MkDocs Graphviz - 🥉6 · ⭐ 5 · 💤 · ❗Unlicensed · 
A mkdocs Extension that automatically renders Graphviz images, in SVG or PNG format, within your markdown file.
- [PyPi](https://pypi.org/project/mkdocs-graphviz) (📥 4.9K / 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
```
thumbnails - 🥉6 · ⭐ 3 · 💤 · MIT · 
MkDocs plugin for thumbnail images generated automatically.
- [GitHub](https://github.com/normanlorrain/mkdocs-thumbnails) (📋 2 - 50% open · ⏱️ 05.06.2023)
- [PyPi](https://pypi.org/project/mkdocs-thumbnails) (📥 230 / month):
```
pip install mkdocs-thumbnails
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- thumbnails
```
Markdown aafigure - 🥉5 · ⭐ 6 · 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) (📥 630 / month):
```
pip install markdown-aafigure
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_aafigure
```
pico-8 - 🥉5 · ⭐ 2 · 💤 · MIT · 
A MKDocs plugin that allows to embed a Pico-8 web player in a page.
- [GitHub](https://github.com/fmaida/pico8-mkdocs-plugin) (📦 3 · ⏱️ 17.03.2019)
- [PyPi](https://pypi.org/project/pico8-mkdocs-plugin) (📥 47 / month):
```
pip install pico8-mkdocs-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pico-8
```
markdown-figcap - 🥉5 · ⭐ 1 · 💤 · BSD-3 · 
Extension for Python-Markdown to handle figure and figcaption.
- [GitHub](https://github.com/funk1d/markdown-figcap) (📦 7 · ⏱️ 09.03.2019)
- [PyPi](https://pypi.org/project/markdown-figcap) (📥 95 / month):
```
pip install markdown-figcap
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_figcap
```
inline-svg - 🥉5 · 💤 · MIT · 
- [GitHub](https://github.com/rajguru7/mkdocs-plugin-inline-svg-mod) (👨💻 5 · 🔀 1 · 📦 7 · ⏱️ 12.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-plugin-inline-svg-mod) (📥 760 / month):
```
pip install mkdocs-plugin-inline-svg-mod
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- inline-svg
```
import-statement - 🥉4 · ⭐ 2 · 💤 · MIT · 
- [GitHub](https://github.com/Rj40x40/mkdocs-import-statement-plugin) (📦 3 · ⏱️ 06.02.2023)
- [PyPi](https://pypi.org/project/mkdocs-import-statement-plugin) (📥 65 / month):
```
pip install mkdocs-import-statement-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- import-statement
```
Family tree example - 🥉4 · ⭐ 2 · 💤 · ❗️GPL-3.0
An interactive family tree visualization using d3-dag.
- [GitHub](https://github.com/unverbuggt/mkdocs-familytree-example) (👨💻 6 · 🔀 1 · ⏱️ 04.08.2023)
sequence-js - 🥉3 · ⭐ 4 · 💤 · MIT · 
MkDocs plugin to render sequence.js blocks.
- [GitHub](https://github.com/fcannizzaro/mkdocs-sequence-js-plugin) (🔀 2 · 📋 3 - 33% open · ⏱️ 28.02.2020)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- sequence-js
```
image-formatter-plugin - 🥉3 · ⭐ 4 · 💤 · ❗Unlicensed · 
- [GitHub](https://github.com/ASypula/mkdocs-image-formatter-plugin) (👨💻 7 · 📦 2 · ⏱️ 06.12.2023)
- [PyPi](https://pypi.org/project/mkdocs-image-formatter-plugin) (📥 120 / month):
```
pip install mkdocs-image-formatter-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- image-formatter
```
MkHack3rs - 🥉2 · ⭐ 4 · 💤 · ❗Unlicensed · 
Hacks & Integrations for Mkdocs / Material Theme.
- [GitLab](https://gitlab.com/eskool/mkhack3rs) (🔀 1 · ⏱️ 01.05.2021)
## 🤖 Code execution, variables & templating
macros - 🥇28 · ⭐ 360 · MIT · 
Create richer and more beautiful pages in MkDocs, by using variables and calls to macros in the markdown code.
- [GitHub](https://github.com/fralau/mkdocs-macros-plugin) (👨💻 34 · 🔀 47 · 📦 4.8K · 📋 140 - 1% open · ⏱️ 07.11.2024)
- [PyPi](https://pypi.org/project/mkdocs-macros-plugin) (📥 1.1M / month):
```
pip install mkdocs-macros-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- macros
```
mkdocs-jupyter - 🥇23 · ⭐ 440 · Apache-2 · 
Use Jupyter Notebook in mkdocs.
- [GitHub](https://github.com/danielfrg/mkdocs-jupyter) (👨💻 33 · 🔀 55 · 📦 3.7K · 📋 140 - 26% open · ⏱️ 21.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-jupyter) (📥 180K / month):
```
pip install mkdocs-jupyter
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-jupyter
```
markdown-exec - 🥇23 · ⭐ 140 · ISC · 
Utilities to execute code blocks in Markdown files.
- [GitHub](https://github.com/pawamoy/markdown-exec) (👨💻 4 · 🔀 13 · 📦 480 · 📋 66 - 25% open · ⏱️ 24.03.2025)
- [PyPi](https://pypi.org/project/markdown-exec) (📥 320K / month):
```
pip install markdown-exec
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- markdown-exec
```
mknotebooks - 🥈20 · ⭐ 140 · 💤 · MIT · 
A plugin for mkdocs to help you include Jupyter notebooks in your projects.
- [GitHub](https://github.com/greenape/mknotebooks) (👨💻 14 · 🔀 20 · 📦 700 · 📋 41 - 36% open · ⏱️ 11.08.2023)
- [PyPi](https://pypi.org/project/mknotebooks) (📥 22K / month):
```
pip install mknotebooks
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mknotebooks
```
gen-files - 🥈20 · ⭐ 120 · MIT · 
MkDocs plugin to programmatically generate documentation pages during the build.
- [GitHub](https://github.com/oprypin/mkdocs-gen-files) (👨💻 5 · 🔀 10 · 📦 2.9K · 📋 29 - 31% open · ⏱️ 15.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-gen-files) (📥 640K / month):
```
pip install mkdocs-gen-files
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- gen-files
```
markdownextradata - 🥈20 · ⭐ 88 · MIT · 
A MkDocs plugin that injects the mkdocs.yml extra variables into the markdown template.
- [GitHub](https://github.com/rosscdh/mkdocs-markdownextradata-plugin) (👨💻 12 · 🔀 17 · 📦 1.4K · 📋 36 - 16% open · ⏱️ 22.08.2024)
- [PyPi](https://pypi.org/project/mkdocs-markdownextradata-plugin) (📥 84K / month):
```
pip install mkdocs-markdownextradata-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- markdownextradata
```
mkdocs-markmap - 🥈17 · ⭐ 59 · MIT · 
MkDocs plugin and extension to create mindmaps from markdown using markmap.
- [GitHub](https://github.com/markmap/mkdocs_markmap) (👨💻 3 · 🔀 6 · 📥 400 · 📋 31 - 3% open · ⏱️ 11.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-markmap) (📥 2.3K / month):
```
pip install mkdocs-markmap
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- markmap
```
Termynal - 🥈15 · ⭐ 110 · MIT · 
Python markdown terminal. Built for mkdocs.
- [GitHub](https://github.com/termynal/termynal.py) (👨💻 6 · 🔀 8 · 📦 300 · 📋 18 - 44% open · ⏱️ 14.01.2025)
- [PyPi](https://pypi.org/project/termynal) (📥 11K / month):
```
pip install termynal
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- termynal
```
meta-manager - 🥈15 · ⭐ 3 · MIT · 
MkDocs plugin for managing meta tags across folders and files.
- [GitHub](https://github.com/timmeinerzhagen/mkdocs-meta-manager) (👨💻 3 · 🔀 1 · 📦 11 · 📋 4 - 25% open · ⏱️ 20.01.2025)
- [PyPi](https://pypi.org/project/mkdocs-meta-manager) (📥 530K / month):
```
pip install mkdocs-meta-manager
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- meta-manager
```
mkdocs-marimo - 🥉14 · ⭐ 40 · Apache-2 · 
mkdocs plugin for reactive and interactive docs with marimo.
- [GitHub](https://github.com/marimo-team/mkdocs-marimo) (👨💻 4 · 🔀 1 · 📦 3 · 📋 17 - 41% open · ⏱️ 01.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-marimo) (📥 640 / month):
```
pip install mkdocs-marimo
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- marimo
```
pheasant - 🥉14 · ⭐ 16 · MIT · 
Documentation tool for Markdown conversion by Jupyter client.
- [GitHub](https://github.com/daizutabi/pheasant) (👨💻 4 · 🔀 9 · 📦 54 · ⏱️ 22.03.2025)
- [PyPi](https://pypi.org/project/pheasant) (📥 1.9K / month):
```
pip install pheasant
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pheasant
```
user-defined-values - 🥉11 · ⭐ 4 · 💤 · MIT · 
MkDocs User Defined Values.
- [GitHub](https://github.com/rahult/mkdocs-user-defined-values) (👨💻 3 · 🔀 3 · 📥 16 · 📦 15 · 📋 2 - 50% open · ⏱️ 10.07.2022)
- [PyPi](https://pypi.org/project/mkdocs-user-defined-values) (📥 720 / 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 · ⭐ 16 · MIT · 
Add placeholders to your MkDocs pages.
- [GitHub](https://github.com/six-two/mkdocs-placeholder-plugin) (👨💻 2 · 🔀 3 · ⏱️ 27.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-placeholder-plugin) (📥 10K / month):
```
pip install mkdocs-placeholder-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- placeholder
```
mkjsfiddle - 🥉9 · ⭐ 4 · 💤 · MIT · 
An MkDocs plugin that lets you edit code fences in JSFiddle.
- [GitHub](https://github.com/stadiamaps/mkjsfiddle) (📦 3 · ⏱️ 07.06.2023)
- [PyPi](https://pypi.org/project/mkjsfiddle) (📥 220 / month):
```
pip install mkjsfiddle
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- jsfiddle
```
markdown-filter - 🥉8 · ⭐ 5 · 💤 · MIT · 
Adds a markdown template filter to the jinja templating environment in mkdocs.
- [GitHub](https://github.com/byrnereese/mkdocs-markdown-filter) (🔀 2 · 📦 32 · ⏱️ 06.02.2019)
- [PyPi](https://pypi.org/project/mkdocs-markdown-filter) (📥 560 / month):
```
pip install mkdocs-markdown-filter
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- markdown-filter
```
nbconvert - 🥉7 · ⭐ 9 · BSD-2 · 
A MkDocs plug-in provides a source parser for *.ipynb files.
- [GitHub](https://github.com/tanbro/mkdocs-nbconvert) (👨💻 5 · 🔀 1 · 📦 5 · ⏱️ 21.01.2025)
- [PyPi](https://pypi.org/project/mkdocs-nbconvert) (📥 320 / month):
```
pip install mkdocs-nbconvert
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- nbconvert
```
Entangled - 🥉7 · ⭐ 2 · 💤 · Apache-2 · 
An MkDocs plugin that lets you do Literate Programming through Entangled.
- [GitHub](https://github.com/entangled/mkdocs-plugin) (📦 9 · ⏱️ 14.10.2023)
- [PyPi](https://pypi.org/project/mkdocs-entangled-plugin) (📥 200 / month):
```
pip install mkdocs-entangled-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- entangled
```
mkdocs-data-plugin - 🥉7 · ⭐ 2 · 🐣 · MIT · 
Mkdocs plugin that allows reading data from markup files and use it in your Markdown pages.
- [GitHub](https://github.com/joapuiib/mkdocs-data-plugin) (📦 1 · ⏱️ 26.11.2024)
- [PyPi](https://pypi.org/project/mkdocs-data-plugin) (📥 260 / month):
```
pip install mkdocs-data-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- data
```
jinja2sandbox - 🥉4 · ⭐ 5 · 💤 · MIT · 
A MkDocs plugin that enables the Jinja2-sandbox.
- [GitHub](https://github.com/rkoe/mkdocs-jinja2sandbox) (⏱️ 20.03.2019)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- jinja2sandbox
```
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) (📥 240 / 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 · 📦 2 · ⏱️ 30.04.2019)
- [PyPi](https://pypi.org/project/mkdocs-codeyaml-plugin) (📥 91 / month):
```
pip install mkdocs-codeyaml-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- codeyaml
```
## 🌲 Git repos & info
git-revision-date-localized - 🥇31 · ⭐ 230 · MIT · 
MkDocs plugin to add a last updated date to your site pages.
- [GitHub](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin) (👨💻 34 · 🔀 49 · 📦 9.5K · 📋 110 - 2% open · ⏱️ 21.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-git-revision-date-localized-plugin) (📥 990K / 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 - 🥇26 · ⭐ 92 · MIT · 
MkDocs plugin to display git authors of a page.
- [GitHub](https://github.com/timvink/mkdocs-git-authors-plugin) (👨💻 15 · 🔀 21 · 📦 1.4K · 📋 63 - 12% open · ⏱️ 14.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-git-authors-plugin) (📥 160K / month):
```
pip install mkdocs-git-authors-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- git-authors
```
git-committers-2 - 🥈21 · ⭐ 65 · MIT · 
An MkDocs plugin to create a list of contributors on the page.
- [GitHub](https://github.com/ojacques/mkdocs-git-committers-plugin-2) (👨💻 18 · 🔀 24 · 📦 1.1K · 📋 47 - 23% open · ⏱️ 30.01.2025)
- [PyPi](https://pypi.org/project/mkdocs-git-committers-plugin-2) (📥 80K / month):
```
pip install mkdocs-git-committers-plugin-2
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- git-committers
```
git-revision-date - 🥈20 · ⭐ 58 · 💤 · MIT · 
MkDocs plugin for setting revision date from git per markdown file.
- [GitHub](https://github.com/zhaoterryy/mkdocs-git-revision-date-plugin) (👨💻 7 · 🔀 10 · 📦 2.7K · 📋 14 - 35% open · ⏱️ 08.03.2022)
- [PyPi](https://pypi.org/project/mkdocs-git-revision-date-plugin) (📥 75K / 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 - 🥈15 · ⭐ 43 · MIT · 
A mkdocs plugin for displaying the last commit and a list of a files contributors.
- [GitHub](https://github.com/byrnereese/mkdocs-git-committers-plugin) (👨💻 7 · 🔀 6 · 📦 290 · 📋 8 - 87% open · ⏱️ 12.12.2024)
- [PyPi](https://pypi.org/project/mkdocs-git-committers-plugin) (📥 35K / 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 - 🥉12 · ⭐ 2 · 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 · 📦 6 · 📋 14 - 7% open · ⏱️ 06.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-git-latest-changes-plugin) (📥 19K / 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 - 🥉9 · ⭐ 11 · 💤 · ❗Unlicensed · 
Python-Markdown GitHub Links Extension.
- [GitHub](https://github.com/Python-Markdown/github-links) (👨💻 4 · 🔀 9 · ⏱️ 22.12.2023)
- [PyPi](https://pypi.org/project/mdx-gh-links) (📥 10K / 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
```
document-dates - 🥉7 · ⭐ 3 · 🐣 · ❗Unlicensed · 
A MkDocs plugin for displaying accurate document creation and last modification dates.
- [GitHub](https://github.com/jaywhj/mkdocs-document-dates) (👨💻 2 · 📦 1 · ⏱️ 07.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-document-dates) (📥 1.1K / month):
```
pip install mkdocs-document-dates
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- document-dates
```
branchcustomization - 🥉7 · ⭐ 2 · 💤 · MIT · 
Customize MkDocs options on a per-branch basis.
- [GitHub](https://github.com/effigies/mkdocs-branchcustomization-plugin) (📦 18 · ⏱️ 17.04.2022)
- [PyPi](https://pypi.org/project/mkdocs-branchcustomization-plugin) (📥 850 / month):
```
pip install mkdocs-branchcustomization-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- branchcustomization
```
Github Releaase Changelog - 🥉6 · ⭐ 7 · 💤 · 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) (📥 240 / month):
```
pip install mkdocs-github-changelog
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs_github_changelog
```
git-latest-release - 🥉4 · ⭐ 2 · 💤 · ❗️GPL-3.0 · 
Plugin for MKDocs to inject the latest release tag from git into markdown.
- [GitHub](https://github.com/agarthetiger/mkdocs_latest_release_plugin) (👨💻 3 · ⏱️ 29.12.2019)
- [PyPi](https://pypi.org/project/mkdocs-latest-release-plugin) (📥 900 / month):
```
pip install mkdocs-latest-release-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- git-latest-release
```
## 🌈 HTML processing & CSS styling
minify - 🥇23 · ⭐ 170 · 💤 · 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 · 🔀 21 · 📦 9.6K · 📋 18 - 27% open · ⏱️ 29.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-minify-plugin) (📥 410K / month):
```
pip install mkdocs-minify-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- minify
```
enumerate-headings - 🥇19 · ⭐ 43 · MIT · 
MkDocs Plugin to enumerate the headings across site pages.
- [GitHub](https://github.com/timvink/mkdocs-enumerate-headings-plugin) (👨💻 5 · 🔀 10 · 📦 310 · 📋 33 - 15% open · ⏱️ 16.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-enumerate-headings-plugin) (📥 30K / month):
```
pip install mkdocs-enumerate-headings-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- enumerate-headings
```
Publisher for MkDocs - social - 🥈18 · ⭐ 91 · MIT · 
Social media sharing helper.
- [GitHub](https://github.com/mkdocs-publisher/mkdocs-publisher) (👨💻 3 · 🔀 6 · 📥 82 · 📦 80 · 📋 28 - 21% open · ⏱️ 09.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-publisher) (📥 2.5K / 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 - 🥈18 · ⭐ 91 · MIT · 
Size optimization (minification) for HTML, CSS, JS, SVG, PNG and JPEG files.
- [GitHub](https://github.com/mkdocs-publisher/mkdocs-publisher) (👨💻 3 · 🔀 6 · 📥 82 · 📦 80 · 📋 28 - 21% open · ⏱️ 09.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-publisher) (📥 2.5K / month):
```
pip install mkdocs-publisher
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pub-minifier
```
minify-html - 🥈18 · ⭐ 11 · MIT · 
MkDocs plugin for minification using minify-html, an extremely fast and smart HTML + JS + CSS minifier.
- [GitHub](https://github.com/monosans/mkdocs-minify-html-plugin) (👨💻 4 · 📦 60 · ⏱️ 10.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-minify-html-plugin) (📥 30K / month):
```
pip install mkdocs-minify-html-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- minify_html
```
add-number - 🥈13 · ⭐ 19 · 💤 · MIT · 
MkDocs plugin to automatically number the headings (h1-h6) in each markdown page and the nav.
- [GitHub](https://github.com/ignorantshr/mkdocs-add-number-plugin) (👨💻 3 · 🔀 4 · 📦 50 · 📋 12 - 25% open · ⏱️ 11.06.2020)
- [PyPi](https://pypi.org/project/mkdocs-add-number-plugin) (📥 14K / 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 - 🥈13 · ⭐ 3 · 💤 · MIT · 
Adds stylesheets to your mkdocs site from Sass/SCSS.
- [GitHub](https://github.com/orzih/mkdocs-extra-sass-plugin) (🔀 4 · 📦 59 · ⏱️ 13.02.2021)
- [PyPi](https://pypi.org/project/mkdocs-extra-sass-plugin) (📥 14K / month):
```
pip install mkdocs-extra-sass-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- extra-sass
```
mkdocs-link-embeds - 🥉11 · ⭐ 7 · MIT · 
Mkdocs plugin which displays links in a more elegant way. Links will automatically be populated with an image,..
- [GitHub](https://github.com/Aetherinox/mkdocs-link-embeds) (📥 24 · 📦 9 · ⏱️ 27.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-link-embeds-plugin) (📥 640 / month):
```
pip install mkdocs-link-embeds-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- link-embeds
```
mkdocs_safe_text - 🥉10 · ⭐ 4 · BSD-2 · 
Plugin for safe text editing with MKDocs.
- [GitHub](https://github.com/raimon49/mkdocs-safe-text-plugin) (👨💻 2 · 📦 10 · ⏱️ 22.07.2024)
- [PyPi](https://pypi.org/project/mkdocs-safe-text-plugin) (📥 700 / 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 - 🥉9 · ⭐ 12 · 💤 · MIT · 
A MkDocs plugin to add bootstrap classes to plan markdown generated tables.
- [GitHub](https://github.com/byrnereese/mkdocs-bootstrap-tables-plugin) (🔀 2 · 📦 92 · ⏱️ 27.03.2020)
- [PyPi](https://pypi.org/project/mkdocs-bootstrap-tables-plugin) (📥 1.5K / month):
```
pip install mkdocs-bootstrap-tables-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- bootstrap-tables
```
mkdocs-add-teaser - 🥉9 · ⭐ 4 · 💤 · MIT · 
An MkDocs plugin to customize the first paragraph of your pages, and to use it as the pages meta description.
- [GitHub](https://github.com/wilhelmer/mkdocs-add-teaser) (👨💻 3 · 🔀 1 · 📦 7 · ⏱️ 08.11.2022)
- [PyPi](https://pypi.org/project/mkdocs-add-teaser) (📥 460 / month):
```
pip install mkdocs-add-teaser
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-add-teaser
```
mkdocs-ai-summary - 🥉8 · ⭐ 8 · MIT · 
A mkdocs plugin to generage summary with the help of AI.
- [GitHub](https://github.com/AIboy996/mkdocs-ai-summary) (📦 3 · ⏱️ 27.12.2024)
- [PyPi](https://pypi.org/project/mkdocs-ai-summary) (📥 260 / month):
```
pip install mkdocs-ai-summary
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- ai-summary
```
toggle-sidebar - 🥉7 · ⭐ 6 · MIT · 
Toggle the navigation and/or TOC sidebars on your MkDocs site.
- [GitHub](https://github.com/six-two/mkdocs-toggle-sidebar-plugin) (🔀 1 · ⏱️ 10.09.2024)
- [PyPi](https://pypi.org/project/mkdocs-toggle-sidebar-plugin) (📥 2.8K / month):
```
pip install mkdocs-toggle-sidebar-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- toggle-sidebar
```
MkDocs Pygments - 🥉6 · ⭐ 7 · ISC · 
Highlighting themes for code blocks. Available to sponsors only.
- [GitHub](https://github.com/pawamoy/mkdocs-pygments) (🔀 1 · 📦 2 · ⏱️ 23.01.2025)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pygments
```
docstyler - 🥉2 · ⭐ 1 · 💤 · BSD-3 · 
Plugin to add alternative stylesheets to MkDocs custom themes.
- [GitHub](https://github.com/hfagerlund/mkdocs-docstyler-plugin) (⏱️ 16.02.2019)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- docstyler
```
## 📎 Integrations with other tools
MkDocs Swagger UI Tag - 🥇20 · ⭐ 88 · MIT · 
A MkDocs plugin supports adding Swagger UI to the page.
- [GitHub](https://github.com/blueswen/mkdocs-swagger-ui-tag) (👨💻 6 · 🔀 10 · 📥 47 · 📦 260 · 📋 25 - 24% open · ⏱️ 06.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-swagger-ui-tag) (📥 48K / month):
```
pip install mkdocs-swagger-ui-tag
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- swagger-ui-tag
```
Publisher for MkDocs - obsidian - 🥇18 · ⭐ 91 · MIT · 
Obsidian.md integration including with support for wiki links, callouts, backlinks etc.
- [GitHub](https://github.com/mkdocs-publisher/mkdocs-publisher) (👨💻 3 · 🔀 6 · 📥 82 · 📦 80 · 📋 28 - 21% open · ⏱️ 09.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-publisher) (📥 2.5K / month):
```
pip install mkdocs-publisher
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pub-obsidian
```
mkdocs-coverage - 🥈17 · ⭐ 26 · ISC · 
MkDocs plugin to integrate your coverage HTML report into your site.
- [GitHub](https://github.com/pawamoy/mkdocs-coverage) (🔀 1 · 📦 240 · 📋 10 - 40% open · ⏱️ 11.06.2024)
- [PyPi](https://pypi.org/project/mkdocs-coverage) (📥 38K / month):
```
pip install mkdocs-coverage
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- coverage
```
MkDocs asciinema-player - 🥈16 · ⭐ 11 · MIT · 
Mkdocs Plugin to include asciinema player in your documentation.
- [GitHub](https://github.com/pa-decarvalho/mkdocs-asciinema-player) (👨💻 4 · 🔀 1 · 📦 11 · 📋 29 - 17% open · ⏱️ 09.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-asciinema-player) (📥 1.3K / month):
```
pip install mkdocs-asciinema-player
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- asciinema-player
```
mkdocs-render-swagger-plugin - 🥈14 · ⭐ 75 · MIT · 
A plugin for MKDocs for rendering swagger & openapi schemas using SwaggerUI.
- [GitHub](https://github.com/bharel/mkdocs-render-swagger-plugin) (👨💻 8 · 🔀 12 · 📥 8 · 📋 15 - 20% open · ⏱️ 23.09.2024)
- [PyPi](https://pypi.org/project/mkdocs-render-swagger-plugin) (📥 77K / month):
```
pip install mkdocs-render-swagger-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- render_swagger
```
MkDocs Backend for Foliant - 🥉12 · ⭐ 3 · 💤 · MIT
MkDocs backend for Foliant.
- [GitHub](https://github.com/foliant-docs/foliantcontrib.mkdocs) (👨💻 5 · 🔀 3 · 📦 35 · ⏱️ 12.12.2022)
- [PyPi](https://pypi.org/project/foliantcontrib.mkdocs) (📥 830 / month):
```
pip install foliantcontrib.mkdocs
```
mkdocs-llmstxt - 🥉10 · ⭐ 21 · 🐣 · ISC · 
MkDocs plugin to generate an /llms.txt file (https://llmstxt.org/).
- [GitHub](https://github.com/pawamoy/mkdocs-llmstxt) (👨💻 2 · 🔀 1 · 📦 2 · 📋 5 - 60% open · ⏱️ 08.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-llmstxt) (📥 7.2K / month):
```
pip install mkdocs-llmstxt
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- llmstxt
```
swagger - 🥉6 · ⭐ 29 · 💤 · MIT · 
MkDocs plugin for render swagger into docs.
- [GitHub](https://github.com/allevo/mkdocs-swagger-plugin) (🔀 6 · 📋 5 - 60% open · ⏱️ 06.10.2019)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- swagger
```
factsheet - 🥉6 · ⭐ 4 · 💤 · MIT · 
Generate overviews from YAML descriptions, intended for micro-services and their deployments.
- [GitHub](https://github.com/inuits/mkdocs-factsheet) (👨💻 4 · 🔀 1 · ⏱️ 08.02.2023)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- factsheet
```
Vercel Password Protection - 🥉6 · MIT · 
Allows you to password protect your site if it is deployed by Vercel, by adding routes to the vercel.json file.
- [GitHub](https://github.com/six-two/mkdocs-vercel-pw-plugin) (⏱️ 11.11.2024)
- [PyPi](https://pypi.org/project/mkdocs-vercel-pw-plugin) (📥 150 / month):
```
pip install mkdocs-vercel-pw-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- vercel_pw
```
MkDocs Dependency License Information - 🥉5 · ⭐ 4 · 💤 · MIT · 
mkdocs extension to visualise package dependencies license information.
- [GitHub](https://github.com/djpugh/mkdocs_licenseinfo) (👨💻 2 · ⏱️ 02.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-licenseinfo) (📥 120 / month):
```
pip install mkdocs-licenseinfo
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs_licenseinfo
```
## 🌍 Internationalization & localization
static-i18n - 🥇22 · ⭐ 260 · MIT · 
MkDocs i18n plugin using static translation markdown files.
- [GitHub](https://github.com/ultrabug/mkdocs-static-i18n) (👨💻 12 · 🔀 41 · 📦 1.5K · 📋 150 - 15% open · ⏱️ 24.01.2025)
- [PyPi](https://pypi.org/project/mkdocs-static-i18n) (📥 93K / month):
```
pip install mkdocs-static-i18n
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- i18n
```
mkdocs-mdpo - 🥉11 · ⭐ 7 · BSD-3 · 
Mkdocs translation plugin using PO files.
- [GitHub](https://github.com/mondeja/mkdocs-mdpo-plugin) (👨💻 4 · 🔀 5 · 📥 260 · 📋 37 - 35% open · ⏱️ 10.06.2024)
- [PyPi](https://pypi.org/project/mkdocs-mdpo-plugin) (📥 530 / month):
```
pip install mkdocs-mdpo-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mdpo
```
Mkdocs translations plugin - 🥉2 · ❗Unlicensed · 
Internationalization plugin for mkdocs.
- [PyPi](https://pypi.org/project/mkdocs-translations) (📥 75 / month):
```
pip install mkdocs-translations
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- translations
```
## 🔗 Links & references
mkdocs-redirects - 🥇27 · ⭐ 200 · MIT · 
Open source plugin for Mkdocs page redirects.
- [GitHub](https://github.com/mkdocs/mkdocs-redirects) (👨💻 17 · 🔀 26 · 📦 5.1K · 📋 40 - 30% open · ⏱️ 19.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-redirects) (📥 680K / month):
```
pip install mkdocs-redirects
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- redirects
```
bibtex - 🥇22 · ⭐ 84 · ❗️BSD-3-Clause-LBNL · 
A MkDocs plugin for citation management using bibtex.
- [GitHub](https://github.com/shyamd/mkdocs-bibtex) (👨💻 18 · 🔀 24 · 📦 380 · 📋 51 - 5% open · ⏱️ 01.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-bibtex) (📥 28K / month):
```
pip install mkdocs-bibtex
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- bibtex
```
autorefs - 🥇19 · ⭐ 65 · ISC · 
Automatically link across pages in MkDocs.
- [GitHub](https://github.com/mkdocstrings/autorefs) (👨💻 9 · 🔀 10 · 📋 29 - 3% open · ⏱️ 08.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-autorefs) (📥 3M / month):
```
pip install mkdocs-autorefs
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- autorefs
```
htmlproofer - 🥇19 · ⭐ 44 · MIT · 
A MkDocs plugin that validates URL in rendered html files.
- [GitHub](https://github.com/manuzhang/mkdocs-htmlproofer-plugin) (👨💻 15 · 🔀 16 · 📦 450 · 📋 36 - 8% open · ⏱️ 23.09.2024)
- [PyPi](https://pypi.org/project/mkdocs-htmlproofer-plugin) (📥 38K / month):
```
pip install mkdocs-htmlproofer-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- htmlproofer
```
autolinks - 🥈17 · ⭐ 84 · 💤 · MIT · 
An MkDocs plugin that automagically generates relative links between markdown pages.
- [GitHub](https://github.com/zachhannum/mkdocs-autolinks-plugin) (👨💻 10 · 🔀 16 · 📦 580 · 📋 18 - 50% open · ⏱️ 04.08.2023)
- [PyPi](https://pypi.org/project/mkdocs-autolinks-plugin) (📥 46K / month):
```
pip install mkdocs-autolinks-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- autolinks
```
mkdocs-open-in-new-tab - 🥈17 · ⭐ 32 · MIT · 
This plugin adds JS to open outgoing links and PDFs in a new tab.
- [GitHub](https://github.com/JakubAndrysek/mkdocs-open-in-new-tab) (👨💻 2 · 🔀 4 · 📦 460 · 📋 7 - 28% open · ⏱️ 18.11.2024)
- [PyPi](https://pypi.org/project/mkdocs-open-in-new-tab) (📥 130K / 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
```
ezlinks - 🥈15 · ⭐ 38 · 💤 · MIT · 
Plugin for mkdocs which enables easier linking between pages.
- [GitHub](https://github.com/orbikm/mkdocs-ezlinks-plugin) (🔀 13 · 📥 210 · 📦 140 · 📋 27 - 44% open · ⏱️ 24.01.2022)
- [PyPi](https://pypi.org/project/mkdocs-ezlinks-plugin) (📥 15K / month):
```
pip install mkdocs-ezlinks-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- ezlinks
```
mkdocs-alias-plugin - 🥈15 · ⭐ 16 · MIT · 
An MkDocs plugin allowing links to your pages using a custom alias.
- [GitHub](https://github.com/EddyLuten/mkdocs-alias-plugin) (👨💻 4 · 🔀 4 · 📦 31 · 📋 13 - 23% open · ⏱️ 22.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-alias-plugin) (📥 3.1K / month):
```
pip install mkdocs-alias-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- alias
```
roamlinks - 🥈12 · ⭐ 52 · 💤 · 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) (📥 11K / month):
```
pip install mkdocs-roamlinks-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- roamlinks
```
Autolink References - 🥈12 · ⭐ 18 · 💤 · MIT · 
mkdocs plugin to provides GitHub like autolink references in Mkdocs.
- [GitHub](https://github.com/theskumar/autolink-references-mkdocs-plugin) (👨💻 3 · 🔀 6 · 📦 10 · 📋 4 - 25% open · ⏱️ 28.12.2023)
- [PyPi](https://pypi.org/project/autolink-references-mkdocs-plugin) (📥 5.6K / month):
```
pip install autolink-references-mkdocs-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- autolink_references
```
mkdocs-site-urls - 🥈12 · ⭐ 17 · 📈 · MIT · 
A MkDocs plugin that adds support for site-relative `site:` URLs.
- [GitHub](https://github.com/OctoPrint/mkdocs-site-urls) (🔀 1 · 📦 43 · 📋 2 - 50% open · ⏱️ 07.01.2025)
- [PyPi](https://pypi.org/project/mkdocs-site-urls) (📥 8.8K / month):
```
pip install mkdocs-site-urls
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- site-urls
```
unused-files - 🥈12 · ⭐ 12 · 💤 · MIT · 
An MkDocs plugin to find unused (orphaned) files in your project.
- [GitHub](https://github.com/wilhelmer/mkdocs-unused-files) (👨💻 2 · 🔀 4 · 📦 26 · 📋 10 - 20% open · ⏱️ 17.07.2023)
- [PyPi](https://pypi.org/project/mkdocs-unused-files) (📥 4.3K / month):
```
pip install mkdocs-unused-files
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- unused_files
```
link-marker - 🥈12 · ⭐ 9 · 💤 · MIT · 
MkDocs plugin for marking links e.g. external ones or mails.
- [GitHub](https://github.com/timmeinerzhagen/mkdocs-link-marker) (👨💻 2 · 🔀 1 · 📦 25 · 📋 4 - 50% open · ⏱️ 25.02.2024)
- [PyPi](https://pypi.org/project/mkdocs-link-marker) (📥 530K / month):
```
pip install mkdocs-link-marker
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- link-marker
```
ezglossary - 🥉11 · ⭐ 14 · MIT · 
Glossary support for mkdocs.
- [GitHub](https://github.com/realtimeprojects/mkdocs-ezglossary) (👨💻 2 · 🔀 1 · 📋 24 - 8% open · ⏱️ 10.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-ezglossary-plugin) (📥 6.4K / month):
```
pip install mkdocs-ezglossary-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- ezglossary
```
abs-to-rel - 🥉9 · ⭐ 5 · 💤 · MIT · 
MkDocs plugin for converting absolute links to relative ones.
- [GitHub](https://github.com/sander76/mkdocs-abs-rel-plugin) (👨💻 2 · 🔀 3 · 📦 33 · ⏱️ 03.03.2020)
- [PyPi](https://pypi.org/project/mkdocs-abs-rel-plugin) (📥 2.2K / 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 - 🥉7 · ⭐ 16 · 💤 · ❗Unlicensed · 
A wikilink extension for Python Markdown.
- [GitHub](https://github.com/neurobin/mdx_wikilink_plus) (👨💻 5 · 🔀 5 · ⏱️ 26.07.2022)
- [PyPi](https://pypi.org/project/mdx-wikilink-plus) (📥 4K / month):
```
pip install mdx-wikilink-plus
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mdx_wikilink_plus
```
tooltipster-links - 🥉7 · ⭐ 10 · 💤 · MIT · 
An MkDocs plugin that adds tooltips to preview the content of page links using tooltipster.
- [GitHub](https://github.com/zachhannum/mkdocs-tooltipster-links-plugin) (🔀 1 · 📦 29 · ⏱️ 29.07.2020)
- [PyPi](https://pypi.org/project/mkdocs-tooltipster-links-plugin) (📥 72 / month):
```
pip install mkdocs-tooltipster-links-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- tooltipster-links
```
mkdocs-issues-plugin - 🥉6 · ⭐ 2 · MIT · 
A plugin for showing the state and labels of issues, PRs and discussions (GitHub or GitLab) in mkdocs generated docs.
- [GitHub](https://github.com/mihaigalos/mkdocs-issues-plugin) (👨💻 3 · 📦 1 · ⏱️ 24.07.2024)
- [PyPi](https://pypi.org/project/mkdocs-issues-plugin) (📥 290 / month):
```
pip install mkdocs-issues-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-issues-plugin
```
ArgRef - 🥉6 · ⭐ 1 · ❗Unlicensed · 
mkdocs plugin to provides GitHub like autolink references in Mkdocs.
- [GitHub](https://github.com/rhshadrach/mkdocs-argref-plugin) (👨💻 5 · 🔀 1 · ⏱️ 25.08.2024)
- [PyPi](https://pypi.org/project/mkdocs-argref-plugin) (📥 490 / month):
```
pip install mkdocs-argref-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- argref
```
webcontext - 🥉6 · ⭐ 1 · 💤 · MIT · 
Mkdocs plugin for converting absolute paths to webcontext aware paths using the configured webcontext context.
- [GitHub](https://github.com/Darrelk/mkdocs-webcontext-plugin) (👨💻 2 · 🔀 1 · 📥 11 · 📦 6 · ⏱️ 25.05.2023)
- [PyPi](https://pypi.org/project/mkdocs-webcontext-plugin) (📥 200 / month):
```
pip install mkdocs-webcontext-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- webcontext
```
Mkdocs-Addresses - 🥉4 · 💤 · ❗Unlicensed · 
Mkdocs plugin, building automatically the appropriate relative paths (to images, links, anchors, ...) using..
- [PyPi](https://pypi.org/project/mkdocs-addresses) (📥 510 / month):
```
pip install mkdocs-addresses
```
- [GitLab](https://gitlab.com/frederic-zinelli/mkdocs-addresses) (🔀 0 · ⏱️ 13.07.2023)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-addresses
```
emailprotect - 🥉3 · ⭐ 5 · 💤 · MIT · 
A MkDocs plugin that tries to obscure email-addresses from address-harvesting spam-bots.
- [GitHub](https://github.com/rkoe/mkdocs-emailprotect) (⏱️ 21.01.2020)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- emailprotect
```
alternate-link - 🥉3 · ⭐ 4 · 💤 · MIT · 
An MkDocs plugin that simplifies internal links creation.
- [GitHub](https://github.com/cmitu/mkdocs-altlink-plugin) (👨💻 3 · 🔀 2 · ⏱️ 14.02.2021)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- alternate-link
```
MkDocs Backlinks Section Plugin - 🥉3 · ⭐ 2 · 🐣 · MIT · 
Create a backlink section that lists every page linking to the current page.
- [GitHub](https://github.com/six-two/mkdocs-backlinks-section-plugin) (⏱️ 23.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-backlinks-section-plugin) (📥 770 / month):
```
pip install mkdocs-backlinks-section-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- backlinks_section
```
## 🧩 Markdown extensions
PyMdown Extensions - 🥇33 · ⭐ 1K · ❗Unlicensed · 
Extensions for Python Markdown.
- [GitHub](https://github.com/facelessuser/pymdown-extensions) (👨💻 50 · 🔀 260 · 📦 45K · 📋 400 - 3% open · ⏱️ 28.03.2025)
- [PyPi](https://pypi.org/project/pymdown-extensions) (📥 8.7M / month):
```
pip install pymdown-extensions
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- pymdownx.arithmatex
- pymdownx.b64
- pymdownx.betterem
- pymdownx.blocks.admonition
- pymdownx.blocks.definition
- pymdownx.blocks.details
- pymdownx.blocks.html
- pymdownx.blocks.tab
- pymdownx.caret
- pymdownx.critic
- pymdownx.details
- pymdownx.emoji
- pymdownx.escapeall
- pymdownx.extra
- pymdownx.highlight
- pymdownx.inlinehilite
- pymdownx.keys
- pymdownx.magiclink
- pymdownx.mark
- pymdownx.pathconverter
- pymdownx.progressbar
- pymdownx.saneheaders
- pymdownx.smartsymbols
- pymdownx.snippets
- pymdownx.striphtml
- pymdownx.superfences
- pymdownx.tabbed
- pymdownx.tasklist
- pymdownx.tilde
```
Math extension - 🥇21 · ⭐ 120 · 📈 · BSD-3 · 
Math extension for Python-Markdown.
- [GitHub](https://github.com/mitya57/python-markdown-math) (👨💻 8 · 🔀 25 · 📦 3.6K · 📋 24 - 8% open · ⏱️ 10.04.2025)
- [PyPi](https://pypi.org/project/python-markdown-math) (📥 150K / month):
```
pip install python-markdown-math
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mdx_math
```
mkdocs-callouts - 🥇16 · ⭐ 39 · MIT · 
A simple MkDocs plugin that converts Obsidian callout blocks to mkdocs supported Admonitions.
- [GitHub](https://github.com/sondregronas/mkdocs-callouts) (👨💻 2 · 🔀 2 · 📦 1.3K · ⏱️ 15.01.2025)
- [PyPi](https://pypi.org/project/mkdocs-callouts) (📥 20K / month):
```
pip install mkdocs-callouts
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- callouts
```
YAML metadata - 🥇16 · ⭐ 25 · MIT · 
YAML metadata extension for Python-Markdown.
- [GitHub](https://github.com/sivakov512/python-markdown-full-yaml-metadata) (👨💻 7 · 🔀 4 · 📦 90 · 📋 10 - 30% open · ⏱️ 03.07.2024)
- [PyPi](https://pypi.org/project/markdown-full-yaml-metadata) (📥 2.2K / month):
```
pip install markdown-full-yaml-metadata
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- full_yaml_metadata
```
Mdx Truly Sane Lists - 🥈15 · ⭐ 93 · 💤 · MIT · 
Extension for Python-Markdown that makes lists truly sane. Custom indents for nested lists and fix for messy..
- [GitHub](https://github.com/radude/mdx_truly_sane_lists) (👨💻 4 · 🔀 10 · 📋 16 - 50% open · ⏱️ 19.07.2022)
- [PyPi](https://pypi.org/project/mdx-truly-sane-lists) (📥 710K / 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-callouts - 🥈14 · ⭐ 33 · 📉 · MIT · 
Markdown extension: a classier syntax for admonitions.
- [GitHub](https://github.com/oprypin/markdown-callouts) (👨💻 2 · 🔀 14 · 📋 12 - 33% open · ⏱️ 15.02.2025)
- [PyPi](https://pypi.org/project/markdown-callouts) (📥 75K / month):
```
pip install markdown-callouts
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- callouts
- github-callouts
```
Markdown Inline Graphviz - 🥈13 · ⭐ 5 · 💤 · MIT · 
Render inline graphs with Markdown and Graphviz.
- [GitHub](https://github.com/cesaremorel/markdown-inline-graphviz) (👨💻 9 · 🔀 10 · 📋 8 - 12% open · ⏱️ 16.01.2024)
- [PyPi](https://pypi.org/project/markdown-inline-graphviz-extension) (📥 160K / 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 · 📦 47 · 📋 4 - 25% open · ⏱️ 02.12.2018)
- [PyPi](https://pypi.org/project/MarkdownSuperscript) (📥 1.2K / month):
```
pip install MarkdownSuperscript
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- superscript
```
Markdown Checklist - 🥈11 · ⭐ 82 · 💤 · MIT · 
Python Markdown extension for lists of tasks with checkboxes.
- [GitHub](https://github.com/FND/markdown-checklist) (👨💻 2 · 🔀 32 · 📋 8 - 12% open · ⏱️ 29.07.2022)
- [PyPi](https://pypi.org/project/markdown-checklist) (📥 3.3K / month):
```
pip install markdown-checklist
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_checklist.extension
```
MarkdownSubscript - 🥈11 · ⭐ 3 · 💤 · BSD-2 · 
An extension to the Python Markdown package enabling subscript text.
- [GitHub](https://github.com/jambonrose/markdown_subscript_extension) (👨💻 2 · 🔀 1 · 📦 59 · 📋 5 - 40% open · ⏱️ 02.12.2018)
- [PyPi](https://pypi.org/project/MarkdownSubscript) (📥 470 / month):
```
pip install MarkdownSubscript
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- subscript
```
Breakless Lists - 🥈10 · ⭐ 6 · 💤 · MIT · 
Python markdown breakless lists extension.
- [GitHub](https://github.com/adamb70/mdx-breakless-lists) (🔀 2 · 📋 2 - 50% open · ⏱️ 08.10.2020)
- [PyPi](https://pypi.org/project/mdx-breakless-lists) (📥 73K / month):
```
pip install mdx-breakless-lists
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mdx_breakless_lists
```
caption - 🥉9 · ⭐ 11 · 💤 · ❗️GPL-3.0 · 
- [GitHub](https://github.com/flywire/caption) (👨💻 3 · 🔀 3 · 📦 66 · 📋 8 - 87% 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
```
markdown-icons - 🥉8 · ⭐ 13 · 💤 · ❗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) (📥 200 / month):
```
pip install markdown-iconfonts
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- iconfonts
```
python-asciimathml - 🥉8 · ⭐ 4 · 💤 · ❗️GPL-3.0 · 
python ASCIIMathML to Presentation MathML translator.
- [GitHub](https://github.com/ShadowKyogre/python-asciimathml) (👨💻 8 · 🔀 4 · ⏱️ 04.04.2017)
- [PyPi](https://pypi.org/project/asciimathml) (📥 260 / month):
```
pip install asciimathml
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mdx_asciimathml
```
markdown-emdash - 🥉8 · ⭐ 3 · 💤 · MIT · 
Emdash extension for python-markdown.
- [GitHub](https://github.com/czue/markdown-emdash) (🔀 1 · 📦 36 · ⏱️ 18.05.2023)
- [PyPi](https://pypi.org/project/markdown-emdash) (📥 470 / month):
```
pip install markdown-emdash
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mdx_emdash
```
Tweetable quotes - 🥉7 · ⭐ 16 · 💤 · MIT · 
Python-Markdown extension to embed tweetable quotes into your blog posts.
- [GitHub](https://github.com/max-arnold/markdown-tweetable) (🔀 1 · 📦 5 · ⏱️ 25.03.2019)
- [PyPi](https://pypi.org/project/markdown-tweetable) (📥 240 / 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 - 🥉6 · ⭐ 14 · 💤 · ❗Unlicensed · 
HEARTBEATS Flavored Markdown extension.
- [GitHub](https://github.com/heartbeatsjp/markdown-extension-hbfm) (👨💻 2 · 🔀 1 · 📦 10 · ⏱️ 01.03.2018)
- [PyPi](https://pypi.org/project/hbfm) (📥 310 / 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-katex - 🥉6 · ⭐ 11 · 💤 · ❗Unlicensed · 
KaTeX extension for Python Markdown.
- [PyPi](https://pypi.org/project/markdown-katex) (📥 8K / month):
```
pip install markdown-katex
```
- [GitLab](https://gitlab.com/mbarkhau/markdown-katex) (🔀 4 · 📋 17 - 23% open · ⏱️ 14.05.2019)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_katex
```
mkpatcher - 🥉6 · ⭐ 2 · 💤 · Apache-2 · 
Python-Markdown extension allowing arbitrary scripts to modify MkDocs input files.
- [GitHub](https://github.com/ofek/mkpatcher) (📦 8 · ⏱️ 26.04.2020)
- [PyPi](https://pypi.org/project/mkpatcher) (📥 370 / month):
```
pip install mkpatcher
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mkpatcher
```
KBD Extension - 🥉6 · ⭐ 2 · 💤 · MIT · 
KBD Extension for Python-Markdown.
- [GitHub](https://github.com/RickTalken/kbdextension) (🔀 1 · 📦 12 · ⏱️ 08.06.2020)
- [PyPi](https://pypi.org/project/kbdextension) (📥 230 / month):
```
pip install kbdextension
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- kbdextension
```
Markdown Grid Tables - 🥉6 · ⭐ 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) (📥 9K / month):
```
pip install markdown-grid-tables
```
- [GitLab](https://gitlab.com/WillDaSilva/markdown_grid_tables) (🔀 5 · ⏱️ 09.02.2022)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_grid_tables
```
markdown_sub_sup - 🥉5 · ⭐ 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) (📥 200 / 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 - 🥉5 · ⭐ 1 · ISC · 
Markdown extension to parse `pycon` code blocks without indentation or fences.
- [GitHub](https://github.com/pawamoy/markdown-pycon) (📦 2 · ⏱️ 10.01.2025)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- pycon
```
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) (📥 28 / month):
```
pip install mdx-cite
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mdx_cite
```
markdown-del-ins - 🥉3 · ⭐ 13 · 💤 · ❗Unlicensed · 
Markdown extension to support the del and ins tags.
- [GitHub](https://github.com/honzajavorek/markdown-del-ins) (👨💻 2 · ⏱️ 09.01.2020)
- [PyPi](https://pypi.org/project/markdown-del-ins) (📥 830 / 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 - 🥉3 · ⭐ 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) (📥 85 / 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 - 🥉3 · ⭐ 6 · 💤 · ❗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) (📥 53 / 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 - 🥉1 · ❗Unlicensed · 
- [PyPi](https://pypi.org/project/markdown-djangostaticimage) (📥 25 / 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
awesome-nav - 🥇23 · ⭐ 540 · MIT · 
A plugin for customizing the navigation structure of your MkDocs site.
- [GitHub](https://github.com/lukasgeiter/mkdocs-awesome-nav) (👨💻 9 · 🔀 37 · 📦 66 · 📋 100 - 18% open · ⏱️ 06.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-awesome-nav) (📥 41K / month):
```
pip install mkdocs-awesome-nav
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- awesome-nav
```
encryptcontent - 🥇23 · ⭐ 150 · MIT · 
A MkDocs plugin that encrypt/decrypt markdown content with AES.
- [GitHub](https://github.com/unverbuggt/mkdocs-encryptcontent-plugin) (👨💻 6 · 🔀 16 · 📥 97 · 📦 1.2K · 📋 70 - 10% open · ⏱️ 28.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-encryptcontent-plugin) (📥 8.4K / month):
```
pip install mkdocs-encryptcontent-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- encryptcontent
```
section-index - 🥇22 · ⭐ 89 · 📈 · MIT · 
MkDocs plugin to allow clickable sections that lead to an index page.
- [GitHub](https://github.com/oprypin/mkdocs-section-index) (👨💻 3 · 🔀 8 · 📦 2.1K · 📋 23 - 34% open · ⏱️ 05.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-section-index) (📥 790K / month):
```
pip install mkdocs-section-index
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- section-index
```
literate-nav - 🥇22 · ⭐ 88 · 📉 · MIT · 
MkDocs plugin to specify the navigation in Markdown instead of YAML.
- [GitHub](https://github.com/oprypin/mkdocs-literate-nav) (🔀 9 · 📦 2.4K · 📋 33 - 48% open · ⏱️ 18.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-literate-nav) (📥 960K / month):
```
pip install mkdocs-literate-nav
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- literate-nav
```
Publisher for MkDocs - meta - 🥈18 · ⭐ 91 · MIT · 
Automatic navigation based on files metadata with URL name and publication status control.
- [GitHub](https://github.com/mkdocs-publisher/mkdocs-publisher) (👨💻 3 · 🔀 6 · 📥 82 · 📦 80 · 📋 28 - 21% open · ⏱️ 09.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-publisher) (📥 2.5K / month):
```
pip install mkdocs-publisher
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pub-meta
```
mkdocs-simple-hooks - 🥈18 · ⭐ 62 · 💤 · MIT · 
Define your own hooks for mkdocs, without having to create a new package.
- [GitHub](https://github.com/aklajnert/mkdocs-simple-hooks) (👨💻 6 · 🔀 5 · 📥 60 · 📦 2.1K · ⏱️ 14.11.2023)
- [PyPi](https://pypi.org/project/mkdocs-simple-hooks) (📥 38K / 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 · ⭐ 93 · 💤 · Apache-2 · 
A mkdocs plugin that lets you exclude files or trees from your output.
- [GitHub](https://github.com/apenwarr/mkdocs-exclude) (🔀 10 · 📦 2.5K · 📋 12 - 75% open · ⏱️ 20.02.2019)
- [PyPi](https://pypi.org/project/mkdocs-exclude) (📥 220K / month):
```
pip install mkdocs-exclude
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- exclude
```
mkdocs-pagetree-plugin - 🥈17 · ⭐ 7 · MIT · 
MkDocs plugin that allows you to display the page tree. Like `sitemap.xml`, but for humans.
- [GitHub](https://github.com/tombreit/mkdocs-pagetree-plugin) (👨💻 3 · 🔀 3 · 📦 17 · 📋 12 - 16% open · ⏱️ 16.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-pagetree-plugin) (📥 16K / month):
```
pip install mkdocs-pagetree-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pagetree
```
mkdocs-live-edit-plugin - 🥈15 · ⭐ 27 · MIT · 
An MkDocs plugin that allows editing pages directly from the browser.
- [GitHub](https://github.com/EddyLuten/mkdocs-live-edit-plugin) (👨💻 4 · 🔀 5 · 📦 11 · 📋 10 - 30% open · ⏱️ 23.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-live-edit-plugin) (📥 760 / month):
```
pip install mkdocs-live-edit-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- live-edit
```
mkdocs-nav-weight - 🥈13 · ⭐ 12 · MIT · 
A simple mkdocs plugin, enables to organize Navigation in a more markdownic way.
- [GitHub](https://github.com/shu307/mkdocs-nav-weight) (👨💻 3 · 🔀 2 · 📦 98 · ⏱️ 26.10.2024)
- [PyPi](https://pypi.org/project/mkdocs-nav-weight) (📥 19K / month):
```
pip install mkdocs-nav-weight
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-nav-weight
```
file-filter - 🥈13 · ⭐ 10 · MIT · 
A MkDocs plugin that lets you exclude/include docs files using globs, regexes, gitignore-style file and..
- [GitHub](https://github.com/DariuszPorowski/mkdocs-file-filter-plugin) (👨💻 4 · 🔀 4 · 📥 99 · 📦 16 · 📋 13 - 38% open · ⏱️ 19.07.2024)
- [PyPi](https://pypi.org/project/mkdocs-file-filter-plugin) (📥 3.3K / month):
```
pip install mkdocs-file-filter-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- file-filter
```
mkdocs-gallery - 🥉12 · ⭐ 49 · 📉 · BSD-3 · 
Same features as sphinx-gallery (https://sphinx-gallery.github.io/) but on mkdocs (https://www.mkdocs.org/) (no sphinx..
- [GitHub](https://github.com/smarie/mkdocs-gallery) (👨💻 10 · 🔀 16 · 📋 74 - 40% open · ⏱️ 30.09.2024)
- [PyPi](https://pypi.org/project/mkdocs-gallery):
```
pip install mkdocs-gallery
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- gallery
```
toc-sidebar - 🥉12 · ⭐ 5 · 💤 · MIT · 
An MkDocs plugin that allows users to add additional content to the ToC sidebar using the Material theme.
- [GitHub](https://github.com/zachhannum/mkdocs-toc-sidebar-plugin) (👨💻 2 · 🔀 3 · 📦 46 · ⏱️ 11.01.2020)
- [PyPi](https://pypi.org/project/mkdocs-toc-sidebar-plugin) (📥 92K / 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 - 🥉10 · ⭐ 29 · 💤 · ❗Unlicensed · 
Simple MKDocs plugin than permit to fetch and replace directory in navigation.
- [GitHub](https://github.com/mysiki/mkdocs_include_dir_to_nav) (🔀 3 · 📥 15 · 📋 4 - 50% open · ⏱️ 01.03.2022)
- [PyPi](https://pypi.org/project/mkdocs-include-dir-to-nav) (📥 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
```
mkdocs-nav-enhancements - 🥉10 · ⭐ 3 · 💤 · MIT · 
WIP plugin for working with titles of pages in MkDocs.
- [GitHub](https://github.com/Rylon/mkdocs-nav-enhancements) (📦 36 · ⏱️ 24.07.2019)
- [PyPi](https://pypi.org/project/mkdocs-nav-enhancements) (📥 7.8K / month):
```
pip install mkdocs-nav-enhancements
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-nav-enhancements
```
MkRefs - 🥉9 · ⭐ 37 · 💤 · MIT · 
MkDocs plugin to generate semantic reference Markdown pages from a knowledge graph.
- [GitHub](https://github.com/DerwenAI/mkrefs) (👨💻 2 · 📦 5 · ⏱️ 31.08.2023)
- [PyPi](https://pypi.org/project/mkrefs):
```
pip install mkrefs
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkrefs
```
mkdocs-categories-plugin - 🥉9 · ⭐ 16 · MIT · 
An MkDocs plugin allowing for categorization of wiki pages.
- [GitHub](https://github.com/EddyLuten/mkdocs-categories-plugin) (📦 18 · 📋 5 - 60% open · ⏱️ 22.04.2024)
- [PyPi](https://pypi.org/project/mkdocs-categories-plugin) (📥 480 / month):
```
pip install mkdocs-categories-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- categories
```
vim-md-tags - 🥉9 · ⭐ 7 · 💤 · MIT · 
An MkDocs plugin that creates a vim tag file of all markdown files.
- [GitHub](https://github.com/zachhannum/mkdocs-vim-md-tags-plugin) (👨💻 4 · 🔀 1 · 📦 12 · ⏱️ 08.05.2020)
- [PyPi](https://pypi.org/project/mkdocs-vim-md-tags-plugin) (📥 95 / 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-breadcrumbs-plugin - 🥉9 · ⭐ 2 · MIT · 
Location-based breadcrumbs navigation.
- [GitHub](https://github.com/mihaigalos/mkdocs-breadcrumbs-plugin) (👨💻 5 · 🔀 2 · 📦 6 · 📋 4 - 75% open · ⏱️ 26.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-breadcrumbs-plugin) (📥 1.4K / month):
```
pip install mkdocs-breadcrumbs-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-breadcrumbs-plugin
```
schema-reader - 🥉7 · ⭐ 4 · 💤 · MIT · 
A mkdocs plugin that scans specified directories and files for JSON Schema files, converts them to markdown and builds..
- [GitHub](https://github.com/magicaljellybeans/mkdocs_schema_reader) (👨💻 3 · 🔀 3 · 📋 4 - 50% open · ⏱️ 23.06.2021)
- [PyPi](https://pypi.org/project/mkdocs-schema-reader) (📥 2.3K / month):
```
pip install mkdocs-schema-reader
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- schema_reader
```
SWAN Gallery - 🥉6 · ⭐ 1 · 💤 · ❗️AGPL-3.0 · 
MkDocs plugin to generate a SWAN Gallery.
- [GitHub](https://github.com/swan-cern/mkdocs-swangallery) (👨💻 2 · 📦 3 · ⏱️ 20.07.2023)
- [PyPi](https://pypi.org/project/mkdocs-swangallery) (📥 160 / month):
```
pip install mkdocs-swangallery
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- swangallery
```
select-files - 🥉6 · 💤 · Apache-2 · 
Filter pages for assignments.
- [GitHub](https://github.com/supcik/mkdocs-select-files) (📦 9 · ⏱️ 05.09.2019)
- [PyPi](https://pypi.org/project/mkdocs-select-files) (📥 120 / month):
```
pip install mkdocs-select-files
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- select-files
```
mkdocs-title-casing-plugin - 🥉5 · ⭐ 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) (📦 3 · ⏱️ 02.09.2023)
- [PyPi](https://pypi.org/project/mkdocs-title-casing-plugin) (📥 670 / month):
```
pip install mkdocs-title-casing-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- title-casing
```
awesome-list - 🥉4 · ⭐ 5 · 💤 · MIT · 
MkDocs Plugin to inject social media cards for each entry in an awesome-list.
- [GitHub](https://github.com/carlosperate/mkdocs-awesome-list-plugin) (⏱️ 26.07.2019)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- awesome-list
```
MkDocs Remove Sections Plugin - 🥉4 · 🐣 · MIT · 
Remove sections with specific titles from your MkDocs pages.
- [GitHub](https://github.com/six-two/mkdocs-remove-sections-plugin) (⏱️ 12.11.2024)
- [PyPi](https://pypi.org/project/mkdocs-remove-sections-plugin) (📥 130 / month):
```
pip install mkdocs-remove-sections-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- remove_sections
```
pagenav-generator - 🥉2 · ⭐ 4 · 💤 · MIT · 
Little something to automatically generate a Navigation within a page itself. Depends on Awesome-pages.
- [GitHub](https://github.com/Andre601/mkdocs-pagenav-generator) (👨💻 2 · 🔀 1 · ⏱️ 17.04.2022)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pagenav-generator
```
mkdocs-pug - 🥉2 · 💤 · ❗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) (📥 47 / month):
```
pip install mkdocs-pug
```
## ✅ Quality checks (code blocks, spelling, etc.)
mkdocs-spellcheck - 🥇18 · ⭐ 19 · ISC · 
A spell checker plugin for MkDocs.
- [GitHub](https://github.com/pawamoy/mkdocs-spellcheck) (👨💻 4 · 🔀 4 · 📦 67 · 📋 22 - 31% open · ⏱️ 26.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-spellcheck) (📥 18K / month):
```
pip install mkdocs-spellcheck
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- spellcheck
```
mktestdocs - 🥈17 · ⭐ 120 · Apache-2
Run pytest against markdown files/docstrings.
- [GitHub](https://github.com/koaning/mktestdocs) (👨💻 5 · 🔀 9 · 📦 70 · 📋 7 - 28% open · ⏱️ 24.10.2024)
- [PyPi](https://pypi.org/project/mktestdocs) (📥 9K / month):
```
pip install mktestdocs
```
Link Checker - 🥈11 · ⭐ 12 · 💤 · MIT
Python asyncio + aiohttp Markdown *.md URL link checker: 10,000 files/second.
- [GitHub](https://github.com/byrnereese/linkchecker-mkdocs) (👨💻 5 · 🔀 5 · ⏱️ 24.08.2021)
- [PyPi](https://pypi.org/project/mkdocs-linkcheck) (📥 9.8K / month):
```
pip install mkdocs-linkcheck
```
mkdocs-code-validator - 🥉9 · ⭐ 3 · MIT · 
Checks Markdown code blocks in a MkDocs site against user-defined actions.
- [GitHub](https://github.com/oprypin/mkdocs-code-validator) (📦 16 · ⏱️ 15.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-code-validator) (📥 420 / 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 · ⭐ 3 · 💤 · MIT
Traverses a directory tree looking for code samples, then attempts to validate each code sample found.
- [GitHub](https://github.com/byrnereese/codechecker-mkdocs) (👨💻 6 · ⏱️ 16.12.2021)
- [PyPi](https://pypi.org/project/mkdocs-codecheck) (📥 120 / month):
```
pip install mkdocs-codecheck
```
MkDocs-Test - 🥉4 · ⭐ 5 · 🐣 · MIT · 
A framework for testing MkDocs projects.
- [GitHub](https://github.com/fralau/mkdocs-test) (⏱️ 04.11.2024)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- test
```
## 🔍 Search & tables of content
localsearch - 🥇16 · ⭐ 33 · 💤 · MIT · 
A MkDocs plugin to make the native search plugin work locally (file:// protocol).
- [GitHub](https://github.com/wilhelmer/mkdocs-localsearch) (👨💻 6 · 🔀 7 · 📦 94 · ⏱️ 02.01.2023)
- [PyPi](https://pypi.org/project/mkdocs-localsearch) (📥 4.6K / month):
```
pip install mkdocs-localsearch
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- localsearch
```
exclude-search - 🥇16 · ⭐ 28 · 💤 · MIT · 
A mkdocs plugin that excludes selected chapters from the docs search index.
- [GitHub](https://github.com/chrieke/mkdocs-exclude-search) (👨💻 6 · 🔀 2 · 📥 16 · 📦 500 · ⏱️ 04.12.2023)
- [PyPi](https://pypi.org/project/mkdocs-exclude-search) (📥 35K / month):
```
pip install mkdocs-exclude-search
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- exclude-search
```
tags - 🥉8 · ⭐ 43 · 💤 · MIT · 
Processes tags in yaml metadata.
- [GitHub](https://github.com/jldiaz/mkdocs-plugin-tags) (👨💻 3 · 🔀 19 · 📋 14 - 42% open · ⏱️ 02.09.2021)
- [PyPi](https://pypi.org/project/mkdocs-plugin-tags) (📥 530 / month):
```
pip install mkdocs-plugin-tags
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- tags
```
mkdocs-task-collector - 🥉7 · ⭐ 2 · MIT · 
mkdocs plugin to generate a comprehensive and organized task list, making it easier to manage and track tasks, notes,..
- [GitHub](https://github.com/costantinoai/mkdocs-task-collector) (👨💻 2 · 🔀 1 · 📦 3 · ⏱️ 04.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-task-collector) (📥 190 / month):
```
pip install mkdocs-task-collector
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- task-collector
```
extract listings - 🥉7 · ⭐ 2 · MIT · 
Generate a page with all listings and/or a search page for listings.
- [GitHub](https://github.com/six-two/mkdocs-extract-listings-plugin) (⏱️ 05.01.2025)
- [PyPi](https://pypi.org/project/mkdocs-extract-listings-plugin) (📥 1.8K / 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.)
print-site - 🥇25 · ⭐ 160 · 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) (👨💻 13 · 🔀 24 · 📦 430 · 📋 110 - 9% open · ⏱️ 31.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-print-site-plugin) (📥 57K / month):
```
pip install mkdocs-print-site-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- print-site
```
mkdocs-with-pdf - 🥇23 · ⭐ 360 · 💤 · MIT · 
Generate a single PDF file from MkDocs repository.
- [GitHub](https://github.com/orzih/mkdocs-with-pdf) (👨💻 6 · 🔀 75 · 📦 720 · 📋 120 - 57% open · ⏱️ 14.10.2021)
- [PyPi](https://pypi.org/project/mkdocs-with-pdf) (📥 94K / month):
```
pip install mkdocs-with-pdf
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- with-pdf
```
pdf-export - 🥈22 · ⭐ 330 · 💤 · MIT · 
An MkDocs plugin to export content pages as PDF files.
- [GitHub](https://github.com/zhaoterryy/mkdocs-pdf-export-plugin) (👨💻 11 · 🔀 40 · 📦 1.4K · 📋 89 - 48% open · ⏱️ 05.10.2021)
- [PyPi](https://pypi.org/project/mkdocs-pdf-export-plugin) (📥 37K / month):
```
pip install mkdocs-pdf-export-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pdf-export
```
mkpdfs - 🥈17 · ⭐ 100 · 💤 · ❗️GPL-3.0 · 
Converts your mkdocs documentation in PDF, to be shared with users.
- [GitHub](https://github.com/comwes/mkpdfs-mkdocs-plugin) (👨💻 8 · 🔀 29 · 📥 42 · 📦 63 · 📋 39 - 30% open · ⏱️ 11.08.2021)
- [PyPi](https://pypi.org/project/mkpdfs-mkdocs) (📥 1.8K / month):
```
pip install mkpdfs-mkdocs
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkpdfs
```
mkdocs-exporter - 🥈16 · ⭐ 98 · MIT · 
The fastest and most configurable plugin for MkDocs, allowing seamless export of individual pages and/or entire..
- [GitHub](https://github.com/adrienbrignon/mkdocs-exporter) (👨💻 4 · 🔀 10 · 📦 27 · 📋 63 - 52% open · ⏱️ 29.10.2024)
- [PyPi](https://pypi.org/project/mkdocs-exporter) (📥 7.3K / month):
```
pip install mkdocs-exporter
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- exporter
```
pdf-with-js - 🥉13 · ⭐ 8 · 💤 · MIT · 
A MkDocs plugin that exports your documentation as PDF with rendered JavaScript content.
- [GitHub](https://github.com/smaxtec/mkdocs-pdf-with-js-plugin) (👨💻 4 · 🔀 3 · 📦 13 · ⏱️ 23.07.2021)
- [PyPi](https://pypi.org/project/mkdocs-pdf-with-js-plugin) (📥 1.3K / 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
```
mkdocs-pandoc - 🥉11 · ⭐ 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 · 📋 23 - 56% open · ⏱️ 14.03.2016)
- [PyPi](https://pypi.org/project/mkdocs-pandoc) (📥 380 / month):
```
pip install mkdocs-pandoc
```
mk2pdf-export - 🥉7 · ⭐ 10 · 💤 · MIT · 
The plugin is based on https://github.com/zhaoterryy/mkdocs-pdf-export-plugin/ ,the main change is use pandoc to..
- [GitHub](https://github.com/HaoLiuHust/mkdocs-mk2pdf-plugin) (👨💻 4 · 🔀 5 · 📦 3 · ⏱️ 11.09.2020)
- [PyPi](https://pypi.org/project/mkdocs-mk2pdf-plugin) (📥 43 / 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 · ⭐ 3 · MIT · 
MkDocs plugin to zip configured folders and add them to the site.
- [GitHub](https://github.com/JakubAndrysek/mkdocs-zip-folders) (👨💻 2 · 🔀 1 · ⏱️ 22.01.2025)
- [PyPi](https://pypi.org/project/mkdocs-zip-folders) (📥 640 / month):
```
pip install mkdocs-zip-folders
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- zip_folders
```
helm - 🥉3 · ⭐ 1 · 💤 · Apache-2 · 
An mkdocs plugin that turns docs website into helm repository.
- [GitHub](https://github.com/M00nF1sh/mkdocs-helm) (🔀 1 · ⏱️ 21.11.2018)
- [PyPi](https://pypi.org/project/mkdocs-helm) (📥 69 / month):
```
pip install mkdocs-helm
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- helm-repo
```
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) (📥 190 / month):
```
pip install mkdocs-autozip
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- autozip
```
## 🔧 Site building, site management
mike - 🥇28 · ⭐ 610 · BSD-3 · 
Manage multiple versions of your MkDocs-powered documentation via Git.
- [GitHub](https://github.com/jimporter/mike) (👨💻 9 · 🔀 48 · 📥 390 · 📦 4.2K · 📋 190 - 5% open · ⏱️ 16.03.2025)
- [PyPi](https://pypi.org/project/mike) (📥 510K / month):
```
pip install mike
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mike
```
monorepo - 🥇23 · ⭐ 340 · Apache-2 · 
Build multiple documentation folders in a single Mkdocs. Designed for large codebases.
- [GitHub](https://github.com/backstage/mkdocs-monorepo-plugin) (👨💻 32 · 🔀 72 · 📦 540 · 📋 67 - 55% open · ⏱️ 30.01.2025)
- [PyPi](https://pypi.org/project/mkdocs-monorepo-plugin) (📥 1.2M / 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 · ⭐ 150 · MIT · 
Build documentation in multiple repos into one site.
- [GitHub](https://github.com/jdoiro3/mkdocs-multirepo-plugin) (👨💻 17 · 🔀 53 · 📦 180 · 📋 110 - 52% open · ⏱️ 15.01.2025)
- [PyPi](https://pypi.org/project/mkdocs-multirepo-plugin) (📥 76K / month):
```
pip install mkdocs-multirepo-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- multirepo
```
techdocs-core - 🥇22 · ⭐ 97 · 📉 · 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) (👨💻 46 · 🔀 67 · 📦 92 · 📋 72 - 4% open · ⏱️ 02.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-techdocs-core) (📥 410K / month):
```
pip install mkdocs-techdocs-core
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- techdocs-core
```
simple - 🥈20 · ⭐ 45 · Apache-2 · 
Build documentation files inside your code into a MkDocs site.
- [GitHub](https://github.com/athackst/mkdocs-simple-plugin) (👨💻 8 · 🔀 10 · 📦 55 · ⏱️ 04.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-simple-plugin) (📥 20K / month):
```
pip install mkdocs-simple-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- simple
```
Publisher for MkDocs - debugger - 🥈18 · ⭐ 91 · MIT · 
Advanced console and file logger from build and serve process.
- [GitHub](https://github.com/mkdocs-publisher/mkdocs-publisher) (👨💻 3 · 🔀 6 · 📥 82 · 📦 80 · 📋 28 - 21% open · ⏱️ 09.04.2025)
- [PyPi](https://pypi.org/project/mkdocs-publisher) (📥 2.5K / month):
```
pip install mkdocs-publisher
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- pub-debugger
```
markdown-docs - 🥈17 · ⭐ 22 · 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 · 🔀 5 · 📦 97 · ⏱️ 07.04.2025)
- [Docker Hub](https://hub.docker.com/r/deloo/markdown-docs) (📥 35K · ⏱️ 07.04.2025):
```
docker pull deloo/markdown-docs
```
mkdocs-versioning - 🥈16 · ⭐ 40 · 💤 · MIT · 
A tool that allows for versioning sites built with mkdocs.
- [GitHub](https://github.com/zayd62/mkdocs-versioning) (👨💻 5 · 🔀 6 · 📦 120 · 📋 25 - 12% open · ⏱️ 01.08.2021)
- [PyPi](https://pypi.org/project/mkdocs-versioning) (📥 4.5K / month):
```
pip install mkdocs-versioning
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-versioning
```
same-dir - 🥈13 · ⭐ 45 · MIT · 
MkDocs plugin to allow placing mkdocs.yml in the same directory as documentation.
- [GitHub](https://github.com/oprypin/mkdocs-same-dir) (👨💻 2 · 🔀 2 · 📦 440 · 📋 8 - 12% open · ⏱️ 15.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-same-dir) (📥 43K / month):
```
pip install mkdocs-same-dir
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- same-dir
```
MkDocs Merge - 🥈13 · ⭐ 24 · MIT
Merge the source of multiple MkDocs sites into a single one.
- [GitHub](https://github.com/ovasquez/mkdocs-merge) (👨💻 3 · 🔀 6 · 📦 8 · 📋 9 - 55% open · ⏱️ 31.07.2024)
- [PyPi](https://pypi.org/project/mkdocs-merge) (📥 2.3K / month):
```
pip install mkdocs-merge
```
multirepo - 🥉11 · ⭐ 42 · 💤 · MIT
A bit like monorepo, but keeps MkDocs projects separate.
- [GitHub](https://github.com/wilhelmer/mkdocs-multirepo) (👨💻 3 · 🔀 2 · 📦 2 · ⏱️ 04.01.2024)
- [PyPi](https://pypi.org/project/mkdocs-multirepo) (📥 410 / month):
```
pip install mkdocs-multirepo
```
mkdocs-exclude-unused-files - 🥉11 · ⭐ 4 · MIT · 
Exclude orphaned (unused) static files from your mkdocs build.
- [GitHub](https://github.com/JonasDoesThings/mkdocs-exclude-unused-files) (👨💻 3 · 🔀 2 · 📥 4 · 📦 20 · 📋 3 - 33% open · ⏱️ 09.06.2024)
- [PyPi](https://pypi.org/project/mkdocs-exclude-unused-files) (📥 3.3K / 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 - 🥉9 · ⭐ 2 · 💤 · Apache-2 · 
Yet Another Multirepo Plugin for MkDocs.
- [GitHub](https://github.com/boozallen/mkdocs-yamp-plugin) (👨💻 2 · 🔀 5 · 📦 7 · ⏱️ 10.10.2022)
- [PyPi](https://pypi.org/project/mkdocs-yamp) (📥 210 / month):
```
pip install mkdocs-yamp
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- yamp
```
mkdocs-auto-refresh-build-pages - 🥉8 · MIT · 
MkDocs plugin that automatically refreshes the build pages when the documentation is updated.
- [GitHub](https://github.com/JakubAndrysek/mkdocs-auto-refresh-build-pages) (📦 5 · ⏱️ 02.07.2024)
- [PyPi](https://pypi.org/project/mkdocs-auto-refresh-build-pages) (📥 390 / month):
```
pip install mkdocs-auto-refresh-build-pages
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- auto-refresh-build-pages
```
mkdocs-exclude-tagged-files - 🥉7 · ⭐ 3 · 💤 · MIT · 
A mkdocs plugin for excluding files based on frontmatter tags.
- [GitHub](https://github.com/JonasDoesThings/mkdocs-exclude-tagged-files) (👨💻 2 · 🔀 2 · 📦 4 · ⏱️ 10.09.2023)
- [PyPi](https://pypi.org/project/mkdocs-exclude-tagged-files) (📥 200 / 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
```
no-sitemap - 🥉7 · ⭐ 1 · 💤 · MIT · 
Disable Mkdocs sitemap generation.
- [GitHub](https://github.com/leonardehrenfried/mkdocs-no-sitemap-plugin) (📦 34 · ⏱️ 04.04.2023)
- [PyPi](https://pypi.org/project/mkdocs-no-sitemap-plugin) (📥 3.1K / month):
```
pip install mkdocs-no-sitemap-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- no-sitemap
```
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 · 📦 37 · ⏱️ 20.06.2020)
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- progress
```
mkdocs-new-features-notifier - 🥉6 · ⭐ 4 · 💤 · MIT · 
This plugin enables you to notify users of new features in your product. It does this by identifying new documentation..
- [GitHub](https://github.com/kevin-411/mkdocs-new-features-notifier) (👨💻 2 · 🔀 1 · ⏱️ 15.01.2020)
- [PyPi](https://pypi.org/project/mkdocs-new-features-notifier) (📥 1.1K / month):
```
pip install mkdocs-new-features-notifier
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- mkdocs-new-features-notifier
```
mkdocs-required-frontmatter-plugin - 🥉5 · ⭐ 1 · 💤 · MIT · 
This MkDocs plugin enforces required frontmatter for documentation pages.
- [GitHub](https://github.com/unmc-vcr/mkdocs-required-frontmatter-plugin) (📦 2 · ⏱️ 22.03.2024)
- [PyPi](https://pypi.org/project/mkdocs-required-frontmatter-plugin) (📥 120 / month):
```
pip install mkdocs-required-frontmatter-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- required-frontmatter
```
multiple - 🥉3 · ⭐ 2 · 💤 · ❗️GPL-3.0 · 
Allows to merge mkdocs documentations dynamically.
- [GitHub](https://github.com/experimaestro/mkdocs-multiple) (👨💻 2 · ⏱️ 22.11.2019)
- [PyPi](https://pypi.org/project/mkdocs-multiple) (📥 720 / month):
```
pip install mkdocs-multiple
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- multiple
```
octadocs-adr - 🥉3 · ⭐ 1 · 💤 · ❗Unlicensed · 
A blueprint for Architecture Decision Record in Octadocs - the smart documentation environment.
- [GitHub](https://github.com/octadocs/octadocs-adr) (📦 2 · ⏱️ 22.08.2021)
- [PyPi](https://pypi.org/project/octadocs-adr) (📥 40 / 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)
include-markdown - 🥇24 · ⭐ 120 · Apache-2 · 
Mkdocs Markdown includer plugin.
- [GitHub](https://github.com/mondeja/mkdocs-include-markdown-plugin) (👨💻 17 · 🔀 23 · 📥 610 · 📦 2.8K · ⏱️ 07.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-include-markdown-plugin) (📥 310K / month):
```
pip install mkdocs-include-markdown-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- include-markdown
```
Markdown-Include - 🥈21 · ⭐ 110 · 💤 · ❗️GPL-3.0 · 
Provides syntax for Python-Markdown which allows for the inclusion of the contents of other Markdown documents.
- [GitHub](https://github.com/cmacmackin/markdown-include) (👨💻 12 · 🔀 36 · 📦 7.1K · 📋 27 - 29% open · ⏱️ 07.02.2023)
- [PyPi](https://pypi.org/project/markdown-include) (📥 200K / month):
```
pip install markdown-include
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_include.include
```
meta-descriptions - 🥈21 · ⭐ 18 · MIT · 
Generate meta descriptions from the first paragraphs in your MkDocs pages.
- [GitHub](https://github.com/prcr/mkdocs-meta-descriptions-plugin) (👨💻 3 · 🔀 3 · 📦 1.2K · 📋 12 - 16% open · ⏱️ 22.03.2025)
- [PyPi](https://pypi.org/project/mkdocs-meta-descriptions-plugin) (📥 8.8K / month):
```
pip install mkdocs-meta-descriptions-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- meta-descriptions
```
codeinclude - 🥈15 · ⭐ 14 · 💤 · MIT · 
A plugin to include code snippets into mkdocs pages.
- [GitHub](https://github.com/rnorth/mkdocs-codeinclude-plugin) (👨💻 3 · 🔀 6 · 📦 150 · 📋 12 - 41% open · ⏱️ 01.03.2023)
- [PyPi](https://pypi.org/project/mkdocs-codeinclude-plugin) (📥 14K / 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 · ⭐ 11 · MIT · 
MkDocs Embed External Markdown plugin that allow to inject section or all full markdown content from a given url. The..
- [GitHub](https://github.com/fire1ce/mkdocs-embed-external-markdown) (👨💻 7 · 🔀 7 · 📦 140 · 📋 12 - 8% open · ⏱️ 24.02.2025)
- [PyPi](https://pypi.org/project/mkdocs-embed-external-markdown) (📥 13K / month):
```
pip install mkdocs-embed-external-markdown
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- external-markdown
```
markdown-version-annotations - 🥉12 · ⭐ 7 · MIT · 
MkDocs plugin to add custom admonitions for documenting version differences.
- [GitHub](https://github.com/glennmatthews/markdown-version-annotations) (📥 26 · 📦 50 · ⏱️ 06.05.2024)
- [PyPi](https://pypi.org/project/markdown-version-annotations) (📥 8K / month):
```
pip install markdown-version-annotations
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- markdown_version_annotations
```
Mdx Include - 🥉11 · ⭐ 58 · 💤 · ❗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) (📥 140K / month):
```
pip install mdx-include
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#markdown_extensions):
```yaml
markdown_extensions:
- mdx_include
```
git snippet - 🥉10 · ⭐ 6 · 💤 · 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 · 🔀 4 · 📦 10 · ⏱️ 15.11.2020)
- [PyPi](https://pypi.org/project/mkdocs-gitsnippet-plugin) (📥 1.3K / month):
```
pip install mkdocs-gitsnippet-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- gitsnippet
```
snippet - 🥉9 · ⭐ 12 · 💤 · MIT · 
An mkdocs plugin that injects snippets from a file in a git repository.
- [GitHub](https://github.com/mprivat/mkdocs-snippet-plugin) (👨💻 3 · 🔀 2 · 📦 23 · 📋 7 - 42% open · ⏱️ 21.10.2021)
- [PyPi](https://pypi.org/project/mkdocs-snippet-plugin) (📥 1.4K / month):
```
pip install mkdocs-snippet-plugin
```
- Add to [mkdocs.yml](https://www.mkdocs.org/user-guide/configuration/#plugins):
```yaml
plugins:
- snippet
```
---
## 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
[](https://creativecommons.org/licenses/by-sa/4.0/)