Aditya Kumar1k downloadsSuggests and links the named frames and groups inside your Excalidraw drawings when typing [[filename# in the editor
Suggests and links the named frames and groups inside your
Excalidraw drawings
as you type [[filename# in the editor.

[[my-drawing# — Excalink detects the pattern
and opens a fuzzy-search picker of every frame and group in that drawing.↑↓ + ↵, and Excalink completes
the link for you:[[my-drawing#^frame=FrameName]][[my-drawing#^group=elementId]]Both formats are the block-reference syntax already understood by the Excalidraw plugin, so the resulting links embed and navigate correctly.
Unnamed groups still show up in the picker — Excalink looks for a text
element inside the group to use as its label, falling back to a generic
Group N name if none is found.
Available under Settings → Community plugins → Excalink:
A Rescan vault action (in settings, or via the command palette) rebuilds the index on demand; it also updates automatically when Excalidraw files change.
main.js, manifest.json, and styles.css from the
latest releaseVaultFolder/.obsidian/plugins/excalink/git clone https://github.com/AarambhaAnta/Excalink.git
cd Excalink
npm install
npm run dev # watch mode
npm run build # production build
src/Initial release: frame detection, fuzzy-search suggestion modal, caching, file watching, and a full settings panel.
MIT License — see LICENSE file for details.