Back to Plugins
Button Generator - Component Design System

Button Generator - Component Design System

Generate Figma button components, variants, and styles from design tokens.

Plugin Preview

Button Generator - Component Design System preview

About this plugin

Create consistent Figma button components and variants faster with Button Generator, a design system automation plugin for UI/UX designers and product teams.Generate button component sets from configurable styles, sizes, emphases, and design tokens without manually creating every variant.Keep your design system consistent while reducing repetitive component-building work.FeaturesFull variant matrix — Style, Type (Solid/Outline/Ghost), Size, Content layout and State, combined into one real Figma component setLive preview that mirrors the generated output — fills, borders, elevation, focus rings and disabled states, visible before you generateBind every token to a Figma variable, a paint/text style, or set a custom value — your choice, per propertySpacing, typography, border and elevation configured per size, with recommended defaults you can unlink and overrideBuilt-in WCAG contrast checking — failing color pairs are flagged in the config UI and in a dedicated Accessibility tabDetects an existing generated system on the page and lets you update it in place or create a new one — nothing is silently overwrittenAuto-generates a documentation board alongside your componentsRemembers your full configuration between sessions, so reopening the plugin restores your setupHow to useOpen the plugin and choose which styles, types, sizes, content layouts and states to includeAdjust colors, spacing, typography, borders and elevation — link tokens to variables/styles or set custom valuesWatch the live preview update as you configureCheck the Accessibility tab and resolve any contrast warningsClick Generate — the plugin creates your component set, variables, styles and a documentation boardReopen anytime to update the same system or start a new oneUse CasesDesign-system teams standing up a button family from scratchProduct designers who need a consistent button set without hand-building every variantAuditing an existing button system for accessibility contrast issuesRebuilding a legacy button component onto variables/styles instead of flat colorsQuickly prototyping a new brand's button styles before committing to a full system

Plugin Details

Version2
CreatedAugust 3, 2026
Last UpdatedSeptember 27, 2026
Categoryui-kits
CreatorAnna Chilingaryan
Stats4 installs, 1 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:dist/ui.html
  • main:dist/code.js
  • Document Access:dynamic-page
  • Editor Types:
    figma
  • Allowed Domains:
    • none