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
🎨 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.
🔬 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.
⚡ 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
- Install the plugin
- Follow the quickstart guide
- Configure your settings
- Set up hotkeys for quick access
- Watch video tutorials for a visual walkthrough
Support & Community
- Issues & Bug Reports: GitHub Issues
- Feature Requests: GitHub Discussions
- Sponsor Development: Support My Work
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.