Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Mermaid Nixie

jasejase3 downloads

Vault-wide Mermaid layout settings: the ELK engine with right-angle edges, plus spacing.

Add to Obsidian
Mermaid Nixie screenshot
Mermaid Nixie screenshot
Mermaid Nixie screenshot
Mermaid Nixie screenshot
Mermaid Nixie screenshot
Mermaid Nixie screenshot
Mermaid Nixie screenshot
  • Overview
  • Scorecard
  • Updates3

An Obsidian plugin that sets how Mermaid diagrams are laid out across your vault: the ELK layout engine with right-angle edges, plus spacing settings.

The same diagram with Mermaid's default Dagre layout and with ELK

Features

  • Layout engine: ELK (right angles, fewest bends) or Dagre (Mermaid's default).
  • Edge corners: rounded, sharp, step, or one of the smooth curves (for diagrams that use Dagre).
  • Node spacing and layer spacing sliders, which also apply to ELK (Mermaid's own ELK integration ignores them).
  • ELK node placement: centred by default (NETWORK_SIMPLEX), so parents sit over their children.
  • Merge parallel edges toggle.
  • A command to re-render diagrams in open notes.

Mermaid Nixie settings

These settings are only defaults. A single diagram can still override them on its first line:

%%{init: {"layout": "dagre"}}%%

It works on mobile too. Before and after:

Dagre layout on a phone ELK layout with Mermaid Nixie on a phone

Install

Download main.js and manifest.json from the latest release into <vault>/.obsidian/plugins/mermaid-nixie/, then enable Mermaid Nixie under Settings → Community plugins.

ELK is bundled into main.js (~5 MB) and only runs the first time a diagram needs it.

Build

npm install
npm run build

The build writes dist/main.js. Pushing a version tag (e.g. 1.0.2) builds the plugin on GitHub Actions, attests main.js and publishes the release.

License

MIT. main.js bundles @mermaid-js/layout-elk (MIT) and elkjs (EPL-2.0).

HealthExcellent
ReviewPassed
About
Set Mermaid diagram layouts across your vault using ELK (right-angle, fewer bends) or Dagre, choose edge corner styles (rounded, sharp, step, smooth), and merge parallel edges. Adjust node and layer spacing (applies to ELK), use centered ELK placement so parents sit over their children, re-render open diagrams on demand, and keep per-diagram overrides; works on mobile.
VisualizationIntegrations
Details
Current version
1.0.2
Last updated
7 hours ago
Created
7 hours ago
Updates
3 releases
Downloads
3
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
jasejasejaskaran-sethy
GitHubjaskaran-sethy
  1. Community
  2. Plugins
  3. Visualization
  4. Mermaid Nixie

Related plugins

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

BRAT

Easily install a beta version of a plugin for testing.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.