Skip to content
MkDocs Catalog
On this page

Charts, Images, Tables & Graphs#

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

Data from 2026-11-01.

plantuml-markdown#

PlantUML plugin for Python-Markdown.

  • Install: pip install plantuml-markdown
  • Markdown extension: plantuml_markdown
  • Builds on MkDocs NG in the weekly compatibility test
  • 226 · 704k/month · last commit 2026-10-26 · BSD-2-Clause
  • GitHub · PyPI

MkDocs GLightbox#

A MkDocs plugin supports image lightbox (zoom effect) with GLightbox.

mermaid2#

A Mermaid graphs plugin for mkdocs.

kroki#

MkDocs plugin for Kroki-Diagrams.

panzoom#

MkDocs Plugin to enable pan & zoom on images and mermaid/d2 diagrams.

  • Install: pip install mkdocs-panzoom-plugin
  • Plugin: panzoom
  • 71 · 483k/month · last commit 2026-10-24 · MIT
  • GitHub · PyPI

table-reader#

MkDocs plugin that enables a markdown tag like {{ read_csv(table.csv) }} to directly insert various table formats into..

  • Install: pip install mkdocs-table-reader-plugin
  • Plugin: table-reader
  • 162 · 142k/month · last commit 2026-10-29 · MIT
  • GitHub · PyPI

mkdocs_puml#

Inline PlantUML diagrams in your MkDocs documentation.

  • Install: pip install mkdocs-puml
  • Plugin: plantuml
  • 63 · 40k/month · last commit 2026-03-03 · MIT
  • GitHub · PyPI

MkDocs Video#

MkDocs Video plugin.

  • Install: pip install mkdocs-video
  • Plugin: mkdocs-video
  • 83 · 100k/month · last commit 2024-01-04 · MIT
  • GitHub · PyPI

Warning

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

build-plantuml#

MkDocs plugin to help generate your plantuml images locally or remotely as files (NOT inline).

  • Install: pip install mkdocs-build-plantuml-plugin
  • Plugin: build_plantuml
  • 78 · 34k/month · last commit 2026-02-24 · MIT
  • GitHub · PyPI

Markdown blockdiag#

blockdiag extension for Python Markdown.

  • Install: pip install markdown-blockdiag
  • Markdown extension: markdown_blockdiag
  • 30 · 2.7k/month · last commit 2023-11-22 · MIT
  • GitHub · PyPI

Warning

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

mkdocs-d2-plugin#

A plugin for embedding D2 diagrams in MkDocs.

  • Install: pip install mkdocs-d2-plugin
  • Plugin: d2
  • 38 · 25k/month · last commit 2026-04-09 · MIT
  • GitHub · PyPI

Interactive Graph#

interactive graph for Material for MkDocs like Obsidian, refer demo:.

  • Install: pip install mkdocs-obsidian-interactive-graph-plugin
  • Plugin: obsidian-interactive-graph
  • 35 · 1.4k/month · last commit 2026-02-10 · MIT
  • GitHub · PyPI

drawio-exporter#

Exports your Draw.io diagrams at build time for easier embedding into your documentation.

  • Install: pip install mkdocs-drawio-exporter
  • Plugin: drawio-exporter
  • 85 · 8.7k/month · last commit 2025-05-25 · MIT
  • GitHub · PyPI

Warning

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

Lightgallery#

Markdown extension to wrap images in a lightbox.

  • Install: pip install lightgallery
  • Markdown extension: lightgallery
  • 26 · 3.8k/month · last commit 2023-10-07 · MIT
  • GitHub · PyPI

Warning

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

charts#

Mkdocs plugin to add plots from data using vegalite.

  • Install: pip install mkdocs-charts-plugin
  • Plugin: charts
  • 90 · 15k/month · last commit 2025-09-02 · MIT
  • GitHub · PyPI

Warning

No commits since 2025-09-02. Check that it still fits your setup.

oEmbedPy#

MkDocs plugin to render rich contents from URL by oEmbed API.

  • Install: pip install oEmbedPy
  • Plugin: oembedpy
  • 8 · 1.2k/month · last commit 2025-12-27 · Apache-2.0
  • GitHub · PyPI · Homepage

mkdocs-diagrams#

MkDocs plugin to render Diagrams files.

  • Install: pip install mkdocs-diagrams
  • Plugin: diagrams
  • 33 · 47k/month · last commit 2020-09-04 · MIT
  • GitHub · PyPI

Warning

No commits since 2020-09-04. Check that it still fits your setup.

markdownmermaid#

A MkDocs plugin that support mermaid graph in markdown file.

  • Install: pip install mkdocs-mermaid-plugin
  • Plugin: markdownmermaid
  • 27 · 2.2k/month · last commit 2019-05-26 · MIT
  • GitHub · PyPI

Warning

No commits since 2019-05-26. Check that it still fits your setup.

markdown-captions#

Python-Markdown plugin for image captions.

  • Install: pip install markdown-captions
  • Markdown extension: markdown_captions
  • 12 · 21k/month · last commit 2023-05-24 · GPL-3.0
  • GitHub · PyPI

Warning

No commits since 2023-05-24. Check that it still fits your setup.

Termage#

Generate SVGs from any Python code, even in your documentation.

  • Install: pip install Termage
  • Plugin: termage
  • 30 · 54/month · last commit 2022-08-23 · MIT
  • GitHub · PyPI

Warning

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

mkdocs-matplotlib#

