Nexus Properties
pendingby Real1tyy
Automated property management plugin that syncs parent-child and related relationships bidirectionally with recursive tree properties.
Nexus Properties
Automated property management and interactive relationship visualization for Obsidian — bidirectional sync, graph views, and intelligent property inheritance for power users who want structured knowledge networks.
Video Tutorials
Full Tutorial — Zero to Mastery
Complete Workflow Guide: From installation and creating your first relationships, to bidirectional sync, graph views, color rules, filtering, and more.
Feature Previews
![]() | ![]() |
![]() | ![]() |
See the full documentation for all features and video demos.
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
Documentation
Quick Links:
Installation
Nexus Properties is currently awaiting approval for the Obsidian Community Plugin store. In the meantime, you can install it using one of these methods:
Recommended: BRAT (Beta Reviewers Auto-update Tool)
The easiest way to install and keep Nexus Properties up to date:
- Install the BRAT plugin from Obsidian's Community Plugins
- Open BRAT settings (Settings → BRAT)
- Click Add Beta Plugin
- Enter this repository URL:
https://github.com/Real1tyy/Nexus-Properties - Click Add Plugin
- Enable Nexus Properties in Settings → Community Plugins
BRAT handles updates automatically, so you always have the latest version.
Manual Installation
- Go to Releases
- Download
main.js,manifest.json, andstyles.css - Create folder:
{VaultFolder}/.obsidian/plugins/nexus-properties/ - Move downloaded files into the folder
- Reload Obsidian (
Ctrl/Cmd + R) - Enable Nexus Properties in Settings → Community Plugins
Mobile Support
Nexus Properties is fully optimized for mobile devices with touch-friendly interfaces, responsive layouts, and gesture support.
See the Mobile Support Documentation for details.
Key Features
Bidirectional Sync
Set relationships in one direction, the reverse syncs automatically. Supports parent-child hierarchies and related connections. Automatic cleanup on file deletion, rename, or relationship removal.
Interactive Graph Views
Visualize relationships with Hierarchical (trees), Related (direct connections), and All Related (constellations) modes. Includes depth control, zoom preview, tooltips, search, and context menus.
Smart Node Creation
Create child, parent, or related nodes with a single command. New nodes inherit frontmatter, get unique Zettel IDs, and establish bidirectional relationships automatically.
Color Rules
JavaScript expression-based color rules for visual categorization. First match wins, with enable/disable toggles and priority ordering.
Filtering
JavaScript expression filtering with named presets, multi-expression AND logic, and indirect connection preservation. Search by filename/path with real-time highlighting.
Bases View
List-based relationship view with Cards, Table, and List display modes. Custom sorting with YAML formulas, archived filtering, and path-based inclusion rules.
MOC View
Collapsible tree outline with clickable wiki links. Toggle between current file or topmost parent as root. Supports bullet-list hierarchies as an alternative to frontmatter properties.
Frontmatter Propagation
Auto-propagate frontmatter changes to children recursively, with optional confirmation and configurable exclusions.
Support & Sponsorship
If you find Nexus Properties useful and want to support its ongoing development, please consider becoming a sponsor. Your contribution helps ensure continuous maintenance, bug fixes, and the introduction of new features.
Every contribution, no matter the size, is greatly appreciated!
License
AGPL-3.0. Versions before v2.0.0 were MIT.
Contributing
PRs welcome! Contributions are licensed under AGPL-3.0. See Contributing Guide for details.
Credits
Built with Cytoscape.js for graph rendering, including hierarchical layouts (via Dagre) and constellation network views.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.



