Skip to content
MkDocs Catalog
On this page

Site building, site management#

22 projects, most used and most active first. 3 of them build on MkDocs NG in the weekly compatibility test.

Data from 2026-11-01.

mike#

Manage multiple versions of your MkDocs-powered documentation via Git.

techdocs-core#

The core MkDocs plugin used by Backstages TechDocs as a wrapper around multiple MkDocs plugins and Python Markdown..

  • Install: pip install mkdocs-techdocs-core
  • Plugin: techdocs-core
  • Builds on MkDocs NG in the weekly compatibility test
  • 116 · 588k/month · last commit 2026-10-15 · Apache-2.0
  • GitHub · PyPI

monorepo#

Build multiple documentation folders in a single Mkdocs. Designed for large codebases.

  • Install: pip install mkdocs-monorepo-plugin
  • Plugin: monorepo
  • Builds on MkDocs NG in the weekly compatibility test
  • 400 · 1.3M/month · last commit 2025-06-15 · Apache-2.0
  • GitHub · PyPI

Warning

No commits since 2025-06-15. Check that it still fits your setup.

mkdocs-multirepo-plugin#

Build documentation in multiple repos into one site.

  • Install: pip install mkdocs-multirepo-plugin
  • Plugin: multirepo
  • 196 · 57k/month · last commit 2026-03-19 · MIT
  • GitHub · PyPI

simple#

Build documentation files inside your code into a MkDocs site.

  • Install: pip install mkdocs-simple-plugin
  • Plugin: simple
  • 51 · 22k/month · last commit 2026-10-31 · Apache-2.0
  • GitHub · PyPI

same-dir#

ProperDocs plugin to allow placing mkdocs.yml in the same directory as documentation.

  • Install: pip install mkdocs-same-dir
  • Plugin: same-dir
  • 46 · 134k/month · last commit 2026-04-17 · MIT
  • GitHub · PyPI

Publisher for MkDocs - debugger#

Advanced console and file logger from build and serve process.

  • Install: pip install mkdocs-publisher
  • Plugin: pub-debugger
  • 130 · 4.2k/month · last commit 2025-11-26 · MIT
  • GitHub · PyPI

mkdocs-versioning#

A tool that allows for versioning sites built with mkdocs.

  • Install: pip install mkdocs-versioning
  • Plugin: mkdocs-versioning
  • 40 · 3.0k/month · last commit 2021-08-01 · MIT
  • GitHub · PyPI

Warning

No commits since 2021-08-01. Check that it still fits your setup.

markdown-docs#

Action/docker image that transforms your markdown into a static website. No need for particular configuration: it just..

  • 29 · 783/month · last commit 2026-10-05 · MIT
  • GitHub

multirepo#

A bit like monorepo, but keeps MkDocs projects separate.

  • Install: pip install mkdocs-multirepo
  • 47 · 369/month · last commit 2024-01-04 · MIT
  • GitHub · PyPI

Warning

No commits since 2024-01-04. Check that it still fits your setup.

MkDocs Merge#

Merge the source of multiple MkDocs sites into a single one.

  • Install: pip install mkdocs-merge
  • 23 · 2.8k/month · last commit 2025-07-05 · MIT
  • GitHub · PyPI

Warning

No commits since 2025-07-05. Check that it still fits your setup.

mkdocs-exclude-unused-files#

Exclude orphaned (unused) static files from your mkdocs build.

  • Install: pip install mkdocs-exclude-unused-files
  • Plugin: exclude-unused-files
  • 5 · 6.3k/month · last commit 2025-06-11 · MIT
  • GitHub · PyPI

Warning

No commits since 2025-06-11. Check that it still fits your setup.

mkdocs-note#

A MkDocs plugin to add note boxes to your documentation.

  • Install: pip install mkdocs-note
  • Plugin: mkdocs-note
  • 7 · 631/month · last commit 2026-10-01 · GPL-3.0
  • GitHub · PyPI

mkdocs-auto-refresh-build-pages#

MkDocs plugin that automatically refreshes the build pages when the documentation is updated.

  • Install: pip install mkdocs-auto-refresh-build-pages
  • Plugin: auto-refresh-build-pages
  • 3 · 1.2k/month · last commit 2025-07-06 · MIT
  • GitHub · PyPI

Warning

No commits since 2025-07-06. Check that it still fits your setup.

no-sitemap#

Disable Mkdocs sitemap generation.

  • Install: pip install mkdocs-no-sitemap-plugin
  • Plugin: no-sitemap
  • 4 · 1.6k/month · last commit 2025-08-23 · MIT
  • GitHub · PyPI

Warning

No commits since 2025-08-23. Check that it still fits your setup.

mkdocs-yamp#

Yet Another Multirepo Plugin for MkDocs.

  • Install: pip install mkdocs-yamp
  • Plugin: yamp
  • 2 · 110/month · last commit 2022-10-10 · Apache-2.0
  • GitHub · PyPI

Warning

No commits since 2022-10-10. Check that it still fits your setup.

mkdocs-required-frontmatter-plugin#

This MkDocs plugin enforces required frontmatter for documentation pages.

  • Install: pip install mkdocs-required-frontmatter-plugin
  • Plugin: required-frontmatter
  • 4 · 258/month · last commit 2024-03-22 · MIT
  • GitHub · PyPI

Warning

No commits since 2024-03-22. Check that it still fits your setup.

progress#

A plugin for MkDocs that lets you know exactly what is happening during the build.

  • Plugin: progress
  • 5 · last commit 2026-04-22 · Apache-2.0
  • GitHub

mkdocs-exclude-tagged-files#

A mkdocs plugin for excluding files based on frontmatter tags.

  • Install: pip install mkdocs-exclude-tagged-files
  • Plugin: mkdocs_exclude_tagged_files
  • 4 · 108/month · last commit 2023-09-10 · MIT
  • GitHub · PyPI

Warning

No commits since 2023-09-10. Check that it still fits your setup.

mkdocs-new-features-notifier#

This plugin enables you to notify users of new features in your product. It does this by identifying new documentation..

  • Install: pip install mkdocs-new-features-notifier
  • Plugin: mkdocs-new-features-notifier
  • 4 · 610/month · last commit 2020-01-15 · MIT
  • GitHub · PyPI

Warning

No commits since 2020-01-15. Check that it still fits your setup.

multiple#

Allows to merge mkdocs documentations dynamically.

  • Install: pip install mkdocs-multiple
  • Plugin: multiple
  • 2 · 462/month · last commit 2019-11-22 · GPL-3.0
  • GitHub · PyPI

Warning

No commits since 2019-11-22. Check that it still fits your setup.

octadocs-adr#

A blueprint for Architecture Decision Record in Octadocs - the smart documentation environment.

  • Install: pip install octadocs-adr
  • Plugin: octadocs_adr
  • 1 · 27/month · last commit 2021-08-22
  • GitHub · PyPI

Warning

No commits since 2021-08-22. Check that it still fits your setup.

Esc
↵ to open ↑↓ to move Esc to close
Keyboard shortcuts
Ctrl K /
Open search and commands
t
Toggle dark mode
[ ]
Previous / next page
j k
Previous / next heading
?
Show this help