• Stars
    star
    967
  • Rank 47,309 (Top 1.0 %)
  • Language
    Python
  • License
    Creative Commons ...
  • Created over 2 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ† πŸ“š A list of awesome MkDocs projects and plugins.

catalog

πŸ† πŸ“š A list of awesome MkDocs projects and plugins.

This list contains 210 awesome open-source projects with a total of 23K stars grouped into 18 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, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!

πŸ§™β€β™‚οΈ Discover other best-of lists or create your own.

Contents

Explanation

  • πŸ₯‡πŸ₯ˆπŸ₯‰Β  Combined project-quality score
  • ⭐️  Star count from GitHub
  • 🐣  New project (less than 6 months old)
  • πŸ’€Β  Inactive project (12 months no activity)
  • πŸ’€Β  Dead project (99999 months no activity)
  • πŸ“ˆπŸ“‰Β  Project is trending up or down
  • βž•Β  Project was recently added
  • ❗️  Warning (e.g. missing/risky license)
  • πŸ‘¨β€πŸ’»Β  Contributors count from GitHub
  • πŸ”€Β  Fork count from GitHub
  • πŸ“‹Β  Issue count from GitHub
  • ⏱️  Last update timestamp on package manager
  • πŸ“₯Β  Download count from package manager
  • πŸ“¦Β  Number of dependent projects
  • Β  MkDocs plugin
  • Β  MkDocs theme
  • Β  Mkdocs-based project (website, templates, etc.)
  • Β  Markdown extension(s)

🎨 Theming

Back to top

Material for MkDocs - πŸ₯‡42 Β· ⭐ 14K Β· MIT Β· Β·
Documentation that simply works.
  • GitHub (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 2.9K Β· πŸ“¦ 33K Β· πŸ“‹ 1.9K - 1% open Β· ⏱️ 07.06.2023)
  • PyPi (πŸ“₯ 2.5M / month):
     pip install mkdocs-material
    
  • Add to mkdocs.yml:
    theme: material
    plugins:
      - info
      - offline
      - search
      - social
      - tags
Cinder - πŸ₯‡20 Β· ⭐ 180 Β· πŸ’€ Β· ❗Unlicensed Β·
A clean, responsive MkDocs theme.
  • GitHub (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 100 Β· πŸ“₯ 960 Β· πŸ“¦ 540 Β· πŸ“‹ 50 - 30% open Β· ⏱️ 05.01.2021)
  • PyPi (πŸ“₯ 5.2K / month):
     pip install mkdocs-cinder
    
  • Add to mkdocs.yml:
    theme: cinder
Bootswatch - πŸ₯‡19 Β· ⭐ 130 Β· πŸ’€ Β· BSD-2 Β·
MkDocs Bootswatch Themes.
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 58 Β· πŸ“¦ 980 Β· πŸ“‹ 33 - 9% open Β· ⏱️ 27.02.2020)
  • PyPi (πŸ“₯ 11K / month):
     pip install mkdocs-bootswatch
    
  • Add to mkdocs.yml:
    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
Bootstrap - πŸ₯‡16 Β· ⭐ 73 Β· πŸ’€ Β· BSD-2 Β·
MkDocs Bootstrap Theme.
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 36 Β· πŸ“¦ 430 Β· πŸ“‹ 15 - 20% open Β· ⏱️ 23.02.2020)
  • PyPi (πŸ“₯ 2.8K / month):
     pip install mkdocs-bootstrap
    
  • Add to mkdocs.yml:
    theme: bootstrap
Windmill - πŸ₯ˆ14 Β· ⭐ 94 Β· πŸ’€ Β· ❗Unlicensed Β·
Outstanding mkdocs theme with a focus on navigation and usability.
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 44 Β· πŸ“¦ 250 Β· πŸ“‹ 30 - 46% open Β· ⏱️ 11.03.2022)
  • PyPi (πŸ“₯ 3K / month):
     pip install mkdocs-windmill
    
  • Add to mkdocs.yml:
    theme: windmill
Terminal for MkDocs - πŸ₯ˆ14 Β· ⭐ 22 Β· 🐣 Β· MIT Β·
monospace theme for MkDocs.
  • GitHub (πŸ“¦ 16 Β· πŸ“‹ 52 - 44% open Β· ⏱️ 15.04.2023)
  • PyPi (πŸ“₯ 760 / month):
     pip install mkdocs-terminal
    
  • Add to mkdocs.yml:
    theme: terminal
Bootstrap4 - πŸ₯ˆ13 Β· ⭐ 42 Β· πŸ’€ Β· MIT Β·
Bootstrap 4.0+ theme for MkDocs.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 10 Β· πŸ“¦ 88 Β· ⏱️ 05.11.2020)
  • PyPi (πŸ“₯ 1.5K / month):
     pip install mkdocs-bootstrap4
    
  • Add to mkdocs.yml:
    theme: bootstrap4
Alabaster - πŸ₯‰8 Β· ⭐ 36 Β· πŸ’€ Β· ❗Unlicensed Β·
Alabaster port for MkDocs.
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 9 Β· πŸ“‹ 17 - 17% open Β· ⏱️ 16.06.2020)
  • PyPi (πŸ“₯ 350 / month):
     pip install mkdocs-alabaster
    
  • Add to mkdocs.yml:
    theme: alabaster
Windmill Dark - πŸ₯‰8 Β· ⭐ 30 Β· πŸ’€ Β· ❗Unlicensed Β·
Outstanding mkdocs theme with a focus on navigation and usability.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 10 Β· ⏱️ 12.05.2022)
  • PyPi (πŸ“₯ 340 / month):
     pip install mkdocs-windmill-dark
    
  • Add to mkdocs.yml:
    theme: windmill-dark
Unidata - πŸ₯‰8 Β· πŸ’€ Β· MIT Β·
Custom MkDocs Material Design Theme.
  • GitHub (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 2 Β· ⏱️ 27.09.2017)
  • PyPi (πŸ“₯ 47 / month):
     pip install mkdocs-unidata
    
  • Add to mkdocs.yml:
    theme: unidata
GitBook - πŸ₯‰7 Β· ⭐ 26 Β· πŸ’€ Β· ❗Unlicensed Β·
Default theme for GitBook for Mkdocs https://lramage.gitlab.io/mkdocs-gitbook-theme.
  • PyPi (πŸ“₯ 4.8K / month):
     pip install mkdocs-gitbook
    
  • GitLab (πŸ”€ 12 Β· πŸ“‹ 17 - 41% open Β· ⏱️ 17.12.2018)
  • Add to mkdocs.yml:
    theme: gitbook
BOOTSTRAP386 - πŸ₯‰6 Β· ⭐ 29 Β· πŸ’€ Β· ❗Unlicensed Β·
A vintage 1980s DOS inspired Twitter Bootstrap theme for MkDocs https://lramage.gitlab.io/mkdocs-bootstrap386.
  • PyPi (πŸ“₯ 5.5K / month):
     pip install mkdocs-bootstrap386
    
  • GitLab (πŸ”€ 2 Β· πŸ“‹ 7 - 57% open Β· ⏱️ 06.06.2018)
  • Add to mkdocs.yml:
    theme: bootstrap386
Show 19 hidden projects...
Dracula - πŸ₯ˆ14 Β· ⭐ 8 Β· 🐣 Β· MIT Β·
Dark theme for Mkdocs.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 1 Β· πŸ“¦ 5 Β· πŸ“‹ 5 - 20% open Β· ⏱️ 26.03.2023)
  • PyPi (πŸ“₯ 500 / month):
     pip install mkdocs-dracula-theme
    
  • Add to mkdocs.yml:
    theme: dracula
Simple Blog - πŸ₯ˆ13 Β· ⭐ 16 Β· 🐣 Β· MIT Β·
Blog Template for Mkdocs.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 4 Β· πŸ“¦ 22 Β· πŸ“‹ 13 - 38% open Β· ⏱️ 25.03.2023)
  • PyPi (πŸ“₯ 270 / month):
     pip install mkdocs-simple-blog
    
  • Add to mkdocs.yml:
    theme: simple-blog
Lantana - πŸ₯ˆ12 Β· ⭐ 8 Β· πŸ“‰ Β· MIT Β·
Lantana MKDocsHTML.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ“₯ 110 Β· ⏱️ 21.05.2023)
  • PyPi (πŸ“₯ 420 / month):
     pip install lantana
    
  • Add to mkdocs.yml:
    theme: lantana
Ivory - πŸ₯ˆ11 Β· ⭐ 11 Β· πŸ’€ Β· MIT Β·
Ivory theme for MkDocs.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 4 Β· πŸ“¦ 63 Β· πŸ“‹ 5 - 40% open Β· ⏱️ 16.06.2020)
  • PyPi (πŸ“₯ 4K / month):
     pip install mkdocs-ivory
    
  • Add to mkdocs.yml:
    theme: ivory
Semantic - πŸ₯ˆ9 Β· ⭐ 5 Β· πŸ’€ Β· MIT Β·
Semantic-UI Theme for MkDocs.
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 3 Β· πŸ“¦ 5 Β· ⏱️ 30.03.2021)
  • PyPi (πŸ“₯ 33 / month):
     pip install mkdocs-semantic
    
  • Add to mkdocs.yml:
    theme: semantic
Bootstrap 4 - πŸ₯ˆ9 Β· ⭐ 4 Β· MIT Β·
A vanilla Bootstrap 4 theme for MkDocs.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ“¦ 2 Β· πŸ“‹ 5 - 20% open Β· ⏱️ 07.01.2023)
  • PyPi (πŸ“₯ 25 / month):
     pip install mkdocs-theme-bootstrap4
    
  • Add to mkdocs.yml:
    theme: bootstrap4
Jinks - πŸ₯‰8 Β· ⭐ 16 Β· πŸ’€ Β· BSD-2 Β·
Mkdocs jinks theme.
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 4 Β· πŸ“¦ 4 Β· ⏱️ 08.11.2019)
  • PyPi (πŸ“₯ 12 / month):
     pip install mkdocs-jinks
    
  • Add to mkdocs.yml:
    theme: jinks_en
CustomMill - πŸ₯‰8 Β· ⭐ 11 Β· πŸ’€ Β· ❗Unlicensed Β·
Outstanding mkdocs theme with a focus on navigation, customization and usability.
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 5 Β· πŸ“¦ 10 Β· ⏱️ 10.03.2022)
  • PyPi (πŸ“₯ 100 / month):
     pip install mkdocs-custommill
    
  • Add to mkdocs.yml:
    theme: custommill
KPN for MkDocs - πŸ₯‰8 Β· ⭐ 7 Β· MIT Β·
KPN theme for MkDocs | owner=flow.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ“¦ 2 Β· ⏱️ 11.01.2023)
  • PyPi (πŸ“₯ 630 / month):
     pip install mkdocs-kpn
    
  • Add to mkdocs.yml:
    theme: kpn
