On this page
Navigation & page building#
29 projects, most used and most active first. 3 of them build on MkDocs NG in the weekly compatibility test.
Data from 2026-11-01.
encryptcontent#
A MkDocs plugin that encrypt/decrypt markdown content with AES.
- Install:
pip install mkdocs-encryptcontent-plugin - Plugin:
encryptcontent - Builds on MkDocs NG in the weekly compatibility test
- 176 · 11k/month · last commit 2026-05-17 · MIT
- GitHub · PyPI
literate-nav#
MkDocs plugin to specify the navigation in Markdown instead of YAML.
- Install:
pip install mkdocs-literate-nav - Plugin:
literate-nav - Builds on MkDocs NG in the weekly compatibility test
- 103 · 766k/month · last commit 2026-04-17 · MIT
- GitHub · PyPI
awesome-nav#
A plugin for customizing the navigation structure of your MkDocs site.
- Install:
pip install mkdocs-awesome-nav - Plugin:
awesome-nav - Builds on MkDocs NG in the weekly compatibility test
- 627 · 562k/month · last commit 2026-04-10 · MIT
- GitHub · PyPI
mkdocs-simple-hooks#
Define your own hooks for mkdocs, without having to create a new package.
- Install:
pip install mkdocs-simple-hooks - Plugin:
mkdocs-simple-hooks - 68 · 50k/month · last commit 2023-11-14 · MIT
- GitHub · PyPI
Warning
No commits since 2023-11-14. Check that it still fits your setup.
exclude#
A mkdocs plugin that lets you exclude files or trees from your output.
- Install:
pip install mkdocs-exclude - Plugin:
exclude - 96 · 253k/month · last commit 2019-02-20 · Apache-2.0
- GitHub · PyPI
Warning
No commits since 2019-02-20. Check that it still fits your setup.
Publisher for MkDocs - meta#
Automatic navigation based on files metadata with URL name and publication status control.
- Install:
pip install mkdocs-publisher - Plugin:
pub-meta - 130 · 4.2k/month · last commit 2025-11-26 · MIT
- GitHub · PyPI
section-index#
MkDocs plugin to allow clickable sections that lead to an index page.
- Install:
pip install mkdocs-section-index - Plugin:
section-index - 97 · 807k/month · last commit 2026-04-17 · MIT
- GitHub · PyPI
mkdocs-gallery#
Same features as sphinx-gallery (https://sphinx-gallery.github.io/) but on mkdocs (https://www.mkdocs.org/) (no sphinx..
- Install:
pip install mkdocs-gallery - Plugin:
gallery - 51 · 3.6k/month · last commit 2024-09-30 · BSD-3-Clause
- GitHub · PyPI
Warning
No commits since 2024-09-30. Check that it still fits your setup.
mkdocs-nav-weight#
A simple mkdocs plugin, enables to organize Navigation in a more markdownic way.
- Install:
pip install mkdocs-nav-weight - Plugin:
mkdocs-nav-weight - 14 · 36k/month · last commit 2025-09-09 · MIT
- GitHub · PyPI
Warning
No commits since 2025-09-09. Check that it still fits your setup.
mkdocs-pagetree-plugin#
MkDocs plugin that allows you to display the page tree. Like sitemap.xml, but for humans.
- Install:
pip install mkdocs-pagetree-plugin - Plugin:
pagetree - 12 · 3.2k/month · last commit 2025-11-02 · MIT
- GitHub · PyPI
mkdocs-live-edit-plugin#
An MkDocs plugin that allows editing pages directly from the browser.
- Install:
pip install mkdocs-live-edit-plugin - Plugin:
live-edit - 37 · 533/month · last commit 2026-04-09 · MIT
- GitHub · PyPI
file-filter#
A MkDocs plugin that lets you exclude/include docs files using globs, regexes, gitignore-style file and..
- Install:
pip install mkdocs-file-filter-plugin - Plugin:
file-filter - 10 · 3.5k/month · last commit 2024-07-19 · MIT
- GitHub · PyPI
Warning
No commits since 2024-07-19. Check that it still fits your setup.
mkdocs-categories-plugin#
An MkDocs plugin allowing for categorization of wiki pages.
- Install:
pip install mkdocs-categories-plugin - Plugin:
categories - 16 · 1.1k/month · last commit 2026-04-09 · MIT
- GitHub · PyPI
MkRefs#
MkDocs plugin to generate semantic reference Markdown pages from a knowledge graph.
- Install:
pip install mkrefs - Plugin:
mkrefs - 41 · 71/month · last commit 2023-08-31 · MIT
- GitHub · PyPI
Warning
No commits since 2023-08-31. Check that it still fits your setup.
mkdocs-breadcrumbs-plugin#
Location-based breadcrumbs navigation.
- Install:
pip install mkdocs-breadcrumbs-plugin - Plugin:
mkdocs-breadcrumbs-plugin - 7 · 1.6k/month · last commit 2025-04-18 · MIT
- GitHub · PyPI
Warning
No commits since 2025-04-18. Check that it still fits your setup.
include directory to navigation#
Simple MKDocs plugin than permit to fetch and replace directory in navigation.
- Install:
pip install mkdocs-include-dir-to-nav - Plugin:
include_dir_to_nav - 31 · 33k/month · last commit 2022-03-01
- GitHub · PyPI
Warning
No commits since 2022-03-01. Check that it still fits your setup.
toc-sidebar#
An MkDocs plugin that allows users to add additional content to the ToC sidebar using the Material theme.
- Install:
pip install mkdocs-toc-sidebar-plugin - Plugin:
toc-sidebar - 4 · 782/month · last commit 2020-01-11 · MIT
- GitHub · PyPI
Warning
No commits since 2020-01-11. Check that it still fits your setup.
mkdocs-nav-enhancements#
WIP plugin for working with titles of pages in MkDocs.
- Install:
pip install mkdocs-nav-enhancements - Plugin:
mkdocs-nav-enhancements - 3 · 4.7k/month · last commit 2019-07-24 · MIT
- GitHub · PyPI
Warning
No commits since 2019-07-24. Check that it still fits your setup.
vim-md-tags#
An MkDocs plugin that creates a vim tag file of all markdown files.
- Install:
pip install mkdocs-vim-md-tags-plugin - Plugin:
vim-md-tags - 6 · 56/month · last commit 2020-05-08 · MIT
- GitHub · PyPI
Warning
No commits since 2020-05-08. Check that it still fits your setup.
authors#
MkDocs plugin to display authors dynamically on a template using an .authors.yml file.
- Install:
pip install mkdocs-authors-plugin - Plugin:
authors - 2 · 50/month · last commit 2025-08-05 · MIT
- GitHub · PyPI
Warning
No commits since 2025-08-05. Check that it still fits your setup.
schema-reader#
A mkdocs plugin that scans specified directories and files for JSON Schema files, converts them to markdown and builds..
- Install:
pip install mkdocs-schema-reader - Plugin:
schema_reader - 7 · 1.4k/month · last commit 2021-06-23 · MIT
- GitHub · PyPI
Warning
No commits since 2021-06-23. Check that it still fits your setup.
awesome-list#
MkDocs Plugin to inject social media cards for each entry in an awesome-list.
- Plugin:
awesome-list - 5 · last commit 2026-10-03 · MIT
- GitHub
mkdocs-title-casing-plugin#
A lightweight mkdocs plugin to add title casing to all mkdocs pages and sections.
- Install:
pip install mkdocs-title-casing-plugin - Plugin:
title-casing - 2 · 283/month · last commit 2023-09-02 · GPL-3.0
- GitHub · PyPI
Warning
No commits since 2023-09-02. Check that it still fits your setup.
SWAN Gallery#
MkDocs plugin to generate a SWAN Gallery.
- Install:
pip install mkdocs-swangallery - Plugin:
swangallery - 1 · 39/month · last commit 2026-01-23 · AGPL-3.0
- GitHub · PyPI
mkdocs-navsorted-plugin#
mkdocs plugin to get nav sorted without yml directives.
- Install:
pip install mkdocs-navsorted-plugin - Plugin:
navsorted - 192/month · last commit 2025-05-24 · BSD-3-Clause
- GitHub · PyPI
Warning
No commits since 2025-05-24. Check that it still fits your setup.
select-files#
Filter pages for assignments.
- Install:
pip install mkdocs-select-files - Plugin:
select-files - 47/month · last commit 2019-09-05 · Apache-2.0
- GitHub · PyPI
Warning
No commits since 2019-09-05. Check that it still fits your setup.
MkDocs Remove Sections Plugin#
Remove sections with specific titles from your MkDocs pages.
- Install:
pip install mkdocs-remove-sections-plugin - Plugin:
remove_sections - 1 · 30/month · last commit 2026-05-31 · MIT
- GitHub · PyPI
pagenav-generator#
Little something to automatically generate a Navigation within a page itself. Depends on Awesome-pages.
- Plugin:
pagenav-generator - 4 · last commit 2022-04-17 · MIT
- GitHub
Warning
No commits since 2022-04-17. Check that it still fits your setup.
mkdocs-pug#
- Install:
pip install mkdocs-pug - 8/month
- PyPI