GraphFrontier

by pikiby
5
4
3
2
1
Score: 35/100

Description

This plugin has not been manually reviewed by Obsidian staff. Advanced graph view with pin modes, orbit layout, strong pull, edge painting, and physics controls.

Reviews

No reviews yet.

Stats

stars
954
downloads
0
forks
29
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

GraphFrontier

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

  1. Download graphfrontier-0.7.1.zip from Releases
  2. Extract it into your vault plugins folder:
    • <vault>/.obsidian/plugins/graphfrontier/
  3. 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 to always writes a working .html graph 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 registration
  • src/view.js: view lifecycle, UI, interactions, context actions, runtime orchestration
  • src/physics.js: simulation and orbit-related calculations
  • src/render.js: render pass, visual helpers, focus/label/color behavior
  • src/constants.js: defaults, limits, command metadata, shared constants
  • src/static/: plugin release assets source (manifest.json, styles.css, versions.json)
  • dist/: built plugin files ready to install into a vault plugin folder
  • dist/release/: packaged release zip files

License

MIT. See LICENSE.