Zettelkasten - πŸ₯‰8 Β· ⭐ 3 Β· MIT Β·
This is a Zettelkasten theme and plugin for MkDocs. It renders the MkDocs pages as cards (zettels).
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ“₯ 14 Β· πŸ“¦ 2 Β· πŸ“‹ 9 - 66% open Β· ⏱️ 03.05.2023)
  • PyPi (πŸ“₯ 60 / month):
     pip install mkdocs-zettelkasten
    
  • Add to mkdocs.yml:
    theme: zettelkasten-solarized-light
Nature - πŸ₯‰6 Β· ⭐ 3 Β· πŸ’€ Β· ❗Unlicensed Β·
A MkDocs theme.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 38 Β· ⏱️ 09.04.2020)
  • PyPi (πŸ“₯ 350 / month):
     pip install mkdocs-nature
    
  • Add to mkdocs.yml:
    theme: nature
SWAN - πŸ₯‰6 Β· ⭐ 2 Β· ❗️AGPL-3.0 Β·
SWAN MkDocs theme.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 3 Β· ⏱️ 17.03.2023)
  • PyPi (πŸ“₯ 78 / month):
     pip install mkdocs-swan
    
  • Add to mkdocs.yml:
    theme: swan
docSkimmer - πŸ₯‰5 Β· ⭐ 16 Β· πŸ’€ Β· ❗Unlicensed Β·
An accessible, skimmable theme for MkDocs.
Moonstone - πŸ₯‰5 Β· ⭐ 5 Β· πŸ’€ Β· ❗Unlicensed Β·
A documentation theme for mkdocs.
  • GitHub (πŸ”€ 1 Β· πŸ“¦ 7 Β· ⏱️ 15.06.2021)
  • PyPi (πŸ“₯ 96 / month):
     pip install mkdocs-moonstone
    
  • Add to mkdocs.yml:
    theme: moonstone
GitHub - πŸ₯‰5 Β· ⭐ 1 Β· πŸ’€ Β· MIT Β·
Theme Mkdocs Like a Github. DEMO =.
  • GitHub (πŸ“¦ 3 Β· ⏱️ 25.02.2020)
  • PyPi (πŸ“₯ 58 / month):
     pip install mkdocs-github
    
  • Add to mkdocs.yml:
    theme: github
mkdocs-rtl - πŸ₯‰4 Β· ⭐ 23 Β· πŸ’€ Β· MIT
mkdocs rtl theme based on mkdocs-material.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 5 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 22.10.2017)
mkdocs-theme-topdf - πŸ₯‰4 Β· ⭐ 9 Β· πŸ’€ Β· MPL-2.0 Β·
A mkdocs theme for create PDF and printing with paged.js.
  • GitHub (πŸ”€ 1 Β· πŸ“¦ 2 Β· ⏱️ 26.06.2021)
  • PyPi (πŸ“₯ 15 / month):
     pip install mkdocs-theme-topdf
    
  • Add to mkdocs.yml:
    theme: topdf
Cluster - πŸ₯‰3 Β· ⭐ 4 Β· πŸ’€ Β· ❗Unlicensed Β·
Another bootstrap theme for MkDocs.
  • PyPi (πŸ“₯ 170 / month):
     pip install mkdocs-cluster
    
  • GitLab (πŸ”€ 1 Β· ⏱️ 02.06.2016)
  • Add to mkdocs.yml:
    theme: cluster
Inspired - πŸ₯‰3 Β· πŸ’€ Β· MIT Β·
Mkdocs mobile responsive theme with slider navigation inspired by bootswatch flatly.
  • GitHub (πŸ“¦ 2 Β· ⏱️ 18.07.2016)
  • PyPi (πŸ“₯ 12 / month):
     pip install mkdocs-inspired
    
  • Add to mkdocs.yml:
    theme: inspired

πŸ’» API documentation building

Back to top

mkdocstrings - πŸ₯‡31 Β· ⭐ 1.2K Β· ISC Β·
Automatic documentation from sources, for MkDocs.
  • GitHub (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 93 Β· πŸ“¦ 8K Β· πŸ“‹ 340 - 13% open Β· ⏱️ 04.06.2023)
  • PyPi (πŸ“₯ 390K / month):
     pip install mkdocstrings
    
  • Add to mkdocs.yml:
    plugins:
      - mkdocstrings
mkdocs-click - πŸ₯‡18 Β· ⭐ 68 Β· Apache-2 Β·
An MkDocs extension to generate documentation for Click command line applications.
  • GitHub (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 16 Β· πŸ“¦ 260 Β· πŸ“‹ 25 - 64% open Β· ⏱️ 20.12.2022)
  • PyPi (πŸ“₯ 27K / month):
     pip install mkdocs-click
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - mkdocs-click
MkApi - πŸ₯ˆ17 Β· ⭐ 80 Β· πŸ’€ Β· MIT Β·
A documentation generation tool for MkDocs.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 18 Β· πŸ“¦ 160 Β· πŸ“‹ 49 - 57% open Β· ⏱️ 20.12.2020)
  • PyPi (πŸ“₯ 4.5K / month):
     pip install mkapi
    
  • Add to mkdocs.yml:
    plugins:
      - mkapi
MkDocsOAD - πŸ₯‰15 Β· ⭐ 62 Β· MIT Β· Β·
Plugin for MkDocs to generate human readable documentation from OpenAPI Documentation Version 3 (also known as Swagger..
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 4 Β· πŸ“₯ 120 Β· πŸ“¦ 17 Β· πŸ“‹ 21 - 23% open Β· ⏱️ 26.04.2023)
  • PyPi (πŸ“₯ 2.9K / month):
     pip install neoteroi-mkdocs
    
  • Add to mkdocs.yml:
    plugins:
      - neoteroi.mkdocsoad
      - neoteroi.contribs
    markdown_extensions:
      - neoteroi.cards
      - neoteroi.timeline
      - neoteroi.projects
      - neoteroi.spantable
automacdoc - πŸ₯‰7 Β· ⭐ 40 Β· πŸ’€ Β· MIT
Automatic generation of documentation for mkdocs.
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 10 Β· πŸ“¦ 3 Β· πŸ“‹ 5 - 80% open Β· ⏱️ 29.12.2020)
Show 7 hidden projects...
MkAutoDoc - πŸ₯ˆ16 Β· ⭐ 200 Β· ❗️BSD Β·
Auto documentation for MkDocs.
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 15 Β· πŸ“¦ 700 Β· πŸ“‹ 17 - 41% open Β· ⏱️ 26.09.2022)
  • PyPi (πŸ“₯ 9.7K / month):
     pip install mkautodoc
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - mkautodoc
mkdoxy - πŸ₯ˆ16 Β· ⭐ 14 Β· MIT Β·
Automatically generates API documentation for your project based on Doxygen comments and code snippets in your..
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 9 Β· πŸ“¦ 5 Β· πŸ“‹ 33 - 6% open Β· ⏱️ 15.04.2023)
  • PyPi (πŸ“₯ 300 / month):
     pip install mkdoxy
    
  • Add to mkdocs.yml:
    plugins:
      - mkdoxy
mktheapidocs - πŸ₯‰12 Β· ⭐ 10 Β· MIT Β·
Numpydocs - mkdocs friendly markdown.
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 3 Β· πŸ“¦ 36 Β· πŸ“‹ 16 - 62% open Β· ⏱️ 10.06.2022)
  • PyPi (πŸ“₯ 1K / month):
     pip install mktheapidocs
    
  • Add to mkdocs.yml:
    plugins:
      - mktheapidocs
mkdocs-typer - πŸ₯‰8 Β· ⭐ 16 Β· πŸ’€ Β· Apache-2 Β·
An MkDocs extension to generate documentation for Typer command line applications.
  • GitHub (πŸ”€ 1 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 25.01.2021)
  • PyPi (πŸ“₯ 5.7K / month):
     pip install mkdocs-typer
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - mkdocs-typer
doxygen - πŸ₯‰6 Β· ⭐ 14 Β· πŸ’€ Β· MIT Β·
A Doxygen plugin for MkDocs.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 3 Β· ⏱️ 04.12.2020)
  • Add to mkdocs.yml:
    plugins:
      - doxygen
inari - πŸ₯‰6 Β· ⭐ 6 Β· πŸ’€ Β· MIT Β·
Write docstrings in markdown!.
  • GitHub (πŸ“¦ 4 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 10.07.2021)
  • PyPi (πŸ“₯ 140 / month):
     pip install inari
    
  • Add to mkdocs.yml:
    plugins:
      - inari
mkdocs-yaarg-plugin - πŸ₯‰2 Β· ⭐ 2 Β· πŸ’€ Β· ❗Unlicensed Β·
Yet Another API Reference Generator plugin for MKDocs.
  • GitHub (⏱️ 14.03.2021)
  • PyPi (πŸ“₯ 30 / month):
     pip install mkdocs-yaarg-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - yaarg

πŸ’¬ Blogging

Back to top

rss - πŸ₯‡23 Β· ⭐ 47 Β· MIT Β·
MkDocs plugin to generate a RSS feeds for created and updated pages, using git log and YAML frontmatter (page.meta).
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 13 Β· πŸ“₯ 27 Β· πŸ“¦ 200 Β· πŸ“‹ 32 - 31% open Β· ⏱️ 28.05.2023)
  • PyPi (πŸ“₯ 9.5K / month):
     pip install mkdocs-rss-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - rss
mkdocs-blogging-plugin - πŸ₯ˆ20 Β· ⭐ 63 Β· MIT Β·
Add blogging feature to your MkDocs site.
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 14 Β· πŸ“₯ 9 Β· πŸ“¦ 97 Β· πŸ“‹ 36 - 11% open Β· ⏱️ 08.06.2023)
  • PyPi (πŸ“₯ 5.3K / month):
     pip install mkdocs-blogging-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - blogging
Show 4 hidden projects...
Blogs for MkDocs - πŸ₯ˆ9 Β· ⭐ 13 Β· πŸ’€ Β· MIT Β·
This plugin for MkDocs allows to keeps a really simple blog section inside your documentation site.
  • GitHub (πŸ”€ 4 Β· πŸ“¦ 60 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 13.04.2020)
  • Add to mkdocs.yml:
    plugins:
      - blog
newsletter - πŸ₯‰8 Β· ⭐ 18 Β· ❗️GPL-3.0 Β·
Automatically create newsletters from the changes in a mkdocs repository.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 2 Β· πŸ“¦ 25 Β· πŸ“‹ 7 - 14% open Β· ⏱️ 24.03.2023)
  • PyPi (πŸ“₯ 470 / month):
     pip install mkdocs-newsletter
    
  • Add to mkdocs.yml:
    plugins:
      - mkdocs-newsletter
blog - πŸ₯‰3 Β· ⭐ 15 Β· πŸ’€ Β· ❗Unlicensed Β·
Blogging in mkdocs.
  • GitHub (πŸ”€ 8 Β· ⏱️ 02.11.2020)
  • Add to mkdocs.yml:
    plugins:
      - blog
