Trail
An Obsidian plugin enabling strongly typed relations between notes
Trail
Trail is an Obsidian plugin for adding named, typed relations between notes and traversing them through a dedicated pane.
Why Trail?
Obsidian’s linking is powerful but flat — every link is equal. Trail adds semantic meaning: you can mark a link as up::[[Parent]] or [[Child]]::down, building a navigable hierarchy without folder structures.
Features
- Inline typed relations using a concise
::syntax - Frontmatter relations via
relationsmap properties - Implied relations with forward/reverse/both/sibling direction rules
- Hierarchy view to browse all ancestors of the active note
Syntax
Single relation per link, prefix or suffix:
up::[[Parent]]
[[Child]]::down
Or in frontmatter:
relations:
up: "[[Parent]]"
down:
- "Child A"
- "[[Child B]]"
Installation
Install via BRAT using https://github.com/theoryzhenkov/trail, or copy the release files manually to your vault’s .obsidian/plugins/trail/ folder.