Emir Kaan Ozver97 downloadsColor File Explorer folders and files with dynamic, stable, preset, or custom palettes.
Folder Palette turns the Obsidian File Explorer into a readable, configurable color map. It colors folders, subfolders, and optionally files across the full explorer width while preserving indentation guides, icons, file-type labels, and accessible text contrast.
Open Settings → Folder Palette to select a palette and configure behavior. The defaults reproduce the original Folder Palette look:
Right-click any folder in the File Explorer to set a manual color, restore automatic assignment, inherit the parent folder color, or remove its background. Overrides follow exact vault-relative folder paths.
After Folder Palette is accepted into the Obsidian Community directory:
Copy main.js, manifest.json, and styles.css into:
<vault>/.obsidian/plugins/folder-palette/
Reload Obsidian and enable Folder Palette under Settings → Community plugins.
Requires Node.js 18 or later.
npm install
npm run dev
npm run dev watches src/ and rebuilds main.js. Before committing or releasing, run:
npm run check
This runs the Node test suite, creates a production bundle, and validates the generated JavaScript.
minAppVersion in manifest.json if needed.npm version patch, npm version minor, or npm version major.v prefix.manifest.json, and attaches main.js, manifest.json, and styles.css to the GitHub release.See SUBMISSION.md for the first Community directory submission checklist.
Folder Palette does not use the network, collect telemetry, display advertising, require an account, or access files outside the active Obsidian vault. Settings are stored through Obsidian's plugin data API.
The built-in palettes use color values from Catppuccin, Nord, and Monokai. Folder Palette is an independent project and is not affiliated with those projects.
MIT © 2026 ekozf