python-mkblog - πŸ₯‰3 Β· ⭐ 1 Β· πŸ’€ Β· MIT Β·
This is a MkDocs Plugin adding basic blogging functionality by parsing a `blog` directory ontop of your usual `docs`..
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· ⏱️ 14.04.2021)
  • PyPi (πŸ“₯ 43 / month):
     pip install mkblog
    
  • Add to mkdocs.yml:
    plugins:
      - mkblog

πŸ“Š Charts, Images, Tables & Graphs

Back to top

mermaid2 - πŸ₯‡23 Β· ⭐ 150 Β· MIT Β·
A Mermaid graphs plugin for mkdocs.
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 21 Β· πŸ“¦ 1.4K Β· πŸ“‹ 49 - 16% open Β· ⏱️ 30.04.2023)
  • PyPi (πŸ“₯ 89K / month):
     pip install mkdocs-mermaid2-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - mermaid2
table-reader - πŸ₯‡20 Β· ⭐ 71 Β· MIT Β·
MkDocs plugin that enables a markdown tag like {{ read_csv(table.csv) }} to directly insert various table formats into..
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 10 Β· πŸ“¦ 260 Β· πŸ“‹ 36 - 8% open Β· ⏱️ 02.06.2023)
  • PyPi (πŸ“₯ 38K / month):
     pip install mkdocs-table-reader-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - table-reader
MkDocs GLightbox - πŸ₯‡19 Β· ⭐ 54 Β· MIT Β·
A MkDocs plugin supports image lightbox (zoom effect) with GLightbox.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 8 Β· πŸ“₯ 21 Β· πŸ“¦ 880 Β· πŸ“‹ 19 - 21% open Β· ⏱️ 25.04.2023)
  • PyPi (πŸ“₯ 47K / month):
     pip install mkdocs-glightbox
    
  • Add to mkdocs.yml:
    plugins:
      - glightbox
kroki - πŸ₯ˆ17 Β· ⭐ 25 Β· MIT Β·
MkDocs plugin for Kroki-Diagrams.
  • GitHub (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 18 Β· πŸ“¦ 20 Β· πŸ“‹ 17 - 35% open Β· ⏱️ 31.03.2023)
  • PyPi (πŸ“₯ 9.2K / month):
     pip install mkdocs-kroki-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - kroki
Markdown blockdiag - πŸ₯ˆ17 Β· ⭐ 23 Β· πŸ’€ Β· MIT Β·
blockdiag extension for Python Markdown.
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 8 Β· πŸ“¦ 78 Β· πŸ“‹ 5 - 40% open Β· ⏱️ 14.12.2021)
  • PyPi (πŸ“₯ 3.6K / month):
     pip install markdown-blockdiag
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - markdown_blockdiag
drawio-exporter - πŸ₯ˆ16 Β· ⭐ 55 Β· πŸ“‰ Β· MIT Β·
Exports your Draw.io diagrams at build time for easier embedding into your documentation.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 4 Β· πŸ“¦ 44 Β· πŸ“‹ 24 - 20% open Β· ⏱️ 07.06.2023)
  • PyPi (πŸ“₯ 7K / month):
     pip install mkdocs-drawio-exporter
    
  • Add to mkdocs.yml:
    plugins:
      - drawio-exporter
build-plantuml - πŸ₯ˆ16 Β· ⭐ 42 Β· MIT Β·
MkDocs plugin to help generate your plantuml images locally or remotely as files (NOT inline).
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 12 Β· πŸ“¦ 78 Β· πŸ“‹ 17 - 17% open Β· ⏱️ 04.12.2022)
  • PyPi (πŸ“₯ 17K / month):
     pip install mkdocs-build-plantuml-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - build_plantuml
MkDocs Video - πŸ₯ˆ16 Β· ⭐ 42 Β· MIT Β·
MkDocs Video plugin.
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 9 Β· πŸ“₯ 27 Β· πŸ“¦ 370 Β· πŸ“‹ 14 - 21% open Β· ⏱️ 17.03.2023)
  • PyPi (πŸ“₯ 27K / month):
     pip install mkdocs-video
    
  • Add to mkdocs.yml:
    plugins:
      - mkdocs-video
charts - πŸ₯ˆ15 Β· ⭐ 47 Β· MIT Β·
Mkdocs plugin to add charts to your pages.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 2 Β· πŸ“¦ 31 Β· πŸ“‹ 14 - 14% open Β· ⏱️ 06.06.2023)
  • PyPi (πŸ“₯ 3.2K / month):
     pip install mkdocs-charts-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - charts
Lightgallery - πŸ₯‰14 Β· ⭐ 22 Β· πŸ’€ Β· MIT Β·
Markdown extension to wrap images in a lightbox.
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 5 Β· πŸ“¦ 78 Β· πŸ“‹ 10 - 50% open Β· ⏱️ 15.02.2021)
  • PyPi (πŸ“₯ 3K / month):
     pip install lightgallery
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - lightgallery
markdownmermaid - πŸ₯‰12 Β· ⭐ 26 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin that support mermaid graph in markdown file.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 15 Β· πŸ“¦ 62 Β· πŸ“‹ 6 - 50% open Β· ⏱️ 26.05.2019)
  • PyPi (πŸ“₯ 8K / month):
     pip install mkdocs-mermaid-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - markdownmermaid
mkdocs-diagrams - πŸ₯‰10 Β· ⭐ 22 Β· πŸ’€ Β· MIT Β·
MkDocs plugin to render Diagrams files.
  • GitHub (πŸ”€ 1 Β· πŸ“¦ 48 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 04.09.2020)
  • PyPi (πŸ“₯ 5.6K / month):
     pip install mkdocs-diagrams
    
  • Add to mkdocs.yml:
    plugins:
      - diagrams
Show 9 hidden projects...
MkDocs Img2Fig Plugin - πŸ₯‰9 Β· ⭐ 18 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin that converts markdown encoded images into figure elements.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 6 Β· πŸ“¦ 93 Β· πŸ“‹ 3 - 66% open Β· ⏱️ 14.07.2020)
  • PyPi (πŸ“₯ 1.5K / month):
     pip install mkdocs-img2fig-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - img2fig
docutools - πŸ₯‰9 Β· ⭐ 17 Β· BSD-2 Β·
Dev Centric Tools for Mkdocs Based Documentation.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ“¦ 6 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 04.05.2023)
  • PyPi (πŸ“₯ 71 / month):
     pip install docutools
    
  • Add to mkdocs.yml:
    plugins:
      - lcd-find-pages
      - lcd-custom-dir
      - lcd-blacklist
      - lcd-lp
      - lcd-md-replace
      - lcd-page-tree
      - lcd-stats
Termage - πŸ₯‰7 Β· ⭐ 12 Β· MIT Β·
Generate SVGs from any Python code, even in your documentation.
  • GitHub (πŸ“‹ 5 - 20% open Β· ⏱️ 23.08.2022)
  • Add to mkdocs.yml:
    plugins:
      - termage
markdownwavedrom - πŸ₯‰5 Β· ⭐ 9 Β· πŸ’€ Β· MPL-2.0 Β·
A MkDocs plugin for support wavedrom charts in markdown file.
  • GitHub (πŸ”€ 2 Β· πŸ“¦ 5 Β· πŸ“‹ 3 - 33% open Β· ⏱️ 26.06.2021)
  • PyPi (πŸ“₯ 20 / month):
     pip install mkdocs-wavedrom-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - markdownwavedrom
markdown-figcap - πŸ₯‰4 Β· ⭐ 1 Β· πŸ’€ Β· BSD-3 Β·
Extension for Python-Markdown to handle figure and figcaption.
  • GitHub (πŸ“¦ 3 Β· ⏱️ 09.03.2019)
  • PyPi (πŸ“₯ 19 / month):
     pip install markdown-figcap
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - markdown_figcap
plotly charts - πŸ₯‰4 Β· ⭐ 1 Β· 🐣 Β· MIT Β·
Mkdocs plugin to add interactive charts with Plotly.js.
  • GitHub (πŸ“¦ 3 Β· ⏱️ 06.03.2023)
  • PyPi (πŸ“₯ 620 / month):
     pip install mkdocs-plotly-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - plotly
sequence-js - πŸ₯‰3 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
MkDocs plugin to render sequence.js blocks.
  • GitHub (πŸ”€ 2 Β· πŸ“‹ 3 - 33% open Β· ⏱️ 28.02.2020)
  • Add to mkdocs.yml:
    plugins:
      - sequence-js
import-statement - πŸ₯‰3 Β· ⭐ 1 Β· 🐣 Β· MIT Β·
  • GitHub (⏱️ 06.02.2023)
  • PyPi (πŸ“₯ 220 / month):
     pip install mkdocs-import-statement-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - import-statement
MkHack3rs - πŸ₯‰2 Β· ⭐ 3 Β· πŸ’€ Β· ❗Unlicensed Β·
Hacks & Integrations for Mkdocs / Material Theme.
  • GitLab (πŸ”€ 1 Β· ⏱️ 01.05.2021)

πŸ€– Code execution, variables & templating

Back to top

macros - πŸ₯‡26 Β· ⭐ 200 Β· MIT Β·
Create richer and more beautiful pages in MkDocs, by using variables and calls to macros in the markdown code.
  • GitHub (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 37 Β· πŸ“¦ 2K Β· πŸ“‹ 95 - 8% open Β· ⏱️ 25.05.2023)
  • PyPi (πŸ“₯ 130K / month):
     pip install mkdocs-macros-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - macros
mkdocs-jupyter - πŸ₯‡25 Β· ⭐ 240 Β· Apache-2 Β·
Use Jupyter Notebook in mkdocs.
  • GitHub (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 37 Β· πŸ“¦ 1.2K Β· πŸ“‹ 88 - 19% open Β· ⏱️ 25.05.2023)
  • PyPi (πŸ“₯ 67K / month):
     pip install mkdocs-jupyter
    
  • Add to mkdocs.yml:
    plugins:
      - mkdocs-jupyter
gen-files - πŸ₯ˆ21 Β· ⭐ 53 Β· MIT Β·
MkDocs plugin to programmatically generate documentation pages during the build.
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 7 Β· πŸ“¦ 1.3K Β· πŸ“‹ 19 - 15% open Β· ⏱️ 27.04.2023)
  • PyPi (πŸ“₯ 110K / month):
     pip install mkdocs-gen-files
    
  • Add to mkdocs.yml:
    plugins:
      - gen-files
mknotebooks - πŸ₯ˆ20 Β· ⭐ 110 Β· MIT Β·
A plugin for mkdocs to help you include Jupyter notebooks in your projects.
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 18 Β· πŸ“¦ 390 Β· πŸ“‹ 37 - 32% open Β· ⏱️ 20.12.2022)
  • PyPi (πŸ“₯ 24K / month):
     pip install mknotebooks
    
  • Add to mkdocs.yml:
    plugins:
      - mknotebooks
