No description
Find a file
2026-05-18 14:08:59 +04:00
.github/workflows add release workflow 2025-08-03 15:04:26 +04:00
src fix: multiple code quality fixes 2026-05-17 13:40:09 +04:00
.editorconfig Initial commit 2022-10-19 15:55:02 +03:00
.eslintignore Initial commit 2022-10-19 15:55:02 +03:00
.eslintrc Initial commit 2022-10-19 15:55:02 +03:00
.gitignore Initial commit 2022-10-19 15:55:02 +03:00
.npmrc Initial commit 2022-10-19 15:55:02 +03:00
esbuild.config.mjs Initial commit 2022-10-19 15:55:02 +03:00
LICENSE use active-leaf-change event instead of click for tracking active editor 2023-01-01 12:27:03 +06:00
main.ts fix: multiple code quality fixes 2026-05-17 13:40:09 +04:00
manifest.json chore: bump version 2026-05-18 14:08:59 +04:00
package-lock.json fix: multiple code quality fixes 2026-05-17 13:40:09 +04:00
package.json fix: multiple code quality fixes 2026-05-17 13:40:09 +04:00
README.md Merge pull request #38 from dartungar/dev 2023-09-01 09:25:19 +04:00
styles.css fix: multiple code quality fixes 2026-05-17 13:40:09 +04:00
tsconfig.json create plugin 2022-12-02 22:39:14 +06:00
version-bump.mjs Initial commit 2022-10-19 15:55:02 +03:00
versions.json fix: multiple code quality fixes 2026-05-17 13:40:09 +04:00

Mermaid Tools for Obsidian.md

About Mermaid

Mermaid.js lets you create diagrams and visualizations using text:

Start ---> Stop

will render as:

image

Obsidian supports Mermaid.js natively, via mermaid codeblocks.

⚠️ Please note that rendering Mermaid is Obsidian's feature, and not implemented by this plugin. This plugin has no control over how Mermaid is rendered. All bugs concerning rendering of diagrams should be posted to official forums.

Mermaid Tools

This plugin adds a toolbar with common Mermaid.js elements, so you won't have to remember them.

Use ribbon icon or Mermaid: Open Toolbar View command to open the toolbar.

Click on an element to paste it into editor.

image

A small demo: obsidian-mermaid-demo-updated

Note: in toolbar panel, all elements are wrapped as complete diagrams for rendering purposes.

Create & Manage elements

You can create, delete, edit & reorder elements in settings tab: mermaid-toolbar-settings

Roadmap:

  • add / edit elements in settings
  • reorder elements in settings
  • UX improvements