Extended Graph

by Kapirklaa
5
4
3
2
1
Score: 59/100

Description

The Extended Graph plugin significantly upgrades Obsidian's core graph view by introducing a range of powerful visualization and customization features. Users can change node appearances with different shapes or embedded images, scale node and link sizes based on metadata statistics, and apply advanced filtering using tags and properties. It allows for multiple graph configurations, enabling quick switching between different views tailored to specific contexts. Users can isolate and focus on particular nodes, pin them for persistent visibility, and export entire graph views as SVG files.

Reviews

  • Moy Walker
    Reviewed on Dec 1st, 2025
    Most powerful graph plugin.

Stats

207
stars
55,008
downloads
16
forks
440
days
117
days
237
days
9
total PRs
0
open PRs
0
closed PRs
9
merged PRs
170
total issues
37
open issues
133
closed issues
86
commits

Latest Version

8 months ago

Changelog

  • Add compatibility with Nested Tags Graph plugin
  • Fix case sensitive issue for properties
  • Fix globalUI not besing reset
  • Fix search results
  • Fix loading all nodes instead of the one just added
  • Option to use Bitmap for performance for links labels

README file from

Github

[!NOTE] I am currently working on setting up videos to explain how does the plugin work. In the meantime, I will keep working on bug reports but I will slow down the effort on the feature requests.

This plugin enables you to:

  • Add images to graph nodes.
  • Change the shapes of the nodes.
  • Easily filter by tags and properties.
  • Remove links based on relationship types.
  • Configure multiple views and switch between them.
  • Export the graph view to SVG.
  • Modify the appearance on the current active node.
  • Focus on a specific node.
  • Pin nodes.
  • Reflect your search result and opened tabs in the graph.
  • Change the size of nodes and links based on statistical functions.
  • And many more...

Have a look at the wiki for more info.

[!WARNING] The plugin has been released on March 27th, and since multiple bugs have been reported and feature requests have been made. I'm working on all of them and apologize for the inconvenience! Thank you for everyone contributing with this issue reports 😃

Installation

You can install this plugin as any other plugin on desktop via the plugin gallery. it is not supported on mobile.

The plugin is also available in beta through BRAT:

  1. Install and enable the BRAT plugin in your vault.
  2. Navigate to Settings > BRAT > Beta Plugin List > Add Beta Plugin.
  3. Enter https://github.com/ElsaTam/obsidian-extended-graph into the input field and select Add Plugin.

Disclosures

  • Network use: only if you allow the loading of external images from the web (disabled by default).
  • Files outside of the vault: only if you allow the loading of external images from your computer (disabled by default).

Issues

Since the core graph plugin lacks an API and documentation, many features are experimental, and feedback is critical to identify and resolve bugs.

Expected risks:

  • Graph settings loss: If the app does not close properly, graph settings could be lost. It should not happened, I haven't seen this bug in a long time, but I'm waiting for more testing before removing it from this list. If you want to be extra careful, make a copy of the file .obsidian/graph.json before enabling the plugin.

Expected bugs:

  • Files modification issues: The plugin might not synchronize correctly with changes made in your vault even if the core plugin handles them properly (such as renaming, deleting or moving a file).
  • Asynchronous errors: Rapid interactions (e.g., toggling features, switching views, modifying filters) can result in data inconsistencies due to asynchronous processing. Resetting the plugin usually resolves the issue. If not, close and reopen the tab.

Please, if you encounter any bug, even if it is in the list above, report an issue.

Supporting

The plugin is completely free and will always stay that way, and open source. If you'd like to support its development, you can make a donation via this link: https://github.com/sponsors/ElsaTam

Credits

Features ideas