markdownextradata - πŸ₯ˆ19 Β· ⭐ 64 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin that injects the mkdocs.yml extra variables into the markdown template.
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 17 Β· πŸ“¦ 780 Β· πŸ“‹ 31 - 16% open Β· ⏱️ 15.12.2021)
  • PyPi (πŸ“₯ 37K / month):
     pip install mkdocs-markdownextradata-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - markdownextradata
markdown-exec - πŸ₯ˆ15 Β· ⭐ 42 Β· ISC Β·
Utilities to execute code blocks in Markdown files.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· πŸ“¦ 47 Β· πŸ“‹ 19 - 31% open Β· ⏱️ 25.05.2023)
  • PyPi (πŸ“₯ 13K / month):
     pip install markdown-exec
    
  • Add to mkdocs.yml:
    plugins:
      - markdown-exec
mkdocs-markmap - πŸ₯ˆ12 Β· ⭐ 27 Β· MIT Β·
MkDocs plugin and extension to create mindmaps from markdown using markmap.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· πŸ“₯ 130 Β· πŸ“‹ 21 - 33% open Β· ⏱️ 25.08.2022)
  • PyPi (πŸ“₯ 760 / month):
     pip install mkdocs-markmap
    
  • Add to mkdocs.yml:
    plugins:
      - markmap
Termynal - πŸ₯‰11 Β· ⭐ 29 Β· βž• Β· MIT Β·
Python markdown terminal. Built for mkdocs.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· πŸ“¦ 67 Β· ⏱️ 07.06.2023)
  • PyPi (πŸ“₯ 490 / month):
     pip install termynal
    
  • Add to mkdocs.yml:
    plugins:
      - termynal
Entangled - πŸ₯‰8 Β· 🐣 Β· Apache-2 Β·
An MkDocs plugin that lets you do Literate Programming through Entangled.
  • GitHub (⏱️ 29.05.2023)
  • PyPi (πŸ“₯ 89 / month):
     pip install mkdocs-entangled-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - entangled
Show 9 hidden projects...
pheasant - πŸ₯ˆ12 Β· ⭐ 16 Β· πŸ’€ Β· MIT Β·
Documentation tool for Markdown conversion by Jupyter client.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 9 Β· πŸ“¦ 33 Β· πŸ“‹ 11 - 54% open Β· ⏱️ 19.12.2020)
  • PyPi (πŸ“₯ 350 / month):
     pip install pheasant
    
  • Add to mkdocs.yml:
    plugins:
      - pheasant
user-defined-values - πŸ₯‰11 Β· ⭐ 3 Β· MIT Β·
MkDocs User Defined Values.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 2 Β· πŸ“₯ 10 Β· πŸ“¦ 10 Β· ⏱️ 10.07.2022)
  • PyPi (πŸ“₯ 560 / month):
     pip install mkdocs-user-defined-values
    
  • Add to mkdocs.yml:
    plugins:
      - user-defined-values
mkjsfiddle - πŸ₯‰10 Β· ⭐ 4 Β· πŸ“ˆ Β· MIT Β·
An MkDocs plugin that lets you edit code fences in JSFiddle.
  • GitHub (⏱️ 07.06.2023)
  • PyPi (πŸ“₯ 280 / month):
     pip install mkjsfiddle
    
  • Add to mkdocs.yml:
    plugins:
      - jsfiddle
meta-manager - πŸ₯‰9 Β· ⭐ 1 Β· 🐣 Β· MIT Β·
MkDocs plugin for managing meta tags across folders and files.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 1 Β· ⏱️ 24.03.2023)
  • PyPi (πŸ“₯ 580 / month):
     pip install mkdocs-meta-manager
    
  • Add to mkdocs.yml:
    plugins:
      - meta-manager
markdown-filter - πŸ₯‰7 Β· ⭐ 2 Β· πŸ’€ Β· MIT Β·
Adds a markdown template filter to the jinja templating environment in mkdocs.
  • GitHub (πŸ“¦ 15 Β· ⏱️ 06.02.2019)
  • PyPi (πŸ“₯ 220 / month):
     pip install mkdocs-markdown-filter
    
  • Add to mkdocs.yml:
    plugins:
      - markdown-filter
nbconvert - πŸ₯‰5 Β· ⭐ 6 Β· πŸ’€ Β· BSD-2 Β·
A MkDocs plug-in provides a source parser for *.ipynb files.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 1 Β· ⏱️ 18.04.2022)
  • PyPi (πŸ“₯ 25 / month):
     pip install mkdocs-nbconvert
    
  • Add to mkdocs.yml:
    plugins:
      - nbconvert
jinja2sandbox - πŸ₯‰4 Β· ⭐ 3 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin that enables the Jinja2-sandbox.
codeyaml - πŸ₯‰4 Β· πŸ’€ Β· MIT Β·
Allows for more than one yaml config in mkdocs.
  • GitHub (πŸ”€ 1 Β· ⏱️ 30.04.2019)
  • PyPi (πŸ“₯ 11 / month):
     pip install mkdocs-codeyaml-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - codeyaml
mkdocs_protobuf - πŸ₯‰3 Β· ⭐ 2 Β· πŸ’€ Β· Apache-2 Β·
Mkdocs plugin to render protobuf messages.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· ⏱️ 30.03.2022)
  • PyPi (πŸ“₯ 70 / month):
     pip install mkdocs_protobuf
    
  • Add to mkdocs.yml:
    plugins:
      - mkdocs_protobuf

🌲 Git repos & info

Back to top

git-revision-date-localized - πŸ₯‡26 Β· ⭐ 120 Β· MIT Β·
MkDocs plugin to add a last updated date to your site pages.
  • GitHub (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 30 Β· πŸ“¦ 3.8K Β· πŸ“‹ 74 - 12% open Β· ⏱️ 02.03.2023)
  • PyPi (πŸ“₯ 150K / month):
     pip install mkdocs-git-revision-date-localized-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - git-revision-date-localized
git-authors - πŸ₯ˆ23 Β· ⭐ 46 Β· πŸ“ˆ Β· MIT Β·
MkDocs plugin to display git authors of a page.
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 13 Β· πŸ“¦ 400 Β· πŸ“‹ 49 - 18% open Β· ⏱️ 08.06.2023)
  • PyPi (πŸ“₯ 28K / month):
     pip install mkdocs-git-authors-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - git-authors
git-revision-date - πŸ₯ˆ19 Β· ⭐ 52 Β· πŸ’€ Β· MIT Β·
MkDocs plugin for setting revision date from git per markdown file.
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 9 Β· πŸ“¦ 1.4K Β· πŸ“‹ 13 - 30% open Β· ⏱️ 08.03.2022)
  • PyPi (πŸ“₯ 40K / month):
     pip install mkdocs-git-revision-date-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - git-revision-date
git-committers - πŸ₯‰14 Β· ⭐ 24 Β· πŸ’€ Β· MIT Β·
A mkdocs plugin for displaying the last commit and a list of a files contributors.
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 6 Β· πŸ“¦ 130 Β· ⏱️ 12.08.2021)
  • PyPi (πŸ“₯ 5.2K / month):
     pip install mkdocs-git-committers-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - git-committers
git-latest-release - πŸ₯‰5 Β· πŸ’€ Β· ❗️GPL-3.0 Β·
Plugin for MKDocs to inject the latest release tag from git into markdown.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· ⏱️ 29.12.2019)
  • PyPi (πŸ“₯ 300 / month):
     pip install mkdocs-latest-release-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - git-latest-release
Show 3 hidden projects...
git-committers-2 - πŸ₯‰16 Β· ⭐ 16 Β· MIT Β·
An MkDocs plugin to create a list of contributors on the page.
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 8 Β· πŸ“¦ 210 Β· πŸ“‹ 15 - 33% open Β· ⏱️ 27.03.2023)
  • PyPi (πŸ“₯ 6K / month):
     pip install mkdocs-git-committers-plugin-2
    
  • Add to mkdocs.yml:
    plugins:
      - git-committers
branchcustomization - πŸ₯‰7 Β· ⭐ 2 Β· πŸ’€ Β· MIT Β·
Customize MkDocs options on a per-branch basis.
  • GitHub (πŸ“¦ 13 Β· ⏱️ 17.04.2022)
  • PyPi (πŸ“₯ 410 / month):
     pip install mkdocs-branchcustomization-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - branchcustomization
Github-Links - πŸ₯‰6 Β· ⭐ 8 Β· ❗Unlicensed Β·
Python-Markdown GitHub Links Extension.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 7 Β· ⏱️ 18.07.2022)
  • PyPi (πŸ“₯ 3.5K / month):
     pip install mdx-gh-links
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - mdx_gh_links

🌈 HTML processing & CSS styling

Back to top

minify - πŸ₯‡22 Β· ⭐ 90 Β· MIT Β·
A mkdocs plugin to minify the HTML of a page before it is written to disk.
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 12 Β· πŸ“¦ 5.3K Β· πŸ“‹ 12 - 8% open Β· ⏱️ 14.03.2023)
  • PyPi (πŸ“₯ 120K / month):
     pip install mkdocs-minify-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - minify
enumerate-headings - πŸ₯ˆ19 Β· ⭐ 33 Β· MIT Β·
MkDocs Plugin to enumerate the headings across site pages.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 4 Β· πŸ“¦ 120 Β· πŸ“‹ 28 - 3% open Β· ⏱️ 27.05.2023)
  • PyPi (πŸ“₯ 6K / month):
     pip install mkdocs-enumerate-headings-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - enumerate-headings
Show 5 hidden projects...
add-number - πŸ₯ˆ10 Β· ⭐ 10 Β· πŸ’€ Β· MIT Β·
MkDocs plugin to automatically number the headings (h1-h6) in each markdown page and the nav.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 3 Β· πŸ“¦ 29 Β· πŸ“‹ 11 - 18% open Β· ⏱️ 11.06.2020)
  • PyPi (πŸ“₯ 960 / month):
     pip install mkdocs-add-number-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - add-number
bootstrap-tables - πŸ₯‰9 Β· ⭐ 9 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin to add bootstrap classes to plan markdown generated tables.
  • GitHub (πŸ”€ 2 Β· πŸ“¦ 63 Β· ⏱️ 27.03.2020)
  • PyPi (πŸ“₯ 1.2K / month):
     pip install mkdocs-bootstrap-tables-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - bootstrap-tables
mkdocs_safe_text - πŸ₯‰9 Β· ⭐ 4 Β· BSD-2 Β·
Plugin for safe text editing with MKDocs.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· ⏱️ 03.06.2023)
  • PyPi (πŸ“₯ 340 / month):
     pip install mkdocs-safe-text-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - mkdocs_safe_text
mkdocs-add-teaser - πŸ₯‰8 Β· ⭐ 4 Β· MIT Β·
An MkDocs plugin to customize the first paragraph of your pages, and to use it as the pages meta description.
  • GitHub (πŸ”€ 1 Β· πŸ“¦ 1 Β· ⏱️ 08.11.2022)
  • PyPi (πŸ“₯ 180 / month):
     pip install mkdocs-add-teaser
    
  • Add to mkdocs.yml:
    plugins:
      - mkdocs-add-teaser
