Huevy (pronounced "hue- 'y' ", sounds like "UI") is a modern platform for generating, managing, and syncing design system tokens between your design environment in Figma and development projects. It serves as your bridge for consistent design and code, reducing manual work and streamlining updates across your workflow.
The Huevy CLI syncs design system tokens from huevy.app directly into your development projects as CSS variables, Tailwind config, and utility classes. Available for Pro users only.
const huevyConfig = require('./huevy.tailwind.js');
module.exports = {
...huevyConfig,
content: ['./src/**/*.{js,jsx,ts,tsx}']
};@import "./huevy-variables.css";
.button {
background-color: var(--primary-500);
color: var(--primary-50);
font-size: var(--fs-button-medium);
}Ready-to-use CSS utility classes for common design patterns. Import thehuevy-variables.cssfile to access all utilities.
Apply colors to text, backgrounds, and borders. Available for all color palettes: primary, secondary, accent, grey, success, warning, and error.
Text Color
text-primary-500
Background
Border Color
border-primary-500
Note: Huevy uses grey instead of gray to avoid conflicts with Tailwind CSS utilities.
Set text sizes using semantic class names that match your design system.
Heading 1
Body Medium
Control text weight with fine-grained control from thin to black. Latest Huevy CLI uses fw- prefix.
Regular Weight Text
Bold Weight Text
Available weights: fw-thin (100), fw-extralight (200), fw-light (300), fw-regular (400), fw-medium (500), fw-semibold (600), fw-bold (700), fw-extrabold (800), fw-black (900)
Combine multiple utilities for complete styling:
Combined Utilities
Classes: bg-primary-500, text-primary-50, text-heading5, font-fw-semibold