Matej Vavro Productivity6k downloadsAutomated property management plugin that syncs parent-child and related relationships bidirectionally with recursive tree 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.
Complete Workflow Guide: From installation and creating your first relationships, to bidirectional sync, graph views, color rules, filtering, and more.
![]() |
![]() |
![]() |
![]() |
See the full documentation for all features and video demos.
Built for system builders with large, long-lived vaults who think in hierarchies and networks.
Good fit if you:
Not ideal if you:
Quick Links:
Nexus Properties is currently awaiting approval for the Obsidian Community Plugin store. In the meantime, you can install it using one of these methods:
The easiest way to install and keep Nexus Properties up to date:
https://github.com/Real1tyy/Nexus-PropertiesBRAT handles updates automatically, so you always have the latest version.
main.js, manifest.json, and styles.css{VaultFolder}/.obsidian/plugins/nexus-properties/Ctrl/Cmd + R)Nexus Properties is fully optimized for mobile devices with touch-friendly interfaces, responsive layouts, and gesture support.
See the Mobile Support Documentation for details.
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.
Visualize relationships with Hierarchical (trees), Related (direct connections), and All Related (constellations) modes. Includes depth control, zoom preview, tooltips, search, and context menus.
Create child, parent, or related nodes with a single command. New nodes inherit frontmatter, get unique Zettel IDs, and establish bidirectional relationships automatically.
JavaScript expression-based color rules for visual categorization. First match wins, with enable/disable toggles and priority ordering.
JavaScript expression filtering with named presets, multi-expression AND logic, and indirect connection preservation. Search by filename/path with real-time highlighting.
List-based relationship view with Cards, Table, and List display modes. Custom sorting with YAML formulas, archived filtering, and path-based inclusion rules.
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.
Auto-propagate frontmatter changes to children recursively, with optional confirmation and configurable exclusions.
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!
AGPL-3.0. Versions before v2.0.0 were MIT.
PRs welcome! Contributions are licensed under AGPL-3.0. See Contributing Guide for details.
Built with Cytoscape.js for graph rendering, including hierarchical layouts (via Dagre) and constellation network views.