Breadcrumbs

by skepticmystic
5
4
3
2
1
Score: 75/100

Description

Category: Learning & Knowledge Management

The Breadcrumbs plugin turns note relationships into a navigable structure with breadcrumb trails, tree and matrix views, and previous or next navigation across linked notes. It reads typed frontmatter links, tags, Markdown lists, folder notes, naming schemes such as Dendron or Johnny.Decimal, and Dataview queries, then derives implied relations from those links. A note's neighbourhood can be rendered inside a code block as a tree, a Mermaid diagram or an interactive Markmap view and that same structure can be exported to Canvas for further editing. It also supports custom transitive rules so larger vault hierarchies stay consistent and easier to traverse.

Reviews

  • Ganessh Kumar R P
    Reviewed on May 21st, 2026
    No review text provided.

Stats

821
stars
333,816
downloads
70
forks
116
days
1
days
4
days
141
total PRs
0
open PRs
23
closed PRs
118
merged PRs
550
total issues
0
open issues
550
closed issues
393
commits

Latest Version

4 days ago

Changelog

Fixed

  • Ordered lists (1. [[Note]], 2) [[Note]]) in a list note now build edges correctly, matching unordered bullets (- [[Note]]). Previously the numeric marker was left un-stripped and misread as an invalid field-override label, silently dropping the edge. Refs #773

Chores

  • Bumped the fast-uri override past a version flagged by the community plugin directory's vulnerability scan (build-time only; tree-shaken from the shipped bundle).

README file from

Github

Breadcrumbs

Give your Obsidian vault a structure you can see and navigate.

Breadcrumbs lets you add typed links to your notes — up/down, next/prev, or any relationship you define — and builds them into a directed graph. Where Obsidian's own graph only shows that two notes link, Breadcrumbs shows how they relate: which note is the parent, which comes next, which belongs to which. You describe the shape of your vault once, then Breadcrumbs lets you visualise and walk it.

What you can do

  • See where you are. A breadcrumb trail at the top of each note shows its ancestors and the path back to the top.
  • Browse the hierarchy. The Tree side view expands the full structure beneath the current note; the Matrix view groups every incoming and outgoing relationship by type.
  • Move through your notes. Previous / Next buttons turn a chain of notes into a readable sequence.
  • Embed diagrams. Drop a ```breadcrumbs ``` codeblock into any note to render its neighbourhood as a tree, a Mermaid diagram, or an interactive Markmap mind-map.
  • Export to Canvas. Lay out a note's neighbourhood as a native Obsidian Canvas — a tidy tree of file nodes and labelled edges you can rearrange and edit.

Ways to define relationships

You're not limited to one convention — Breadcrumbs reads structure from whatever you already use:

  • Frontmatter properties (typed links), tags, and Markdown lists
  • Naming schemes — Dendron (parent.child), Johnny.Decimal (01.02 Title), dates, and custom regex
  • Folders (folder notes) and Dataview queries

On top of the relationships you declare, Breadcrumbs derives implied relations automatically — e.g. if A is up from B, then B is down from A — and lets you define your own transitive rules.

Obsidian 1.13

As of 4.15.0, Breadcrumbs requires Obsidian 1.13 or later (minAppVersion 1.13.0). The settings tab uses the new declarative settings API, so every section appears in global settings search and supports page-based navigation. The legacy imperative display() fallback has been removed.

Still on Obsidian 1.12? Use Breadcrumbs 4.14.2 — the last release supporting 1.12. Fixes for the 1.12 line are maintained on the 1.12-compat branch.

Demo Vault

Want to see Breadcrumbs in action before configuring your own vault? The Breadcrumbs Demo Vault is a ready-to-open vault with pre-configured edge fields, example notes, and working graph structure.

Documentation

Breadcrumbs has its own docs site!✨ All detailed documentation lives there: https://breadcrumbs-docs.michaelpporter.com

Contributing

See CONTRIBUTING.md for development setup, build commands, and how to submit a pull request.

Donations

If you find Breadcrumbs useful, consider sponsoring continued development:

Original creator SkepticMystic also accepts donations via Ko-fi — their foundational work is what made this plugin possible.

Security & Privacy

Breadcrumbs is fully open source and makes no automatic network requests. To report a vulnerability, see the Security Policy. For a full audit of network requests, the bundled WebAssembly engine, and non-obvious code patterns, see DISCLOSURES.md.

Credits

  • SkepticMystic: Original creator of Breadcrumbs. The plugin concept, architecture, and community were built by them.
  • mProjectsCode: For their PRs, insightful suggestions, and efficiency improvements.
  • HEmile: For their PRs, and helpful discussions on graph-theory.
  • michaelpporter: Current maintainer.

