Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

GraphFrontier

pikibypikiby2k downloads

Advanced graph view with pin modes, orbit layout, strong pull, edge painting, and physics controls.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates12

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

Pin node demo

Pin nodes exactly where you want them

Pin node to grid demo

Pin nodes to the grid

Save layout demo

Save node positions and keep your layout exactly where you want it every time you open the graph

Strong pull demo

Boost attraction to a specific node

Pin linked nodes to orbit demo

Place linked nodes on another node orbit with one click

Move linked nodes and keep position demo

Move linked nodes and keep them exactly where you need them

Paint links demo

Paint links for better visual clarity

Hide edges demo

Hide links you do not need

Find mode demo

Find mode explore links in the full context

Filter mode demo

Filter mode local graph behavior directly in the global view

Orphan files separation demo

Orphan files stay separate from primary nodes

Attachments on orbit demo

Show only linked attachments and place them directly on node orbits

Hotkey support demo

Hotkey support

Copy linked names and paths demo

Copy linked names and paths in one click

Blacklist demo

Hide unnecessary objects

Whitelist demo

Keep only necessary objects

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.

HealthExcellent
ReviewSatisfactory
About
Visualize notes and relationships using an independent physics-driven graph that remains smooth at scale. Pin and save node positions, arrange linked nodes into orbits, paint or hide links for clarity, and use right-click actions to select or copy linked nodes and paths.
VisualizationLinksNavigation
Details
Current version
0.7.1
Last updated
2 months ago
Created
5 months ago
Updates
12 releases
Downloads
2k
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
pikibypikiby
github.com/pikiby
GitHubpikiby
  1. Community
  2. Plugins
  3. Visualization
  4. GraphFrontier

Related plugins

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Strange New Worlds

Reveal networked thought and the strange new worlds created by your vault.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

Leaflet

Interactive maps inside your notes.

Graph Banner

Display a local graph view to the note header

Map View

An interactive map view for your notes.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Advanced URI

Control everything with URI.