docstyler - πŸ₯‰3 Β· πŸ’€ Β· BSD-3 Β·
Plugin to add alternative stylesheets to MkDocs custom themes.

πŸ“Ž Integrations with other tools

Back to top

MkDocs Swagger UI Tag - πŸ₯‡16 Β· ⭐ 33 Β· MIT Β·
A MkDocs plugin supports for add Swagger UI in page.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 4 Β· πŸ“₯ 23 Β· πŸ“¦ 52 Β· πŸ“‹ 11 - 18% open Β· ⏱️ 19.03.2023)
  • PyPi (πŸ“₯ 9K / month):
     pip install mkdocs-swagger-ui-tag
    
  • Add to mkdocs.yml:
    plugins:
      - swagger-ui-tag
mkdocs-render-swagger-plugin - πŸ₯ˆ13 Β· ⭐ 53 Β· βž• Β· MIT Β·
A plugin for MKDocs for rendering swagger & openapi schemas using SwaggerUI.
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 9 Β· πŸ“¦ 110 Β· πŸ“‹ 13 - 53% open Β· ⏱️ 22.03.2023)
  • Add to mkdocs.yml:
    plugins:
      - render_swagger
swagger - πŸ₯‰6 Β· ⭐ 29 Β· πŸ’€ Β· MIT Β·
MkDocs plugin for render swagger into docs.
  • GitHub (πŸ”€ 6 Β· πŸ“‹ 5 - 60% open Β· ⏱️ 06.10.2019)
  • Add to mkdocs.yml:
    plugins:
      - swagger
Show 3 hidden projects...
mkdocs-coverage - πŸ₯ˆ13 Β· ⭐ 5 Β· ISC Β·
MkDocs plugin to integrate your coverage HTML report into your site.
  • GitHub (πŸ“¦ 150 Β· πŸ“‹ 6 - 50% open Β· ⏱️ 11.04.2023)
  • PyPi (πŸ“₯ 20K / month):
     pip install mkdocs-coverage
    
  • Add to mkdocs.yml:
    plugins:
      - coverage
MkDocs Backend for Foliant - πŸ₯‰10 Β· ⭐ 3 Β· MIT
MkDocs backend for Foliant.
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 3 Β· ⏱️ 12.12.2022)
  • PyPi (πŸ“₯ 240 / month):
     pip install foliantcontrib.mkdocs
    
factsheet - πŸ₯‰6 Β· ⭐ 2 Β· MIT Β·
Generate overviews from YAML descriptions, intended for micro-services and their deployments.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 1 Β· ⏱️ 08.02.2023)
  • Add to mkdocs.yml:
    plugins:
      - factsheet

🌍 Internationalization & localization

Back to top

static-i18n - πŸ₯‡21 Β· ⭐ 140 Β· MIT Β·
MkDocs i18n plugin using static translation markdown files.
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 24 Β· πŸ“¦ 570 Β· πŸ“‹ 90 - 10% open Β· ⏱️ 23.03.2023)
  • PyPi (πŸ“₯ 12K / month):
     pip install mkdocs-static-i18n
    
  • Add to mkdocs.yml:
    plugins:
      - i18n
Show 1 hidden projects...
mkdocs-mdpo - πŸ₯‰11 Β· ⭐ 4 Β· BSD-3 Β·
Mkdocs translation plugin using PO files.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 3 Β· πŸ“₯ 100 Β· πŸ“‹ 35 - 31% open Β· ⏱️ 03.01.2023)
  • PyPi (πŸ“₯ 500 / month):
     pip install mkdocs-mdpo-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - mdpo

πŸ”— Links & references

Back to top

mkdocs-redirects - πŸ₯‡22 Β· ⭐ 110 Β· MIT Β·
Open source plugin for Mkdocs page redirects.
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 15 Β· πŸ“¦ 2K Β· πŸ“‹ 29 - 37% open Β· ⏱️ 27.05.2023)
  • PyPi (πŸ“₯ 90K / month):
     pip install mkdocs-redirects
    
  • Add to mkdocs.yml:
    plugins:
      - redirects
htmlproofer - πŸ₯‡22 Β· ⭐ 31 Β· MIT Β·
A MkDocs plugin that validates URL in rendered html files.
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 10 Β· πŸ“¦ 260 Β· πŸ“‹ 26 - 15% open Β· ⏱️ 22.04.2023)
  • PyPi (πŸ“₯ 19K / month):
     pip install mkdocs-htmlproofer-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - htmlproofer
autorefs - πŸ₯ˆ19 Β· ⭐ 21 Β· πŸ’€ Β· ISC Β·
Automatically link across pages in MkDocs.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 3 Β· πŸ“¦ 3.3K Β· πŸ“‹ 7 - 42% open Β· ⏱️ 07.03.2022)
  • PyPi (πŸ“₯ 360K / month):
     pip install mkdocs-autorefs
    
  • Add to mkdocs.yml:
    plugins:
      - autorefs
autolinks - πŸ₯ˆ18 Β· ⭐ 58 Β· MIT Β·
An MkDocs plugin that automagically generates relative links between markdown pages.
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 14 Β· πŸ“¦ 280 Β· πŸ“‹ 15 - 40% open Β· ⏱️ 27.02.2023)
  • PyPi (πŸ“₯ 31K / month):
     pip install mkdocs-autolinks-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - autolinks
ezlinks - πŸ₯ˆ15 Β· ⭐ 26 Β· πŸ’€ Β· MIT Β·
Plugin for mkdocs which enables easier linking between pages.
  • GitHub (πŸ”€ 10 Β· πŸ“₯ 99 Β· πŸ“¦ 68 Β· πŸ“‹ 22 - 36% open Β· ⏱️ 24.01.2022)
  • PyPi (πŸ“₯ 3K / month):
     pip install mkdocs-ezlinks-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - ezlinks
roamlinks - πŸ₯ˆ12 Β· ⭐ 39 Β· MIT Β·
An MkDocs plugin that automagically generates relative links between markdown pages.
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 13 Β· ⏱️ 08.06.2023)
  • PyPi (πŸ“₯ 4.8K / month):
     pip install mkdocs-roamlinks-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - roamlinks
webcontext - πŸ₯‰7 Β· MIT Β·
Mkdocs plugin for converting absolute paths to webcontext aware paths using the configured webcontext context.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“₯ 4 Β· πŸ“¦ 4 Β· ⏱️ 25.05.2023)
  • PyPi (πŸ“₯ 180 / month):
     pip install mkdocs-webcontext-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - webcontext
Show 10 hidden projects...
mkdocs-alias-plugin - πŸ₯ˆ10 Β· ⭐ 6 Β· MIT Β·
An MkDocs plugin allowing links to your pages using a custom alias.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 4 Β· πŸ“‹ 4 - 25% open Β· ⏱️ 17.04.2023)
  • PyPi (πŸ“₯ 260 / month):
     pip install mkdocs-alias-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - alias
Autolink References - πŸ₯‰9 Β· ⭐ 13 Β· πŸ’€ Β· MIT Β·
Provides GitHub like autolink references in Mkdocs.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 4 Β· πŸ“¦ 4 Β· πŸ“‹ 4 - 75% open Β· ⏱️ 26.01.2022)
  • PyPi (πŸ“₯ 4.8K / month):
     pip install autolink-references-mkdocs-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - autolink_references
unused-files - πŸ₯‰8 Β· ⭐ 5 Β· 🐣 Β· MIT Β·
An MkDocs plugin to find unused (orphaned) files in your project.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· ⏱️ 30.03.2023)
  • PyPi (πŸ“₯ 390 / month):
     pip install mkdocs-unused-files
    
  • Add to mkdocs.yml:
    plugins:
      - unused_files
abs-to-rel - πŸ₯‰8 Β· ⭐ 3 Β· πŸ’€ Β· MIT Β·
MkDocs plugin for converting absolute links to relative ones.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· πŸ“¦ 19 Β· ⏱️ 03.03.2020)
  • PyPi (πŸ“₯ 1K / month):
     pip install mkdocs-abs-rel-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - abs-to-rel
link-marker - πŸ₯‰8 Β· ⭐ 3 Β· 🐣 Β· MIT Β·
MkDocs plugin for marking links e.g. external ones or mails.
  • GitHub (⏱️ 07.02.2023)
  • PyPi (πŸ“₯ 260 / month):
     pip install mkdocs-link-marker
    
  • Add to mkdocs.yml:
    plugins:
      - link-marker
tooltipster-links - πŸ₯‰7 Β· ⭐ 6 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin that adds tooltips to preview the content of page links using tooltipster.
  • GitHub (πŸ”€ 1 Β· πŸ“¦ 19 Β· ⏱️ 29.07.2020)
  • PyPi (πŸ“₯ 100 / month):
     pip install mkdocs-tooltipster-links-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - tooltipster-links
Wikilink Plus - πŸ₯‰6 Β· ⭐ 14 Β· ❗Unlicensed Β·
A wikilink extension for Python Markdown.
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 2 Β· ⏱️ 26.07.2022)
  • PyPi (πŸ“₯ 1.1K / month):
     pip install mdx_wikilink_plus
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - mdx_wikilink_plus
autoreflinks - πŸ₯‰3 Β· ⭐ 5 Β· πŸ’€ Β· ❗️0BSD Β·
An MkDocs plugin that auto-links heading references.
alternate-link - πŸ₯‰3 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin that simplifies internal links creation.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 2 Β· ⏱️ 14.02.2021)
  • Add to mkdocs.yml:
    plugins:
      - alternate-link
emailprotect - πŸ₯‰2 Β· ⭐ 2 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin that tries to obscure email-addresses from address-harvesting spam-bots.

🧩 Markdown extensions

Back to top

PyMdown Extensions - πŸ₯‡32 Β· ⭐ 760 Β· ❗Unlicensed Β·
Extensions for Python Markdown.
  • GitHub (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 240 Β· πŸ“¦ 21K Β· πŸ“‹ 330 - 2% open Β· ⏱️ 05.06.2023)
  • PyPi (πŸ“₯ 1.4M / month):
     pip install pymdown-extensions
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - pymdownx.arithmatex
      - pymdownx.b64
      - pymdownx.betterem
      - 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 - πŸ₯ˆ14 Β· ⭐ 110 Β· BSD-3 Β·
