Skip to main content

Nexus Properties

Nexus Properties is a powerful Obsidian plugin that automatically manages bidirectional property relationships and provides an interactive relationship graph visualization. It helps you build and navigate complex knowledge networks by maintaining consistent parent-child and related relationships across your vault.

Preview​

What is Nexus Properties?​

Nexus Properties transforms your Obsidian vault into an interconnected knowledge graph by:

  • Syncing bidirectional relationships — Set a child, the parent updates automatically
  • Computing recursive relationships — Visualize entire hierarchies and related constellations
  • Providing interactive views — Graph, Bases, and MOC views for navigating your network
  • Maintaining consistency — Automatic cleanup on file deletion, rename, or relationship change

Who is this for?​

Built for system builders with large, long-lived vaults who think in hierarchies and networks.

Good fit if you:

  • Manage complex knowledge systems with hundreds or thousands of notes
  • Want structured workflows with consistent, auto-synced metadata
  • Value visual navigation of your knowledge structure

Not ideal if you:

  • Prefer minimal notes without frontmatter
  • Don't need structured parent-child or related relationships

Key Features​

🔗 Bidirectional Relationship Management​

Set relationships in one direction, and Nexus Properties automatically updates the reverse relationship. Define parent-child hierarchies and related connections that stay synchronized across your entire vault.

Learn more about Bidirectional Sync →

📊 Interactive Relationship Graph​

Visualize your knowledge network with multiple view modes:

  • Hierarchical - See parent-child trees
  • Related - View direct related connections
  • All Related - Explore entire constellations of related notes
  • Start from Current - Focus on specific nodes
  • Fully Mobile Optimized - Complete touch support with responsive layouts

Learn more about Graph Views → | Mobile Support →

🗺️ MOC (Map of Content) View​

Render your hierarchy as a collapsible tree outline with clickable wiki links:

  • Current or Top Parent - Start from active file or traverse to topmost ancestor
  • Expand/Collapse - Navigate deep hierarchies with ease
  • MOC Content Hierarchy - Use bullet lists with wiki links as a hierarchy source instead of frontmatter properties

Learn more about MOC View →

🎨 Customizable Node Colors​

Apply conditional colors to nodes based on frontmatter properties. Create visual categories using JavaScript expressions to instantly identify different types of notes.

Learn more about Color Rules →

🔍 Powerful Filtering​

Filter your graph using JavaScript expressions. Show only nodes that match specific criteria to focus on relevant parts of your knowledge network.

Learn more about Filtering →

🔬 Zoom Mode​

Enter zoom mode to see detailed previews of any note directly in the graph view. Toggle visibility of frontmatter and content for focused reading.

Learn more about Zoom Mode →

⚡ Quick Node Creation​

Create parent, child, or related nodes instantly from the command palette. New nodes automatically inherit properties and establish bidirectional relationships.

Learn more about Node Creation →

Getting Started​

  1. Install the plugin
  2. Follow the quickstart guide
  3. Configure your settings
  4. Set up hotkeys for quick access
  5. Watch video tutorials for a visual walkthrough

Support & Community​

Credits​

Built with Cytoscape.js for graph rendering, including hierarchical layouts (via Dagre) and constellation network views.

License​

Nexus Properties is open source software licensed under the MIT License.