If you don't need every features from this plugin and are looking for something simpler, or something else, have a look at those, you might find exactly what you are looking for. They are all the plugins related to the graph view that I could find.

  • Custom Node Size by jackvonhouse: customize nodes size for improved graph understanding.
  • Folders to Graph by Ratibus11: display your vault folder structure into your graphs.
  • Export Graph View by seantiz: export your vault's graph view to mermaid and dot format.
  • Graph Banner by ras0q, for displaying a relation graph view on the note header.
  • Graph Link Types by natefrisch01: link types for graph view.
  • GraphPro by Air-Mark (still in beta): advanced controls and layout tools for the graph view.
  • Juggl by HEmile: adds a completely interactive, stylable and expandable graph view to Obsidian.
  • Living Graph by geoffreysflaminglasersword: a for-fun graph plugin.
  • Nested Tags by drPilman: links nested tags in graph view.
  • Node Factor by CalfMoon: customize factors effecting node size in graph.
  • Persistent Graph by Sanqui: adds commands to save and restore the positions of nodes on the global graph view.
  • Sync Graph Settings by Xallt: for syncing various graph settings to Local Graphs.
  • Tags Routes by kctekn: A powerful 3D graph viewer for managing and navigating notes and tags, with advanced visual effects, animations.
  • Front Matter Title by snezhig: Lets you define a title in frontmatter to be displayed as the filename for explorer, graph, search and etc.
  • Node Masquerade by ElsaTam: Modify the labels of your nodes in the graph view by picking an alias, addint text-ellipsis, showing only filename, and remove extensions.
  • Waypoint by IdreesInc: generate dynamic MOCs in your folder notes, enable folders to show up in the graph view and remove the need for messy tags.
  • New 3D Graph by Apoo711 (still in beta): Visualize your Vault in 3D with a powerful, highly customizable, and filterable graph.
  • 3D Graph View by AlexW00 and its fork 3d Graph View New by HananoshikaYomaru: a 3D Graph for Obsidian.
  • Sonigraph by banisterious: transforms the visual structure of your knowledge graph into music.

(if you know more, let me know)

License