A mkdocs plugin to automatically render matplotlib figure in your documenation.

  • Install: pip install mkdocs-matplotlib
  • Plugin: mkdocs_matplotlib
  • 4 · 1.4k/month · last commit 2022-06-20 · MIT
  • GitHub · PyPI

Warning

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

plotly charts#

Mkdocs plugin to add interactive charts with Plotly.js.

  • Install: pip install mkdocs-plotly-plugin
  • Plugin: plotly
  • 13 · 3.7k/month · last commit 2026-09-11 · MIT
  • GitHub · PyPI

svgbob extension for Python Markdown#

svgbob extension for Python Markdown.

  • Install: pip install markdown-svgbob
  • Markdown extension: markdown_svgbob
  • 8 · 1.5k/month · last commit 2024-06-21 · MIT
  • GitHub · PyPI

Warning

No commits since 2024-06-21. Check that it still fits your setup.

mkdocs-resize-images#

MkDocs plugin to resize images according to the configuration.

  • Install: pip install mkdocs-resize-images
  • Plugin: resize-images
  • 5 · 459/month · last commit 2023-11-04 · MIT
  • GitHub · PyPI

Warning

No commits since 2023-11-04. Check that it still fits your setup.

docutools#

Dev Centric Tools for Mkdocs Based Documentation.

  • Install: pip install docutools
  • Plugins: lcd-find-pages, lcd-custom-dir, lcd-blacklist, lcd-lp, lcd-md-replace, lcd-page-tree, lcd-stats
  • 27 · 118/month · last commit 2025-11-09 · BSD-2-Clause
  • GitHub · PyPI

badges#

Add badges to your mkdocs page.

  • Install: pip install mkdocs-badges
  • Plugin: badges
  • 16 · 1.7k/month · last commit 2026-05-23 · MIT
  • GitHub · PyPI

markdownwavedrom#

A MkDocs plugin for support wavedrom charts in markdown file.

  • Install: pip install mkdocs-wavedrom-plugin
  • Plugin: markdownwavedrom
  • 10 · 83/month · last commit 2025-05-02 · MPL-2.0
  • GitHub · PyPI

Warning

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

mkdocs-bpmn-js#

MkDocs plugin to embed BPMN diagrams.

  • Install: pip install mkdocs-bpmn-js
  • Plugin: bpmn-js
  • 3 · 821/month · last commit 2025-08-01 · MIT
  • GitHub · PyPI

Warning

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

MkDocs Img2Fig Plugin#

A MkDocs plugin that converts markdown encoded images into figure elements.

  • Install: pip install mkdocs-img2fig-plugin
  • Plugin: img2fig
  • 23 · 3.3k/month · last commit 2020-07-14 · MIT
  • GitHub · PyPI

Warning

No commits since 2020-07-14. Check that it still fits your setup.

MkDocs Graphviz#

A mkdocs Extension that automatically renders Graphviz images, in SVG or PNG format, within your markdown file.

  • Install: pip install mkdocs-graphviz
  • Plugin: mkdocs_graphviz
  • 6 · 9.7k/month
  • PyPI · Homepage

thumbnails#

MkDocs plugin for thumbnail images generated automatically.

  • Install: pip install mkdocs-thumbnails
  • Plugin: thumbnails
  • 4 · 55/month · last commit 2023-06-05 · MIT
  • GitHub · PyPI

Warning

No commits since 2023-06-05. Check that it still fits your setup.

pico-8#

A MKDocs plugin that allows to embed a Pico-8 web player in a page.

  • Install: pip install pico8-mkdocs-plugin
  • Plugin: pico-8
  • 2 · 37/month · last commit 2019-03-17 · MIT
  • GitHub · PyPI

Warning

No commits since 2019-03-17. Check that it still fits your setup.

markdown-figcap#

Extension for Python-Markdown to handle figure and figcaption.

  • Install: pip install markdown-figcap
  • Markdown extension: markdown_figcap
  • 1 · 60/month · last commit 2019-03-09 · BSD-3-Clause
  • GitHub · PyPI

Warning

No commits since 2019-03-09. Check that it still fits your setup.

Markdown aafigure#

aafigure extension for Python Markdown.

  • Install: pip install markdown-aafigure
  • Markdown extension: markdown_aafigure
  • 6 · 65/month · last commit 2024-05-04 · MIT
  • GitHub · PyPI

Warning

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

Family tree example#

An interactive family tree visualization using d3-dag.

  • 2 · last commit 2023-08-04 · GPL-3.0
  • GitHub

Warning

No commits since 2023-08-04. Check that it still fits your setup.

import-statement#

  • Install: pip install mkdocs-import-statement-plugin
  • Plugin: import-statement
  • 2 · 134/month · last commit 2023-02-06 · MIT
  • GitHub · PyPI

Warning

No commits since 2023-02-06. Check that it still fits your setup.

inline-svg#

  • Install: pip install mkdocs-plugin-inline-svg-mod
  • Plugin: inline-svg
  • 40/month · last commit 2024-01-12 · MIT
  • GitHub · PyPI

Warning

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

sequence-js#

MkDocs plugin to render sequence.js blocks.

  • Plugin: sequence-js
  • 5 · last commit 2020-02-28 · MIT
  • GitHub

Warning

No commits since 2020-02-28. Check that it still fits your setup.

image-formatter-plugin#

  • Install: pip install mkdocs-image-formatter-plugin
  • Plugin: image-formatter
  • 4 · 36/month · last commit 2023-12-06
  • GitHub · PyPI

Warning

No commits since 2023-12-06. Check that it still fits your setup.

MkHack3rs#

Hacks & Integrations for Mkdocs / Material Theme.

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