Math extension for Python-Markdown.
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 24 Β· πŸ“‹ 24 - 8% open Β· ⏱️ 12.08.2022)
  • PyPi (πŸ“₯ 42K / month):
     pip install python-markdown-math
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - mdx_math
Mdx Truly Sane Lists - πŸ₯ˆ14 Β· ⭐ 59 Β· MIT Β·
Extension for Python-Markdown that makes lists truly sane. Custom indents for nested lists and fix for messy..
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 7 Β· πŸ“‹ 13 - 46% open Β· ⏱️ 19.07.2022)
  • PyPi (πŸ“₯ 130K / month):
     pip install mdx_truly_sane_lists
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - mdx_truly_sane_lists
Show 9 hidden projects...
markdown-callouts - πŸ₯‡17 Β· ⭐ 17 Β· MIT Β·
Markdown extension: a classier syntax for admonitions.
  • GitHub (πŸ”€ 13 Β· πŸ“¦ 94 Β· πŸ“‹ 11 - 45% open Β· ⏱️ 10.04.2023)
  • PyPi (πŸ“₯ 14K / month):
     pip install markdown-callouts
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - callouts
Markdown Inline Graphviz - πŸ₯ˆ15 Β· ⭐ 4 Β· βž• Β· MIT Β·
Render inline graphs with Markdown and Graphviz.
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 7 Β· ⏱️ 01.05.2023)
  • PyPi (πŸ“₯ 86K / month):
     pip install markdown_inline_graphviz_extension
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - markdown_inline_graphviz
YAML metadata - πŸ₯ˆ14 Β· ⭐ 17 Β· βž• Β· MIT Β·
YAML metadata extension for Python-Markdown.
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 5 Β· πŸ“¦ 65 Β· πŸ“‹ 10 - 30% open Β· ⏱️ 20.03.2023)
  • PyPi (πŸ“₯ 420 / month):
     pip install markdown-full-yaml-metadata
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - full_yaml_metadata
mkdocs-callouts - πŸ₯‰12 Β· ⭐ 12 Β· βž• Β· ❗️AGPL-3.0 Β·
A simple MkDocs plugin that converts Obsidian callout blocks to mkdocs supported Admonitions.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 460 Β· ⏱️ 25.01.2023)
  • PyPi (πŸ“₯ 4.1K / month):
     pip install mkdocs-callouts
    
  • Add to mkdocs.yml:
    plugins:
      - callouts
Breakless Lists - πŸ₯‰8 Β· ⭐ 5 Β· πŸ’€ Β· MIT Β·
Python markdown breakless lists extension.
  • GitHub (πŸ”€ 2 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 08.10.2020)
  • PyPi (πŸ“₯ 2.2K / month):
     pip install mdx-breakless-lists
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - mdx_breakless_lists
HEARTBEATS Flavored Markdown - πŸ₯‰5 Β· ⭐ 14 Β· πŸ’€ Β· ❗Unlicensed Β·
HEARTBEATS Flavored Markdown extension.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 7 Β· ⏱️ 01.03.2018)
  • PyPi (πŸ“₯ 200 / month):
     pip install hbfm
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - hbfm.inline_coloring
      - hbfm.inline_list
      - hbfm.number_headers
      - hbfm.quote_uri_hash
mkpatcher - πŸ₯‰5 Β· ⭐ 2 Β· πŸ’€ Β· Apache-2 Β·
Python-Markdown extension allowing arbitrary scripts to modify MkDocs input files.
  • GitHub (πŸ“¦ 2 Β· ⏱️ 26.04.2020)
  • PyPi (πŸ“₯ 840 / month):
     pip install mkpatcher
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - mkpatcher
Tweetable quotes - πŸ₯‰4 Β· ⭐ 13 Β· πŸ’€ Β· MIT Β·
Python-Markdown extension to embed tweetable quotes into your blog posts.
  • GitHub (πŸ“¦ 2 Β· ⏱️ 25.03.2019)
  • PyPi (πŸ“₯ 15 / month):
     pip install markdown-tweetable
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - tweetable.extension
markdown-del-ins - πŸ₯‰4 Β· ⭐ 10 Β· πŸ’€ Β· ❗Unlicensed Β·
Markdown extension to support the del and ins tags.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· ⏱️ 09.01.2020)
  • PyPi (πŸ“₯ 300 / month):
     pip install markdown-del-ins
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - markdown_del_ins

🧭 Navigation & page building

Back to top

awesome-pages - πŸ₯‡26 Β· ⭐ 330 Β· MIT Β·
An MkDocs plugin that simplifies configuring page titles and their order.
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 28 Β· πŸ“¦ 2.7K Β· πŸ“‹ 58 - 18% open Β· ⏱️ 08.05.2023)
  • PyPi (πŸ“₯ 100K / month):
     pip install mkdocs-awesome-pages-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - awesome-pages
encryptcontent - πŸ₯‡21 Β· ⭐ 72 Β· MIT Β·
A MkDocs plugin that encrypt/decrypt markdown content with AES.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 11 Β· πŸ“₯ 55 Β· πŸ“¦ 480 Β· πŸ“‹ 41 - 4% open Β· ⏱️ 09.05.2023)
  • PyPi (πŸ“₯ 4.1K / month):
     pip install mkdocs-encryptcontent-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - encryptcontent
literate-nav - πŸ₯‡21 Β· ⭐ 48 Β· MIT Β·
MkDocs plugin to specify the navigation in Markdown instead of YAML.
  • GitHub (πŸ”€ 8 Β· πŸ“¦ 1K Β· πŸ“‹ 20 - 45% open Β· ⏱️ 17.05.2023)
  • PyPi (πŸ“₯ 92K / month):
     pip install mkdocs-literate-nav
    
  • Add to mkdocs.yml:
    plugins:
      - literate-nav
section-index - πŸ₯ˆ20 Β· ⭐ 58 Β· MIT Β·
MkDocs plugin to allow clickable sections that lead to an index page.
  • GitHub (πŸ”€ 6 Β· πŸ“¦ 1K Β· πŸ“‹ 15 - 33% open Β· ⏱️ 10.04.2023)
  • PyPi (πŸ“₯ 85K / month):
     pip install mkdocs-section-index
    
  • Add to mkdocs.yml:
    plugins:
      - section-index
mkdocs-simple-hooks - πŸ₯ˆ19 Β· ⭐ 50 Β· MIT Β·
Define your own hooks for mkdocs, without having to create a new package.
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 4 Β· πŸ“₯ 27 Β· πŸ“¦ 990 Β· ⏱️ 09.05.2023)
  • PyPi (πŸ“₯ 18K / month):
     pip install mkdocs-simple-hooks
    
  • Add to mkdocs.yml:
    plugins:
      - mkdocs-simple-hooks
exclude - πŸ₯ˆ17 Β· ⭐ 75 Β· πŸ’€ Β· Apache-2 Β·
A mkdocs plugin that lets you exclude files or trees from your output.
  • GitHub (πŸ”€ 9 Β· πŸ“¦ 1.3K Β· πŸ“‹ 12 - 75% open Β· ⏱️ 20.02.2019)
  • PyPi (πŸ“₯ 110K / month):
     pip install mkdocs-exclude
    
  • Add to mkdocs.yml:
    plugins:
      - exclude
MkRefs - πŸ₯ˆ11 Β· ⭐ 23 Β· πŸ’€ Β· MIT Β·
MkDocs plugin to generate semantic reference Markdown pages from a knowledge graph.
  • GitHub (πŸ”€ 1 Β· πŸ“¦ 2 Β· ⏱️ 29.06.2021)
  • PyPi (πŸ“₯ 44 / month):
     pip install mkrefs
    
  • Add to mkdocs.yml:
    plugins:
      - mkrefs
SWAN Gallery - πŸ₯‰7 Β· ❗️AGPL-3.0 Β·
MkDocs plugin to generate a SWAN Gallery.
  • GitHub (πŸ“¦ 1 Β· ⏱️ 21.11.2022)
  • PyPi (πŸ“₯ 41 / month):
     pip install mkdocs-swangallery
    
  • Add to mkdocs.yml:
    plugins:
      - swangallery
select-files - πŸ₯‰5 Β· πŸ’€ Β· Apache-2 Β·
Filter pages for assignments.
  • GitHub (πŸ“¦ 7 Β· ⏱️ 05.09.2019)
  • PyPi (πŸ“₯ 10 / month):
     pip install mkdocs-select-files
    
  • Add to mkdocs.yml:
    plugins:
      - select-files
Show 13 hidden projects...
mkdocs-gallery - πŸ₯ˆ16 Β· ⭐ 16 Β· BSD-3 Β·
Same features as sphinx-gallery (https://sphinx-gallery.github.io/) but on mkdocs (https://www.mkdocs.org/) (no sphinx..
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 6 Β· πŸ“‹ 49 - 38% open Β· ⏱️ 15.05.2023)
  • PyPi (πŸ“₯ 2.4K / month):
     pip install mkdocs-gallery
    
  • Add to mkdocs.yml:
    plugins:
      - gallery
file-filter - πŸ₯ˆ10 Β· ⭐ 6 Β· 🐣 Β· MIT Β·
A MkDocs plugin that lets you exclude/include docs files using globs, regexes, gitignore-style file and..
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ“₯ 16 Β· πŸ“‹ 8 - 25% open Β· ⏱️ 30.05.2023)
  • PyPi (πŸ“₯ 670 / month):
     pip install mkdocs-file-filter-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - file-filter
mkdocs-categories-plugin - πŸ₯‰9 Β· ⭐ 6 Β· MIT Β·
An MkDocs plugin allowing for categorization of wiki pages.
  • GitHub (πŸ“¦ 9 Β· ⏱️ 14.04.2023)
  • PyPi (πŸ“₯ 140 / month):
     pip install mkdocs-categories-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - categories
mkdocs-nav-enhancements - πŸ₯‰8 Β· ⭐ 2 Β· πŸ’€ Β· MIT Β·
WIP plugin for working with titles of pages in MkDocs.
  • GitHub (πŸ“¦ 29 Β· ⏱️ 24.07.2019)
  • PyPi (πŸ“₯ 4.4K / month):
     pip install mkdocs-nav-enhancements
    
  • Add to mkdocs.yml:
    plugins:
      - mkdocs-nav-enhancements
toc-sidebar - πŸ₯‰7 Β· ⭐ 2 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin that allows users to add additional content to the ToC sidebar using the Material theme.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· πŸ“¦ 20 Β· ⏱️ 11.01.2020)
  • PyPi (πŸ“₯ 290 / month):
     pip install mkdocs-toc-sidebar-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - toc-sidebar
mkdocs-nav-weight - πŸ₯‰7 Β· ⭐ 1 Β· MIT Β·
A simple mkdocs plugin, enables to organize Navigation in a more markdownic way.
  • GitHub (πŸ“¦ 1 Β· ⏱️ 29.09.2022)
  • PyPi (πŸ“₯ 270 / month):
     pip install mkdocs-nav-weight
    
  • Add to mkdocs.yml:
    plugins:
      - mkdocs-nav-weight
schema-reader - πŸ₯‰6 Β· ⭐ 3 Β· πŸ’€ Β· MIT Β·
A mkdocs plugin that scans specified directories and files for JSON Schema files, converts them to markdown and builds..
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 3 Β· πŸ“‹ 3 - 66% open Β· ⏱️ 23.06.2021)
  • PyPi (πŸ“₯ 560 / month):
     pip install mkdocs-schema-reader
    
  • Add to mkdocs.yml:
    plugins:
      - schema_reader
