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.6.10/graphfrontier-0.6.10.zip
- Download
graphfrontier-0.6.10.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.6.10)
- New right-click actions for linked nodes:
Select linked nodesCopy linked namesCopy linked paths
- Linked copy output format:
- one item per line
- commas on each line except the last
- Multi-selection controls moved to a dedicated
Selectionsection aboveDisplay Box selectandAdd/remove selectedcontrols restyled to match the side panelHidebutton style
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/: release artifacts ready to install into a vault plugin folder
License
MIT. See LICENSE.