Planet Icon

Figma Plugin

Sync, Search, and Insert SVG Icons in Seconds

Planet Icon connects your design file to Azure DevOps or GitHub icon repositories, with fast cache-backed loading and variant-aware insertion.

Azure DevOps + GitHub Outline / Fill / Bulk Color-aware SVG handling

Core Features

  • Provider sync from Azure DevOps Repos and GitHub repositories.
  • Variants: outline, fill, bulk
  • Sizes: xs, sm, md, lg, xl
  • Persistent icon-index cache for faster reopen and sync experience.
  • Color-aware SVG behavior for brand and multi-color icons.

Provider Setup

  • Azure DevOps: organization URL, project, repository, branch, PAT.
  • GitHub: repository, branch, PAT.
  • Recommended repo structure: icons under an icons folder.
  • Fallback supported: any .svg in selected branch.

Release Automation

  • Push to main runs releases-auto-version.yml automatically.
  • Commits decide bump type: breaking = major, feat/release = minor, fix/perf/refactor = patch.
  • Workflow updates package.json, syncs ui.html, commits, creates tag vX.Y.Z, and publishes a release asset zip.
  • Release asset zip contains only plugin runtime files: manifest.json, code.js, ui.html (from manifest.main/ui).
  • releases-zip.yml remains as fallback/backfill for pending tags.
  • Skip controls: [no release] (skip tag/release), [skip ci] (skip workflow run).

Release files are fully automated, including first release fallback from the first qualifying push to main.

Go to Releases Page