awesome-list - πŸ₯‰4 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
MkDocs Plugin to inject social media cards for each entry in an awesome-list.
mkdocs-title-casing-plugin - πŸ₯‰4 Β· ⭐ 1 Β· πŸ’€ Β· ❗️GPL-3.0 Β·
A lightweight mkdocs plugin to add title casing to all mkdocs pages and sections.
  • GitHub (⏱️ 05.09.2021)
  • PyPi (πŸ“₯ 88 / month):
     pip install mkdocs-title-casing-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - title-casing
mkdocs-copy - πŸ₯‰3 Β· ⭐ 3 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin that lets you copy (and maybe transform) arbitrary doc files to the build.
  • GitHub (πŸ“₯ 4 Β· ⏱️ 21.09.2021)
  • PyPi (πŸ“₯ 10 / month):
     pip install mkdocs-copy
    
  • Add to mkdocs.yml:
    plugins:
      - copy
pagenav-generator - πŸ₯‰2 Β· ⭐ 3 Β· πŸ’€ Β· MIT Β·
Little something to automatically generate a Navigation within a page itself. Depends on Awesome-pages.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 2 Β· ⏱️ 17.04.2022)
  • Add to mkdocs.yml:
    plugins:
      - pagenav-generator
filename-title - πŸ₯‰1 Β· ⭐ 1 Β· πŸ’€ Β· ❗️AGPL-3.0 Β·
A mkdocs plugin which lets you use filenames as page tiltles.
  • GitHub (πŸ”€ 1 Β· ⏱️ 25.04.2020)
  • Add to mkdocs.yml:
    plugins:
      - filename_title
mkdocs-pug - πŸ₯‰1 Β· πŸ’€ Β· ❗Unlicensed
Use pug templates with your mkdocs template.
  • GitHub (⏱️ 20.10.2021)
  • PyPi (πŸ“₯ 5 / month):
     pip install mkdocs-pug
    

βœ… Quality checks (code blocks, spelling, etc.)

Back to top

mktestdocs - πŸ₯‡15 Β· ⭐ 87 Β· πŸ“‰ Β· Apache-2
Run pytest against markdown files/docstrings.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 5 Β· πŸ“¦ 28 Β· πŸ“‹ 3 - 66% open Β· ⏱️ 27.04.2023)
  • PyPi (πŸ“₯ 8K / month):
     pip install mktestdocs
    
Show 4 hidden projects...
mkdocs-spellcheck - πŸ₯ˆ10 Β· ⭐ 6 Β· ISC Β·
A spell checker plugin for MkDocs.
  • GitHub (πŸ“¦ 24 Β· πŸ“‹ 14 - 50% open Β· ⏱️ 11.12.2022)
  • PyPi (πŸ“₯ 3.7K / month):
     pip install mkdocs-spellcheck
    
  • Add to mkdocs.yml:
    plugins:
      - spellcheck
Link Checker - πŸ₯‰8 Β· ⭐ 4 Β· πŸ’€ Β· MIT
Python asyncio + aiohttp Markdown *.md URL link checker: 10,000 files/second.
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 3 Β· ⏱️ 24.08.2021)
  • PyPi (πŸ“₯ 970 / month):
     pip install mkdocs-linkcheck
    
mkdocs-code-validator - πŸ₯‰7 Β· ⭐ 1 Β· MIT Β·
Checks Markdown code blocks in a MkDocs site against user-defined actions.
  • GitHub (πŸ“¦ 11 Β· ⏱️ 10.04.2023)
  • PyPi (πŸ“₯ 140 / month):
     pip install mkdocs-code-validator
    
  • Add to mkdocs.yml:
    plugins:
      - code-validator
mkdocs-codecheck - πŸ₯‰5 Β· ⭐ 1 Β· πŸ’€ Β· MIT
Traverses a directory tree looking for code samples, then attempts to validate each code sample found.
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· ⏱️ 16.12.2021)
  • PyPi (πŸ“₯ 9 / month):
     pip install mkdocs-codecheck
    

πŸ” Search & tables of content

Back to top

localsearch - πŸ₯‡16 Β· ⭐ 27 Β· MIT Β·
A MkDocs plugin to make the native search plugin work locally (file:// protocol).
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 7 Β· πŸ“¦ 52 Β· ⏱️ 02.01.2023)
  • PyPi (πŸ“₯ 3K / month):
     pip install mkdocs-localsearch
    
  • Add to mkdocs.yml:
    plugins:
      - localsearch
exclude-search - πŸ₯‡16 Β· ⭐ 24 Β· MIT Β·
A mkdocs plugin that lets you exclude selected chapters from the search index.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 2 Β· πŸ“₯ 6 Β· πŸ“¦ 250 Β· ⏱️ 04.02.2023)
  • PyPi (πŸ“₯ 6.4K / month):
     pip install mkdocs-exclude-search
    
  • Add to mkdocs.yml:
    plugins:
      - exclude-search
tags - πŸ₯‰9 Β· ⭐ 41 Β· πŸ’€ Β· MIT Β·
Processes tags in yaml metadata.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 19 Β· πŸ“‹ 14 - 50% open Β· ⏱️ 02.09.2021)
  • PyPi (πŸ“₯ 480 / month):
     pip install mkdocs-plugin-tags
    
  • Add to mkdocs.yml:
    plugins:
      - tags

🍱 Site conversion (PDF/ePUB/etc.)

Back to top

mkdocs-with-pdf - πŸ₯‡23 Β· ⭐ 240 Β· πŸ’€ Β· MIT Β·
Generate a single PDF file from MkDocs repository.
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 60 Β· πŸ“¦ 330 Β· πŸ“‹ 96 - 54% open Β· ⏱️ 14.10.2021)
  • PyPi (πŸ“₯ 23K / month):
     pip install mkdocs-with-pdf
    
  • Add to mkdocs.yml:
    plugins:
      - with-pdf
pdf-export - πŸ₯ˆ21 Β· ⭐ 280 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin to export content pages as PDF files.
  • GitHub (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 41 Β· πŸ“¦ 410 Β· πŸ“‹ 86 - 46% open Β· ⏱️ 05.10.2021)
  • PyPi (πŸ“₯ 18K / month):
     pip install mkdocs-pdf-export-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - pdf-export
print-site - πŸ₯ˆ20 Β· ⭐ 77 Β· MIT Β·
MkDocs Plugin that adds an additional page that combines all pages, allowing easy exports to PDF and standalone HTML.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 12 Β· πŸ“¦ 220 Β· πŸ“‹ 75 - 10% open Β· ⏱️ 07.12.2022)
  • PyPi (πŸ“₯ 11K / month):
     pip install mkdocs-print-site-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - print-site
mkpdfs - πŸ₯ˆ16 Β· ⭐ 93 Β· πŸ’€ Β· ❗️GPL-3.0 Β·
Converts your mkdocs documentation in PDF, to be shared with users.
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 28 Β· πŸ“₯ 30 Β· πŸ“¦ 47 Β· πŸ“‹ 38 - 31% open Β· ⏱️ 11.08.2021)
  • PyPi (πŸ“₯ 840 / month):
     pip install mkpdfs-mkdocs
    
  • Add to mkdocs.yml:
    plugins:
      - mkpdfs
mkdocs-pandoc - πŸ₯‰13 Β· ⭐ 110 Β· πŸ’€ Β· Apache-2
[unmaintained] mkdocs - pandoc converter: use this fork https://github.com/twardoch/mkdocs-combine.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 22 Β· πŸ“¦ 48 Β· πŸ“‹ 23 - 56% open Β· ⏱️ 14.03.2016)
  • PyPi (πŸ“₯ 150 / month):
     pip install mkdocs-pandoc
    
Show 4 hidden projects...
pdf-with-js - πŸ₯‰10 Β· ⭐ 5 Β· πŸ’€ Β· MIT Β·
A MkDocs plugin that exports your documentation as PDF with rendered JavaScript content.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 1 Β· πŸ“¦ 4 Β· ⏱️ 23.07.2021)
  • PyPi (πŸ“₯ 430 / month):
     pip install mkdocs-pdf-with-js-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - pdf-with-js
mk2pdf-export - πŸ₯‰6 Β· ⭐ 6 Β· πŸ’€ Β· MIT Β·
The plugin is based on https://github.com/zhaoterryy/mkdocs-pdf-export-plugin/ ,the main change is use pandoc to..
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 5 Β· πŸ“¦ 1 Β· ⏱️ 11.09.2020)
  • PyPi (πŸ“₯ 49 / month):
     pip install mkdocs-mk2pdf-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - mk2pdf-export
helm - πŸ₯‰2 Β· ⭐ 1 Β· πŸ’€ Β· Apache-2 Β·
An mkdocs plugin that turns docs website into helm repository.
  • GitHub (πŸ”€ 1 Β· ⏱️ 21.11.2018)
  • PyPi (πŸ“₯ 10 / month):
     pip install mkdocs-helm
    
  • Add to mkdocs.yml:
    plugins:
      - helm-repo
mkdocs-autozip - πŸ₯‰1 Β· ⭐ 2 Β· ❗Unlicensed Β·
A mkdocs plugin for auto zipping the document source.
  • GitHub (⏱️ 05.10.2022)
  • PyPi (πŸ“₯ 120 / month):
     pip install mkdocs-autozip
    
  • Add to mkdocs.yml:
    plugins:
      - autozip

πŸ”§ Site management

Back to top

mike - πŸ₯‡25 Β· ⭐ 330 Β· BSD-3 Β·
Manage multiple versions of your MkDocs-powered documentation via Git.
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 27 Β· πŸ“₯ 140 Β· πŸ“¦ 2K Β· πŸ“‹ 140 - 4% open Β· ⏱️ 06.05.2023)
  • PyPi (πŸ“₯ 83K / month):
     pip install mike
    
  • Add to mkdocs.yml:
    plugins:
      - mike
monorepo - πŸ₯‡24 Β· ⭐ 250 Β· Apache-2 Β·
Build multiple documentation folders in a single Mkdocs. Designed for large codebases.
  • GitHub (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 59 Β· πŸ“¦ 300 Β· πŸ“‹ 50 - 52% open Β· ⏱️ 12.05.2023)
  • PyPi (πŸ“₯ 130K / month):
     pip install mkdocs-monorepo-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - monorepo
mkdocs-multirepo-plugin - πŸ₯ˆ21 Β· ⭐ 71 Β· MIT Β·
Build documentation in multiple repos into one site.
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 23 Β· πŸ“¦ 77 Β· πŸ“‹ 59 - 37% open Β· ⏱️ 29.05.2023)
  • PyPi (πŸ“₯ 13K / month):
     pip install mkdocs-multirepo-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - multirepo
simple - πŸ₯ˆ20 Β· ⭐ 34 Β· Apache-2 Β·
Build documentation files inside your code into a MkDocs site.
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 10 Β· πŸ“¦ 37 Β· ⏱️ 08.06.2023)
  • PyPi (πŸ“₯ 12K / month):
     pip install mkdocs-simple-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - simple
