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.
Enhance the core graph plugin of Obsidian with new features.
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 😃
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:
- Install and enable the BRAT plugin in your vault.
- Navigate to
Settings > BRAT > Beta Plugin List > Add Beta Plugin
. - Enter
https://github.com/ElsaTam/obsidian-extended-graph
into the input field and selectAdd Plugin
.
- 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).
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.
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
- obsidian-typings (MIT License)
- graph-analysis (GNU General Public License v3.0)
- js-colormaps (MIT License)
- Pin nodes by ribbit12
- Node shapes by danitrusca
- Tag node colors by dardan
- Folders (kind of) by feva
- Nodes stats functions by akaalias and ryanjamurphy
- Links stats functions by SkepticMystic and Emile
- SVG Export by Anthea
- Interface font by luisitoalvarz
- Zoom on a node by Docintar
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)
GNU General Public License version 3 (GPLv3) License