Back to Plugins

Mezze – Convert and Export Icons as React Components
Sync icon components in Figma to React components in GitHub/Bitbucket/GitLab
no codeautomationicon managementiconsvectorhandofflow codereactdevelopercodeexportfront-end development
Plugin Preview
About this plugin
It's a chore keeping icons updated cross-functionally. Mezze allows you to convert and export icons as React components, and pushes changes directly to your Git repos.
⚡ Benefits:
- Designers no longer have to export icons from Figma every time there are changes or additions.
- Devs save time creating React icon components, copying-and-pasting SVG code, and manually exposing props to parent components.
- Designers and devs can cross-reference an icon in production directly from Figma via Mezze Inspect.
- Component names in Figma match those in React, preventing duplicate icons from being added to the codebase.
- Unified React props across all icons.
🚀 10 Minute Set-Up:
- Generate a GitHub fine-grained Personal Access Token with the "Contents" repository permission set to "Read and write".
- If using Bitbucket, generate a Repository Access Token with the
repository:write
permission. - If using GitLab, generate a Personal Access Token with the
api
scope. - Install Mezze and open the plugin
- Head over to the "Settings" tab, enter the Access Token created above, and enter the Github/Bitbucket/GitLab repo owner/organization name.
- Save your settings and return to the Inspect tab.
- Select icons you wish to export. Icons must be Figma Components or Instances. Mezze Lite allows you to export up to 5 icons at a time, while Mezze Pro has no export limit.
- Icons will be added to a new GitHub branch. In the Export menu, you'll be able to enter the repo, icon directory, branch name, as well as a commit message for your changes.
💖 Love Mezze? Let us know so we can keep improving your time here on Figma.
- Give Mezze a Like
- Drop a comment below
- Share
Benefits of Mezze Pro
- No export limit (up to 5MB of icons at a time)
- Attribute replacement config (e.g., changing SVG stroke color from
#000
tocurrentColor
)
Plugin Details
Version | 6 |
---|---|
Created | February 11, 2023 |
Last Updated | February 24, 2025 |
Category | Uncategorized |
Creator | Tianhe Yang |
Stats | 64 installs, 28 likes |
Pricing | Free |
Technical Details
- API:1.0.0
- UI:build/ui.js
- main:build/main.js
- Editor Types:figma
- Allowed Domains:
- https://*.bitbucket.org
- https://*.github.com
- https://*.gitlab.com
- https://*.gumroad.com
More Like This
Discover other plugins in the same category.
No similar plugins found in this category.