mkdocs-versioning - πŸ₯ˆ17 Β· ⭐ 40 Β· πŸ’€ Β· MIT Β·
A tool that allows for versioning sites built with mkdocs.
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 6 Β· πŸ“¦ 58 Β· πŸ“‹ 25 - 12% open Β· ⏱️ 01.08.2021)
  • PyPi (πŸ“₯ 2.3K / month):
     pip install mkdocs-versioning
    
  • Add to mkdocs.yml:
    plugins:
      - mkdocs-versioning
MkDocs Merge - πŸ₯‰12 Β· ⭐ 20 Β· MIT
Merge the source of multiple MkDocs sites into a single one.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 5 Β· πŸ“¦ 4 Β· πŸ“‹ 7 - 57% open Β· ⏱️ 21.01.2023)
  • PyPi (πŸ“₯ 670 / month):
     pip install mkdocs-merge
    
multirepo - πŸ₯‰8 Β· ⭐ 25 Β· πŸ’€ Β· MIT
A bit like monorepo, but keeps MkDocs projects separate.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 2 Β· πŸ“‹ 3 - 33% open Β· ⏱️ 11.01.2022)
  • PyPi (πŸ“₯ 140 / month):
     pip install mkdocs-multirepo
    
Show 4 hidden projects...
mkdocs-yamp - πŸ₯‰7 Β· ⭐ 2 Β· Apache-2 Β·
Yet Another Multirepo Plugin for MkDocs.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 2 Β· ⏱️ 10.10.2022)
  • PyPi (πŸ“₯ 170 / month):
     pip install mkdocs-yamp
    
  • Add to mkdocs.yml:
    plugins:
      - yamp
progress - πŸ₯‰6 Β· ⭐ 4 Β· πŸ’€ Β· Apache-2 Β·
A plugin for MkDocs that lets you know exactly what is happening during the build.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ“¦ 20 Β· ⏱️ 20.06.2020)
  • Add to mkdocs.yml:
    plugins:
      - progress
mkdocs-new-features-notifier - πŸ₯‰4 Β· ⭐ 2 Β· πŸ’€ Β· MIT Β·
This plugin enables you to notify users of new features in your product. It does this by identifying new documentation..
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· ⏱️ 15.01.2020)
  • PyPi (πŸ“₯ 310 / month):
     pip install mkdocs-new-features-notifier
    
  • Add to mkdocs.yml:
    plugins:
      - mkdocs-new-features-notifier
multiple - πŸ₯‰4 Β· ⭐ 1 Β· πŸ’€ Β· ❗️GPL-3.0 Β·
Allows to merge mkdocs documentations dynamically.
  • GitHub (⏱️ 22.11.2019)
  • PyPi (πŸ“₯ 1K / month):
     pip install mkdocs-multiple
    
  • Add to mkdocs.yml:
    plugins:
      - multiple

πŸ“ Snippets & includes (reusing contents)

Back to top

include-markdown - πŸ₯‡23 Β· ⭐ 61 Β· πŸ“ˆ Β· Apache-2 Β·
Mkdocs Markdown includer plugin.
  • GitHub (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 11 Β· πŸ“₯ 130 Β· πŸ“¦ 1.4K Β· πŸ“‹ 55 - 7% open Β· ⏱️ 10.03.2023)
  • PyPi (πŸ“₯ 100K / month):
     pip install mkdocs-include-markdown-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - include-markdown
Markdown-Include - πŸ₯ˆ22 Β· ⭐ 89 Β· ❗️GPL-3.0 Β·
Provides syntax for Python-Markdown which allows for the inclusion of the contents of other Markdown documents.
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 36 Β· πŸ“¦ 4.6K Β· πŸ“‹ 22 - 31% open Β· ⏱️ 07.02.2023)
  • PyPi (πŸ“₯ 63K / month):
     pip install markdown-include
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - markdown_include.include
Mdx Include - πŸ₯‰9 Β· ⭐ 50 Β· ❗Unlicensed Β·
Python Markdown extension to include local or remote files.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 2 Β· πŸ“‹ 8 - 37% open Β· ⏱️ 26.07.2022)
  • PyPi (πŸ“₯ 9K / month):
     pip install mdx_include
    
  • Add to mkdocs.yml:
    markdown_extensions:
      - mdx_include
Show 6 hidden projects...
meta-descriptions - πŸ₯ˆ17 Β· ⭐ 10 Β· MIT Β·
Generate meta descriptions from the first paragraphs in your MkDocs pages.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· πŸ“¦ 450 Β· πŸ“‹ 9 - 11% open Β· ⏱️ 30.05.2023)
  • PyPi (πŸ“₯ 3.2K / month):
     pip install mkdocs-meta-descriptions-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - meta-descriptions
codeinclude - πŸ₯ˆ15 Β· ⭐ 13 Β· MIT Β·
A plugin to include code snippets into mkdocs pages.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 4 Β· πŸ“¦ 85 Β· πŸ“‹ 11 - 45% open Β· ⏱️ 01.03.2023)
  • PyPi (πŸ“₯ 2.9K / month):
     pip install mkdocs-codeinclude-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - codeinclude
mkdocs-embed-external-markdown - πŸ₯‰13 Β· ⭐ 5 Β· MIT Β·
MkDocs Embed External Markdown plugin that allow to inject section or all full markdown content from a given url. The..
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 5 Β· πŸ“¦ 92 Β· πŸ“‹ 6 - 33% open Β· ⏱️ 16.03.2023)
  • PyPi (πŸ“₯ 5.4K / month):
     pip install mkdocs-embed-external-markdown
    
  • Add to mkdocs.yml:
    plugins:
      - external-markdown
snippet - πŸ₯‰11 Β· ⭐ 11 Β· πŸ’€ Β· MIT Β·
An mkdocs plugin that injects snippets from a file in a git repository.
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 3 Β· πŸ“¦ 11 Β· πŸ“‹ 7 - 42% open Β· ⏱️ 21.10.2021)
  • PyPi (πŸ“₯ 1.6K / month):
     pip install mkdocs-snippet-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - snippet
mkdocs-version-annotations - πŸ₯‰10 Β· ⭐ 1 Β· MIT Β·
MkDocs plugin to add custom admonitions for documenting version differences.
  • GitHub (πŸ“₯ 6 Β· πŸ“¦ 180 Β· ⏱️ 14.09.2022)
  • PyPi (πŸ“₯ 5.7K / month):
     pip install mkdocs-version-annotations
    
  • Add to mkdocs.yml:
    plugins:
      - mkdocs-version-annotations
git snippet - πŸ₯‰8 Β· ⭐ 5 Β· πŸ’€ Β· MIT Β·
Mkdocs plugin that allow to inject snippet or all markdown content from a given remote git repository.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 3 Β· πŸ“¦ 6 Β· ⏱️ 15.11.2020)
  • PyPi (πŸ“₯ 430 / month):
     pip install mkdocs-gitsnippet-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - gitsnippet

πŸ‘½ Other

Back to top

techdocs-core - πŸ₯‡20 Β· ⭐ 52 Β· βž• Β· Apache-2 Β·
The core MkDocs plugin used by Backstages TechDocs as a wrapper around multiple MkDocs plugins and Python Markdown..
  • GitHub (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 40 Β· πŸ“¦ 34 Β· πŸ“‹ 42 - 52% open Β· ⏱️ 24.05.2023)
  • PyPi (πŸ“₯ 130K / month):
     pip install mkdocs-techdocs-core
    
  • Add to mkdocs.yml:
    plugins:
      - techdocs-core
same-dir - πŸ₯ˆ12 Β· ⭐ 23 Β· MIT Β·
MkDocs plugin to allow placing mkdocs.yml in the same directory as documentation.
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 2 Β· πŸ“¦ 180 Β· ⏱️ 10.04.2023)
  • PyPi (πŸ“₯ 9.2K / month):
     pip install mkdocs-same-dir
    
  • Add to mkdocs.yml:
    plugins:
      - same-dir
no-sitemap - πŸ₯‰5 Β· 🐣 Β· MIT Β·
Disable Mkdocs sitemap generation.
  • GitHub (πŸ“¦ 3 Β· ⏱️ 04.04.2023)
  • PyPi (πŸ“₯ 280 / month):
     pip install mkdocs-no-sitemap-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - no-sitemap
Show 6 hidden projects...
bibtex - πŸ₯‡20 Β· ⭐ 44 Β· ❗️BSD-3-Clause-LBNL Β·
A MkDocs plugin for citation management using bibtex.
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 13 Β· πŸ“¦ 160 Β· πŸ“‹ 34 - 20% open Β· ⏱️ 06.06.2023)
  • PyPi (πŸ“₯ 4K / month):
     pip install mkdocs-bibtex
    
  • Add to mkdocs.yml:
    plugins:
      - bibtex
placeholder - πŸ₯ˆ11 Β· ⭐ 4 Β· MIT Β·
Add placeholders to your MkDocs pages.
  • GitHub (πŸ”€ 1 Β· ⏱️ 27.05.2023)
  • PyPi (πŸ“₯ 400 / month):
     pip install mkdocs-placeholder-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - placeholder
vim-md-tags - πŸ₯‰8 Β· ⭐ 4 Β· πŸ’€ Β· MIT Β·
An MkDocs plugin that creates a vim tag file of all markdown files.
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 1 Β· πŸ“¦ 9 Β· ⏱️ 08.05.2020)
  • PyPi (πŸ“₯ 110 / month):
     pip install mkdocs-vim-md-tags-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - vim-md-tags
thumbnails - πŸ₯‰6 Β· ⭐ 2 Β· MIT Β·
MkDocs plugin for thumbnail images generated automatically.
  • GitHub (πŸ“‹ 2 - 50% open Β· ⏱️ 05.06.2023)
  • PyPi (πŸ“₯ 310 / month):
     pip install mkdocs-thumbnails
    
  • Add to mkdocs.yml:
    plugins:
      - thumbnails
badges - πŸ₯‰6 Β· ⭐ 2 Β· MIT Β·
Add badges to your mkdocs page.
  • GitHub (πŸ”€ 1 Β· ⏱️ 15.04.2023)
  • PyPi (πŸ“₯ 360 / month):
     pip install mkdocs-badges
    
  • Add to mkdocs.yml:
    plugins:
      - badges
pico-8 - πŸ₯‰4 Β· ⭐ 1 Β· πŸ’€ Β· MIT Β·
A MKDocs plugin that allows to embed a Pico-8 web player in a page.
  • GitHub (πŸ“¦ 1 Β· ⏱️ 17.03.2019)
  • PyPi (πŸ“₯ 93 / month):
     pip install pico8-mkdocs-plugin
    
  • Add to mkdocs.yml:
    plugins:
      - pico-8

Related Resources

  • Best-of lists: 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 and fill in the requested information.
  • Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.

If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.

For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.

License

CC0