Which method
| Your situation | Use |
|---|---|
| The community directory opens and installs other plugins fine | Community directory, easiest to keep updated |
| It hangs or fails to download; locked-down network; you need an older version | Offline package |
| The plugin is not listed (Fav Sync, Invoice Sync, YouTube) | Offline package, or BRAT if GitHub is reachable |
The directory and BRAT both download from GitHub and fail when GitHub is unreachable. Offline packages are hosted on this site and are identical to the files in the directory.
Method 1: Community directory
Theme: Settings → Appearance → Manage (next to Themes) → search gogoga → Install and use.
Plugins:
- Settings → Community plugins, turn off Restricted mode.
- Click Browse and search for the plugin, e.g.
gogoga Mind Map. - Click Install, then Enable.
New versions show up under Community plugins → Check for updates.
Method 2: Offline package
1. Download
Get a zip from the download page or a plugin's page. The gogoga bundle has the theme and every listed plugin.
After unzipping:
- A plugin package holds one folder named after the plugin id, e.g.
gogoga-mindmap/, withmain.js,manifest.jsonand maybestyles.css. - The theme package holds a
gogoga/folder withtheme.cssandmanifest.json. - The bundle holds a
themes/and aplugins/folder.
2. Find the vault's .obsidian folder
Your vault is the folder your notes live in. Not sure where it is? Right-click any note in Obsidian's file list → Reveal in Finder (Show in system explorer on Windows).
The vault root contains a hidden .obsidian folder where themes and plugins live:
- macOS: press ⌘ ⇧ . in Finder to show hidden files.
- Windows: File Explorer → View → Show → tick Hidden items.
3. Put the folders in place
your-vault/
└── .obsidian/
├── themes/
│ └── gogoga/ ← theme folder
│ ├── manifest.json
│ └── theme.css
└── plugins/
├── gogoga-mindmap/ ← one folder per plugin
│ ├── main.js
│ ├── manifest.json
│ └── styles.css
└── gogoga-table/
└── …
- Create
themesorpluginsif they don't exist (lowercase). - With the bundle, drag
themesandpluginsinto.obsidianand choose Merge. - Don't nest one level too deep:
plugins/gogoga-mindmap/main.js, notplugins/gogoga-mindmap/gogoga-mindmap/main.js.
4. Enable
- Quit and reopen Obsidian (or click the reload button under Community plugins).
- Theme: Settings → Appearance → Themes, choose gogoga.
- Plugins: Settings → Community plugins, turn off Restricted mode and switch each plugin on.
On a phone or tablet
Easiest: install on a computer and let sync carry it over.
- iCloud vaults: put the files into the vault's
.obsidianon your Mac, wait for iCloud, then restart Obsidian on the phone and enable. - Obsidian Sync: under Settings → Sync, turn on syncing for installed community plugins and appearance settings.
- Syncthing, Remotely Save and similar: make sure
.obsidianisn't excluded.
Phone only:
- iPhone/iPad: the Files app hides folders starting with a dot, so use the community directory, or install on a computer and sync.
- Android: use a file manager that shows hidden files and copy the folder into
vault/.obsidian/plugins/, then enable it in Obsidian.
Method 3: BRAT
BRAT installs and updates plugins straight from GitHub repositories, which suits unlisted plugins. It needs GitHub access.
- Install and enable Obsidian42 - BRAT from the community directory.
- Settings → BRAT → Add beta plugin (Add beta theme for themes).
- Enter the repository, e.g.
JackWeiGogoga/gogoga-fav-sync, keep Latest, and add it.
| Plugin | Repository |
|---|---|
| gogoga Fav Sync | JackWeiGogoga/gogoga-fav-sync |
| gogoga Invoice Sync | JackWeiGogoga/gogoga-invoice-sync |
| gogoga YouTube | JackWeiGogoga/gogoga-youtube |
Updating
- From the directory: Community plugins → Check for updates.
- From an offline package: download the new zip, copy its files over the old folder, restart Obsidian. Settings live in
data.jsonin the same folder; packages don't include it, so nothing is lost. - Listed plugins installed offline can later update from the directory once GitHub is reachable; the two methods mix fine.
Verifying a download (optional)
Every zip's SHA-256 is listed on the download page and the plugin pages:
# macOS / Linux
shasum -a 256 gogoga-mindmap-0.61.8.zip
# Windows PowerShell
Get-FileHash gogoga-mindmap-0.61.8.zip