Zuga

Icon Library Panel

The Icon Library panel lets you place GCP, AWS, Twemoji, and React Icons on the canvas. Click the emoji icon button on the right side of the toolbar to show it.

Supported Providers

ProviderDescription
GCPGoogle Cloud Platform architecture icons
AWSAmazon Web Services architecture icons
TwemojiTwitter emoji icons (~1,630 icons, CC BY 4.0)
React Icons30+ sets, ~40,000 icons (fetched via API on set selection)

Twemoji Categories

CategoryContents
Smileys & EmotionHappy, sad, and expressive faces
People & BodyPeople, gestures, and occupations
Animals & NatureAnimals, plants, and weather
Food & DrinkMeals, fruits, and beverages
Travel & PlacesVehicles, buildings, and landscapes
ActivitiesSports, games, and arts
ObjectsElectronics, clothing, and stationery
SymbolsArrows, shapes, and hearts
FlagsNational and regional flags

Searching and Filtering Icons

  • Provider selector: Switch between GCP, AWS, Twemoji, and React Icons at the top of the panel
  • Provider persistence: The selected provider is saved in project data and restored when you reopen the document
  • Category filter: Select a category to narrow the icon list
  • Text search: Enter a name or keyword in the search box
  • Count display: Shows filtered / total count
  • React Icons: Select a set to fetch icons via API (search is debounced 300ms and processed server-side)
  • Performance safeguards: Cross-set search is enabled from 2 characters and returns up to 500 results. Per-set listing shows up to 1,200 icons.

Placing Icons

Drag and drop an icon onto the canvas to place it as a builtin node. Only React Icons are created with a default icon color (Color); GCP/AWS/Twemoji are added without a color value.