GNU General Public License version 3 (GPLv3) License

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Persistent Graph
4 years ago by Sanqui
An Obsidian plugin for saving and restoring the positions of nodes on the global graph view
Living Graph
4 years ago by Garrett
Heatmap Calendar
4 years ago by Richard Slettevoll
An Obsidian plugin for displaying data in a calendar similar to the github activity calendar
Desmos
4 years ago by Nigecat
Embed graphs directly into your obsidian notes
Release Timeline
4 years ago by cakechaser
Diagrams.Net
4 years ago by Jens M Gleditsch
This repository contains a plugin for Obsidian for inserting and editing diagrams.net (previously draw.io) diagrams.
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...
Dirtreeist
4 years ago by kasahala
Render a directory Structure Diagram from a markdown lists in codeblock.
3D Graph
4 years ago by Alexander Weichart
👓 A 3D graph for Obsidian!
Sync Graph Settings
3 years ago by Xallt
This is a plugin for syncing graph settings (Color Groups and Search Filters) to Local Graphs
D2
3 years ago by Terrastruct
The official D2 plugin for Obsidian. D2 is a modern diagram scripting language thats turns text to diagrams.
Link Exploder
3 years ago by Ben Hughes
Adamantine Pick
3 years ago by Urist McMiner
Embeddable Pikchr(https://pikchr.org) diagrams renderer plugin for Obsidian(https://obsidian.md)
Canvas Filter
3 years ago by Ivan Koshelev
Obsidian Canvas plugin that let's you show only pages / arrows with specific tags / colors / connections.
Optimize Canvas Connections
3 years ago by Félix Chénier
An Obsidian plugin that declutters a canvas by reconnecting notes using their nearest edges
Canvas Links
3 years ago by aqav
Show the links between "Canvas" and "File"
Lilypond
3 years ago by DOT-ASTERISK
Lilypond for Obsidian
Chemical Structure Renderer
3 years ago by xaya1001
Render chemical structures from SMILES strings into PNG or SVG format using Ketcher and Indigo Service.
Laws of Form
3 years ago by Kevin German
Nested tags graph
3 years ago by drpilman
A small plugin for Obsidian that links nested tags in graph view
BattleSnake Board Viewer
3 years ago by EnderInvader
Plugin to render battlesnake boards in Obsidian
Nifty Links
3 years ago by x-Ai
Generating elegant, Notion-styled rich link cards to enhance your note-taking experience.
Show Whitespace
2 years ago by Erin Schnabel
Show leading/trailing whitespace
Desk
2 years ago by David Landry
A desk for obsidian
Note Gallery
2 years ago by Pash Shocky
A masonry note gallery for obsidian.
Storyclock Viewer
2 years ago by Jonathan Fisher
Obsidian plugin for creating a storyclock
Markline
2 years ago by 闲耘
Markline: Markdown timeline view in Obsidian.
Contribution Graph
2 years ago by vran
generate interactive gitxxx style contribution graph for obsidian, use it to track your goals, habits, or anything else you want to track.
Mathematica Plot
2 years ago by Marcos Nicolau
Insert functions on Obsidian using Wolfram Mathematica!
Arrows
2 years ago by artisticat
Draw arrows across different parts of your notes, similar to on paper
Alfonso Money Manager
2 years ago by SmartLifeGPT Innovation
This is the repository for the obsidian plugin of the Alfonso Money Manager mobile application
Graphs
2 years ago by Dylan Hojnoski
Plugin for Obsidian that renders interactive graphs from YAML.
CardNote
2 years ago by cycsd
Help you extract your thoughts more quickly in canvas
Graph Link Types
2 years ago by natefrisch01
Link types for Obsidian graph view.
Canvas Mindmap Helper
2 years ago by Tim Smart
Advanced Canvas
2 years ago by Developer-Mike
⚡ Supercharge your canvas experience! Graph view integration and unlimited styling options empower flowcharts, dynamic presentations, and interconnected knowledge.
historica
2 years ago by Nhan Nguyen
Not (smart) to help you create your timeline in obsidian like a ... bro
Node Screenshot
2 years ago by istfredy
A node screenshot plugin for Canvas in Obsidian.
Mehrmaid
2 years ago by huterguier
Rendering Obsidian Markdown inside Mermaid diagrams.
Mindmap
2 years ago by YunXiaoYi
An Obsidian plugin for creating Mindmaps.
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
Plot Vectors and Graphs
2 years ago by Nicole Tan YiTong
Obsidian Plugin to generate graphs given the function.
NyanBar
2 years ago by xhyabunny
Give life to your Obsidian notes with NyanBar !
Magic Move
2 years ago by imfenghuang
Animating Code Blocks in Obsidian
Mahjong Renderer
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.
Neo4j Graph View
5 years ago by Emile van Krieken
Chessboard Viewer
5 years ago by Davide Aversa
Plugin to render chessboards in Obsidian using chessboardjs
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.
Argument Map with Argdown
5 years ago by amdecker
Habit Tracker
5 years ago by duo
This plguin for Obsidian creates a simple month view for visualizing your punch records.
Map View
5 years ago by esm
Interactive map view for Obsidian.md
WaveDrom
5 years ago by Alex Stewart
Markmind
5 years ago by Mark
A mind map, outline for obsidian,It support mobile and desktop
Lineup Builder
5 years ago by James Fallon
An Obsidian plugin that lets you build football lineups
Mapbox Location Image
2 years ago by Aaron Czichon
Render a mapbox location image based on provided coordinates
Poker Range
2 years ago by marplek
Easily create, view, and interact with poker hand ranges in your obsidian.
Custom Node Size
2 years ago by jackvonhouse
Custom nodes size for improved graph understanding
InfraNodus AI Graph View
2 years ago by Nodus Labs
Advanced graph view for Obsidian: text analysis, topic modeling, and AI with InfraNodus AI text analysis tool: https://infranodus.com
Folder Canvas
2 years ago by Nancy Lee
Generate a canvas view of your folder structure
Heatmap Tracker
2 years ago by Maksim Rubanau
A customizable heatmap tracker plugin for Obsidian to visualize daily data trends with intuitive navigation and flexible settings.
Class Relation Visualization
2 years ago by Yong
Kale Graph
a year ago by Oli
Render mathematical graphs in Obsidian
NodeFlow
a year ago by LincZero
Render node streams like `ComfyUi`, `UE`, `Houdini`, `Blender`, etc., to make it easy to write relevant notes. json describes the chart, compared to screenshots, making it easier to modify later. The plugin is also compatible with blogs.",
Easy Timeline
a year ago by Romeliun
The Easy Timeline plugin for Obsidian allows you to create timelines easily.
Boardgame Search
a year ago by Marlon May
A plugin to create notes for boardgames based on the BGG API
ShaahMaat-md
a year ago by Mihail Kovachev
Mahgen Renderer
a year ago by Michael Francis Williams
Obsidian plugin to render mahgen automatically
Enhanced Canvas
a year ago by RobertttBS
When editing on Canvas, properties and Markdown links to notes are automatically updated, enabling backlinks in Canvas.
Sankey
a year ago by Finn Romaneessen
An Obsidian plugin to create sankey diagrams
Every Day Calendar
a year ago by QuBe
Obsidian plugin to create calendars inspired by Simone Giertz's Every Day Calendar
Flowcharts
a year ago by land0r
Flowchart Plugin for Obsidian – Create and customize flowcharts seamlessly within your Obsidian vault. Powered by Flowchart.js and designed for productivity
Extended File Support
a year ago by Nick de Bruin
Adds opening and embedding support for various filetypes to Obsidian
YourPulse - Your Writing Activity Visualised
a year ago by Jiri Sifalda
YourPulse.cc - Obsidian.md plugin that turns your vault into a reflection of your creativity, and put your writing on steroids 💪
Content Cards
a year ago by leo
Insert content cards in Markdown, such as timeline, highlightblock, target card, book information card, music information card, movie information card, photoes ablum, business card, content subfield, countdown, SWOT,BCG.
ASCII Tree Generator
a year ago by Matěj Michálek
Tier List
a year ago by Mox Alehin
Obsidian plugin for visual ranking and organizing content into customizable Tier Lists.
Export Graph View
a year ago by Sean McGhee
Plugin to export your vault's graph view.
Waveform Player
a year ago by Zhou Hua
Advanced Progress Bars
a year ago by cactuzhead
Obsidian plugin to create custom progress bars
Node Factor
a year ago by CalfMoon
Customize factors effecting node size in obsidian graph.
Generate Timeline
a year ago by Shanshuimei
An obsidian plugin to generate timelines from tags, folders, files or metadata automatically. 根据标签,文件夹,文件或者属性自动生成时间轴的插件。
Timelive
a year ago by aNNiMON
Turn a list of dates into a timeline
New 3D Graph
a year ago by Aryan Gupta
Visualize your vault in 3D with a powerful, highly customizable, and filterable graph.
Maps
8 months ago by Obsidian
Map layout for Obsidian Bases. Display your notes as an interactive map view.
Tasks Map
8 months ago by NicoKNL
A graph view of your tasks.
Visited Countries
8 months ago by Ivan Peshykov
Obsidian plugin to mark and visualize the countries you've visited on an interactive world map.
Life in Weeks Calendar
7 months ago by Jeff Szuc
Plugin for the Obsidian markdown editor. Displays a calendar of your life in weeks with weekly Periodic Notes plugin integration. Includes options for the traditional Memento Mori/Stoic style calendar, as well as a Gregorian calendar accurate version.
GoBoard
5 months ago by Dmitry I. Sokolov
Obsidian plugin for rendering Go game diagrams from markdown code blocks
Weather Widget
4 months ago by mr-asa
Weather widget for display in notes, Canvas, and a separate tab.
Inline Local Graph
4 months ago by TKOxff
Inline Local Graph of Obsidian
GLSL Viewer
4 months ago by iY0Yi
Preview GLSL shaders on Obsidian.
Mermaid Icons
4 months ago by toshs
Obsidian plugin enabling the use of icons in Mermaid diagrams.