README file from
GithubGraphFrontier
GraphFrontier is not a plugin for Obsidian Graph View. It is a fully independent plugin with its own physics engine, designed to implement ideas that are not possible in the standard graph plugin.
The main goal is to build an ideal, universal data-visualization tool that keeps the strengths of Graph View while removing its limitations.
It helps create a clean, well-organized structure for large collections of notes and stays very smooth even with a very large number of objects.
Especially useful for:
- Finding patterns
- Documentation
- Visualizing relationships in database structures
- Prompt engineering
Support
This project is actively growing, and I would be very grateful for your support.
I would be happy to hear your ideas:
https://github.com/pikiby/GraphFrontier/discussions
And I would really appreciate your help with bug reports:
https://github.com/pikiby/GraphFrontier/issues
Installation
Download:
https://github.com/pikiby/GraphFrontier/releases/download/0.7.1/graphfrontier-0.7.1.zip
- Download
graphfrontier-0.7.1.zipfrom Releases - Extract it into your vault plugins folder:
<vault>/.obsidian/plugins/graphfrontier/
- In Obsidian enable the plugin:
Settings -> Community plugins -> GraphFrontier -> Enable
Recent Updates (0.7.1)
- Improved performance and interaction responsiveness on large graphs.
- Restored linked-node highlighting when selecting a node from search.
- Fixed static HTML export so
Export toalways writes a working.htmlgraph file. - Static HTML exports include pan, zoom, hover labels, node selection, and a file-content side panel.
- Layout handling is now file-based: choose a layout, save/load it, and keep autosave tied to the active layout.
- Added blacklist and whitelist filtering sections for always-on graph visibility rules.
- Added multi-selection tools, linked-node selection, and copy-linked names/paths actions.
Features
Documentation
- Installation:
docs/installation.md - Usage:
docs/usage.md - Settings:
docs/settings.md - Hotkeys and commands:
docs/hotkeys.md - Physics model:
docs/physics.md - Troubleshooting:
docs/troubleshooting.md
Project Structure
src/main.js: plugin core, persistence, graph data collection, commands registrationsrc/view.js: view lifecycle, UI, interactions, context actions, runtime orchestrationsrc/physics.js: simulation and orbit-related calculationssrc/render.js: render pass, visual helpers, focus/label/color behaviorsrc/constants.js: defaults, limits, command metadata, shared constantssrc/static/: plugin release assets source (manifest.json,styles.css,versions.json)dist/: built plugin files ready to install into a vault plugin folderdist/release/: packaged release zip files
License
MIT. See LICENSE.