Google Drive Folder Link
Personal Project
2026

Vertical
Productivity
Geography
Global
Media Type(s)
Obsidian Plugin
Tags
TypeScriptObsidianGoogle Drive APIOAuthOpen Source
Credits
Creator & Developer
Overview
Google Drive Folder Link bridges the gap between Obsidian's note-first knowledge graph and the reality that most teams' working files still live in Google Drive. Rather than copy-pasting Drive URLs into notes (and losing them when folders get reorganized), the plugin associates a Drive folder with a note via a fuzzy-search picker and stores the association in the note's frontmatter, where it stays durable, searchable, and portable across devices.
How it works
- In-memory tree cache. The plugin walks the configured root folders once and caches the tree in memory, making subsequent fuzzy searches feel instant. Much faster than per-keystroke Drive API calls would allow.
- My Drive + Shared Drives. Both are searchable from a single picker.
- Frontmatter as source of truth. The Drive folder ID and display name are stored in the note's properties (
googleDriveFolderId,googleDriveFolderName), so the link survives note moves, vault syncs, and exports. - Properties-pane integration. A clickable link appears in the Properties pane to open the folder in the browser. Command-palette and right-click menu entries are also wired up.
- User-owned credentials. Each user creates their own Google Cloud OAuth credentials, so the plugin never funnels traffic through a shared backend or asks users to trust a third-party token broker.
References
- Repository: github.com/andrewmarconi/GoogleDriveFolderLink