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: about 1 year 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 (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-05-13T17:32:14.000Z (about 1 year ago)
- Last Synced: 2025-05-13T18:40:30.464Z (about 1 year 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
- jimsghstars - mkdocs/catalog - :trophy: :books: A list of awesome MkDocs projects and plugins. (Python)
- my-awesome-github-stars - 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) (