History

As of May 2026, Breadcrumbs is maintained by michaelpporter. The plugin was originally created by SkepticMystic, whose foundational work made this all possible. Development continues at github.com/michaelpporter/breadcrumbs.

Older media kept for posterity. Many predate v4 and may not match current behavior, but the effort of the authors is appreciated.

Written

Videos

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Persistent Graph
5 years ago by Sanqui
An Obsidian plugin for saving and restoring the positions of nodes on the global graph view
Living Graph
5 years ago by Garrett
Heatmap Calendar
5 years ago by Richard Slettevoll
An Obsidian plugin for displaying data in a calendar similar to the github activity calendar
Release Timeline
4 years ago by cakechaser
Table to CSV Exporter
4 years ago by Stefan Wolfrum
An Obsidian Plugin that allows to export tables from a pane in reading mode to CSV files.
Habit Tracker
4 years ago by David Moeller
A Plugin to display a Habit Tracker in Obsidian.
Path Finder
4 years ago by jerrywcy
A plugin that can find the paths between two notes. Not sure who will want to use it...
Simple Note Review
4 years ago by dartungar
Simple, customizable plugin for easy note review, resurfacing & repetition in Obsidian.md.
Better Inline Fields
4 years ago by David Sarman
Obsidian plugin to enhance Dataview style inline fields
3D Graph
4 years ago by Alexander Weichart
👓 A 3D graph for Obsidian!
Sync Graph Settings
4 years ago by Xallt
This is a plugin for syncing graph settings (Color Groups and Search Filters) to Local Graphs
Canvas Presentation
4 years ago by Boninall
A plugin to help you display cards based on sequence.
Canvas Random Note
4 years ago by jmilldotdev
Random notes from search on the Obsidian canvas
Canvas Conversation
4 years ago by André Baltazar
A plugin for Obsidian that allows you to create a canvas conversation using ChatGPT.
Canvas Mindmap
4 years ago by Boninall
A plugin to make your canvas work like a mindmap.
Link Exploder
4 years ago by Ben Hughes
Canvas Filter
4 years ago by Ivan Koshelev
Obsidian Canvas plugin that let's you show only pages / arrows with specific tags / colors / connections.
Double Colon Conceal
4 years ago by Michal Srch
Obsidian plugin to display double colon (i.e. Dataview inline fields) as a single colon for more natural reading experience.
Habit Calendar
4 years ago by Hedonihilist
Monthly Habit Calendar for DataviewJS. This plugin helps you render a calendar inside DataviewJS code block, showing your habit status within a month.
Optimize Canvas Connections
4 years ago by Félix Chénier
An Obsidian plugin that declutters a canvas by reconnecting notes using their nearest edges
Meld Build
3 years ago by meld-cp
Write and execute (sandboxed) JavaScript to render templates, query DataView and create dynamic notes.
Canvas Links
3 years ago by aqav
Show the links between "Canvas" and "File"
HackerOne
3 years ago by neolex
A plugin to get our hackerone reports data into obsidian
Bulk Exporter
3 years ago by symunona
Bulk export Markdown filtered, renamed and sorted by front matter metadata into a new structure.
Simple CanvaSearch
3 years ago by ddalexb
Link Tree
3 years ago by Joshua Tazman Reinier
A sidebar foldable list of Obsidian link hierarchies.
Index Checker
3 years ago by Pavlo Deshko
Repo for Index Checker plugin for Obsidian
Lovely-Mindmap
3 years ago by shaun
Build your own knowledge graph with smiles :-)
Nested tags graph
3 years ago by drpilman
A small plugin for Obsidian that links nested tags in graph view
Canvas Send to Back
3 years ago by Zachatoo
Send a card in Obsidian Canvas to be behind all other cards.
moviegrabber
3 years ago by Leon Holtmeier
obsidian.md plugin to grab data from public movie Databases and make them into a note that can be used with dataview querries
Collapse Node
3 years ago by Boninall
A node collapsing plugin for Canvas in Obsidian.
Canvas LLM Extender
3 years ago by Pasi Saarinen
Let the OpenAI LLM add nodes to your Obsidian canvas
Zettelkasten Outliner
3 years ago by Tyler Suzuki Nelson
Run
3 years ago by Hananoshika Yomaru
Generate markdown from dataview query and javascript.
Better Canvas Lock
3 years ago by Mara-Li
An Obsidian plugin that improve the read-only mode of Canvas.
Feeds
3 years ago by LukeMT, pashashocky, madx
Magic feeds dataview query for obsidian
Canvas Card Background Remover
3 years ago by luxmargos
This Obsidian plugin allows you to make the background of cards transparent in the Canvas for specific embed types, including Image (png), Canvas, and even Markdown.
Reason
3 years ago by Joshua Pham
Digest your Obsidian notes
Canvas Daily Note
3 years ago by Andrew McGivery
A plugin for Obsidian that allows you to add a daily note node to the canvas that will always show todays note.
Mathematica Plot
3 years ago by Marcos Nicolau
Insert functions on Obsidian using Wolfram Mathematica!
Graphs
3 years ago by Dylan Hojnoski
Plugin for Obsidian that renders interactive graphs from YAML.
CardNote
3 years ago by cycsd
Help you extract your thoughts more quickly in canvas
Canvas Link Optimizer
3 years ago by khaelar
An Obsidian plugin that optimizes canvas links by displaying a page thumbnail.
Augmented Canvas
3 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
Canvas Mindmap Helper
3 years ago by Tim Smart
Advanced Canvas
3 years ago by Developer-Mike
⚡ Supercharge your canvas experience! Graph view integration and unlimited styling options empower flowcharts, dynamic presentations, and interconnected knowledge.
View Count
3 years ago by Trey Wallis
Add view count tracking to your Obsidian vault
Crafty
3 years ago by liolle
Add tooltip to your obsidian canvas's nodes and navigate between nodes
Canvas minimap
3 years ago by ifree
Obsidian canvas minimap
Semantic Canvas
2 years ago by Aaron Gillespie
An Obsidian Plugin to update note properties using links on Canvases
Cluster
2 years ago by Lorens Osman
Cluster plugin mainly designed to simplify the process of note clustering on mobile devices and work well on PCs ether
Canvas2Document
2 years ago by slnsys
Plugin for Obsidian to convert a complete Canvas to a long form document
Cursor Jump
2 years ago by Sangwon Jung
Graph Banner
2 years ago by ras0q
An Obsidian plugin to display a relation graph view on the note header.
Smart Connections Visualizer
2 years ago by Evan Moscoso
Visualize your notes and see links to related content with AI embeddings. Use local models or 100+ via APIs like Claude, Gemini, ChatGPT & Llama 3
Search In Canvas
2 years ago by Boninall
Node Auto Resize
2 years ago by Boninall
Dataview Serializer
2 years ago by Sébastien Dubois
Obsidian plugin that gives you the power of Dataview, but generates Markdown, making it compatible with Obsidian Publish, and making the links appear on the Graph.
Dataview Publisher
2 years ago by UD
Output markdown from your Dataview queries and keep them up to date. You can also be able to publish them.
Plot Vectors and Graphs
2 years ago by Nicole Tan YiTong
Obsidian Plugin to generate graphs given the function.
Caret
2 years ago by Jake Colling
Caret, an Obsidian Plugin
VirtFolder
2 years ago by mr.grogrig
Creating a hierarchical structure like Luhmann's Zettelkasten
Canvas Picture in Picture
2 years ago by hypersphere
Canvas Explorer
2 years ago by Henri Jamet
A plugin that enables users to explore their vault by iteratively adding or ignoring linked notes, ultimately generating a customizable canvas that visually represents the preserved notes and their connections.
Pug Templates
2 years ago by Nicholas Wilcox
An Obsidian plugin that enables the usage of Pug templates.
Neo4j Graph View
6 years ago by Emile van Krieken
Dataview
6 years ago by Michael Brenan
A data index and query language over Markdown files, for https://obsidian.md/.
Juggl
5 years ago by Emile van Krieken
An interactive, stylable and expandable graph view for Obsidian. Juggl is designed as an advanced 'local' graph view, where you can juggle all your thoughts with ease.
Excalidraw
5 years ago by Zsolt Viczian
A plugin to edit and view Excalidraw drawings in Obsidian
Charts View
5 years ago by caronchen
Data visualization solution in Obsidian, support plots and graphs.
MetaEdit
5 years ago by Christian B. B. Houmann
MetaEdit for Obsidian
Structured
5 years ago by dobrovolsky
Hierarchy
2 years ago by Kodai Nakamura
MOC Link Helper
2 years ago by Bogdan Codreanu
This obsidian plugins allows you to quickly see which notes you need to include in your MOC.
Folder Canvas
2 years ago by Nancy Lee
Generate a canvas view of your folder structure
Kale Graph
2 years ago by Oli
Render mathematical graphs in Obsidian
Circuit Sketcher
2 years ago by Code Forge Temple
A plugin for Obsidian to draw circuits on a canvas.
Dataview Autocompletion
2 years ago by Daniel Bauer
Enhanced Canvas
2 years ago by RobertttBS
When editing on Canvas, properties and Markdown links to notes are automatically updated, enabling backlinks in Canvas.
Sankey
2 years ago by Finn Romaneessen
An Obsidian plugin to create sankey diagrams
Every Day Calendar
2 years ago by QuBe
Obsidian plugin to create calendars inspired by Simone Giertz's Every Day Calendar
Attachments MD Indexer
2 years ago by Ian Inkov
Converts Obsidian canvas files to markdown index files, making canvas content searchable and graph-viewable within Obsidian.
ASCII Tree Generator
2 years ago by Matěj Michálek
Tier List
2 years ago by Mox Alehin
Obsidian plugin for visual ranking and organizing content into customizable Tier Lists.
Export Graph View
2 years ago by Sean McGhee
Plugin to export your vault's graph view.
CSV All-in-One
2 years ago by hihangeol
Canvas Format Brush
a year ago by wenlzhang
An Obsidian plugin that allows you to copy and paste formatting attributes (size and color) between canvas elements, similar to the format painter in Word.
Extended Graph
a year ago by Kapirklaa
Community plugin to add features to the graph view.
Node Factor
a year ago by CalfMoon
Customize factors effecting node size in obsidian graph.
Kanban Status Updater
a year ago by Ankit Kapur
Obsidian plugin that automatically updates the note property when card is moved to a column.
DataCards
a year ago by Sophokles187
Obsidian Plugin that transforms dataview tables into visually appealing and customizable card layouts.
Virtual Footer
a year ago by Signynt
Display markdown text (including dataview queries or Bases) at the bottom, top or in the sidebar for all notes which match a specified rule, without modifying them (sort of like a dynamic template).
Tree Diagram
a year ago by limpido
An Obsidian plugin that converts tab-indented text to a tree diagram.
Canvas Connect
a year ago by camadkins
Dynamically optimize connection anchors in Obsidian Canvas view
Slash snippets
a year ago by echo-saurav
Insert snippet of text with slash command
Timeline Canvas Creator
a year ago by chris-codes1
Quickly create timeline structured canvases in Obsidian.
Send to Canvas
a year ago by wenlzhang
An Obsidian plugin that allows you to send tasks, blocks, and notes to Canvas files as plain text, links, and embeds.
Move Cursor On Startup
a year ago by Jared Kelnhofer
Obsidian plugin to move the cursor to the right and back to the left when starting up. Why? To keep DataView expressions from not running on the first load of, say, your Home file.
Tasks Map
a year ago by NicoKNL
A graph view of your tasks.
Canvas Link to Group
a year ago by TGRRRR
Plugin for Obsidian Canvas enabling direct links to specific groups within canvas files for improved navigation
TikToker
6 months ago by ameyxd
A Tiktok parser and saver for Obsidian
draw.io
3 months ago by somesanity
A plugin for Obsidian that integrates the draw.io editor into Obsidian.
Charted Roots
3 months ago by John Banister
Professional genealogical tools for Obsidian. Interactive family charts, geographic maps, PDF reports, GEDCOM/Gramps import-export, evidence tracking, and fictional calendar support. Built for genealogists, historians, and worldbuilders.
Gantt Calendar
2 months ago by Sugar
obsidian-gantt-calendar
Note Toolbar
2 months ago by chrisgurney
Flexible, context-aware toolbars for your notes in Obsidian.
Digital Garden
2 months ago by oleeskild
Galaxy View
2 months ago by Rick
Smart Chat
a month ago by 🌴 Brian
Bulk Tag Manager
a month ago by ducktapekiller
A comprehensive utility to standarize the entire front matter. Features a dashboard for bulk renaming, enforcing casing rules (lowercase/uppercase), swapping separators (snake/kebab), and generating master tag lists.
Discourse Graph
a month ago by discoursegraphs
Canvas Bases
a month ago by callumalpass
Canvas-style layouts and JSON Canvas materialization for Obsidian Bases.
Tabula Rasa
a month ago by Jeremiah Beatham
Link Structure
a month ago by Dmitry Fert
Obsidian plugin that adds a Structure view for Bases, displaying notes as a hierarchical tree based on the up property. Supports drag-and-drop reorganization with automatic link updates, multi-select, and Templater integration.
Canvas Folding
22 days ago by hkohlhoff
Collapse and expand hierarchical branches in Obsidian Canvas.
FitKit
15 days ago by Paul Chiu
Obsidian plugin for tracking workouts as plain-markdown notes, with a structured set/rep/weight editor, exercise charts, and a Dataview-powered dashboard.
ICOR for Life - PDF Annotation
11 days ago by Thomas Roedl
Highlight text or draw a box on a PDF and get a note in the vault for it, with a deep link back, a card on any canvas by drag and drop, and a sidebar of every highlight in the open PDF. Part of the ICOR for Life suite.