The bottleneck was never the design.
This is how icons move from design to production at most companies.
Repeat for every icon, every update.
"The easiest approach is often to clear all icons from Figma and place them all again."
Figma Forum
"Even when icon names remain the same and they're organized in folders, the linking is lost."
Figma Forum
"Repeatedly exporting icons, running them through an optimization tool, then manually copying them to the codebase — tedious and time-consuming."
Close.com engineering
"There is no way to control the variant export name, which is especially difficult for developer hand-off."
Figma Forum
Distribution channels across 12 major icon libraries.
| Library | Icons | npm | CDN | Figma | MCP |
|---|---|---|---|---|---|
| Streamline | 170K | Deprecated | Partial | Yes | No |
| Untitled UI | 4.6K | Yes | No | Yes | No |
| Nucleo | 37K | No | No | Yes | No |
| Phosphor | 6.3K | Yes | No | No | No |
| Heroicons | 1.3K | Yes | No | No | No |
| Lucide | 1.5K | 15M/wk | No | Yes | No |
| Tabler | 5.9K | Yes | No | Yes | No |
| Hugeicons | 46K | Yes | Yes | Yes | No |
| Material Symbols | 2.5K | Community | Google Fonts | Yes | No |
| SF Symbols | 6.9K | Apple only | Apple only | N/A | No |
| JustDraw | Any | Auto-gen | Yes | Plugin | 19 tools |
Designer hits Cmd+S. Everything else is automated.
What happens next:
No human touches it after save.
JustDraw is the source. Figma, npm, CDN, VS Code — all consumers. One repo, one pipeline, one truth.
Cmd+S and it's live.
Sign in with GitHub Continue without account