Skip to content

Curate — Overview

The curate side of Icon Forge is where icon packs get built. You generate candidates, compare them, pick the ones that work, name them, and assemble a cohesive set — then publish it for developers to install.

This is the iterative, creative side. Nothing you do here ships until you explicitly publish.

The Workspace

The scratchpad and pack panel — how icons move from raw candidates to named, publishable components.

Read more →

Styles & Generation

Control the visual direction of your icons with styles, reference images, and generation settings.

Read more →

Publishing

How publishing works, what gets frozen into a release, and how namespaces map to install paths.

Read more →

Scratchpad — the central area of the workspace where all your generated and uploaded icons live. This is your working canvas — the raw material you’ll pick from.

Pack panel — the sidebar on the right side of the workspace where you assemble your icon pack. Each entry is a named slot.

Slot — a named position in your icon pack, like arrow-left or check-circle. The slot name becomes the component name in the installed output (<ArrowLeft />, <CheckCircle />). Slots are the contract between the design and code sides.

Style — a saved set of visual parameters that controls how generated icons look. Styles keep your pack consistent — same line weight, fill treatment, and overall feel across every icon.

Release — an immutable snapshot of your pack at publish time. Each release gets a unique hash. Published releases can’t be changed; you publish a new one instead.

  1. Generate a batch of icon candidates into the scratchpad
  2. Browse and compare — find the ones that work well together
  3. Add the best ones to the pack, creating named slots
  4. Keep iterating — generate more options, swap in better candidates, refine names
  5. Publish when the set is complete and consistent

The scratchpad is disposable. The pack is durable. Releases are permanent.