Updates

Native shadcn styles and presets now in Figma

All seven shadcn styles now live natively in Figma variable modes. Or paste any shadcn create preset into the shadcncraft plugin and recreate it 1:1 inside your Figma file. Limited-time 15% off Pro and Pro + React for this launch.
Ha
Hamish O'Neill
3 min read
shadcncraft Figma styles

This is the biggest update we've made to the shadcncraft Figma library yet.

Every official shadcn style now exists directly inside Figma's variable system. Switch styles from Figma's Variables panel and the whole file updates instantly. No plugin step required.

And if you've created your own setup in shadcn create, the shadcncraft plugin can now import it directly into Figma. Paste the URL and get a matching setup recreated inside the file, including colors, radius, fonts, and themes.

Until now, Figma kits have mostly approximated the shadcn ecosystem. v3 brings the actual system structure into Figma itself.

Seven styles, native in Figma

All seven official shadcn styles now ship as modes inside Figma's Style variable collection:

  • Vega — classic shadcn look.
  • Nova — tighter spacing, more compact.
  • Maia — softer and more rounded.
  • Mira — dense and product-focused.
  • Lyra — sharp and structured.
  • Luma — softer and more fluid.
  • Sera — editorial and typographic.

Each style carries its own corner radius character, color treatment, spacing feel, and icon pairing.

Switch styles directly from Figma's variables panel and the entire file updates instantly.

Or import your own from shadcn create

The shadcncraft plugin now imports presets directly from shadcn create or shadcncraft create.

Paste a preset URL and the plugin recreates it inside your Figma file 1:1. Colors, typography, radius, themes, and styling all come across automatically.

Once imported, everything stays editable through native Figma variables and component properties.

This is also the first Figma library to support official shadcn styles directly through variable modes.

Themes layer on top

Themes now work independently from styles.

Pick any theme from Figma's Mode collection and layer it over your selected style. Every combination supports both Light and Dark modes.

Icons follow your style

Icon switching is now built directly into the Figma file and linked to your selected style, matching how shadcn handles icons in code.

Supported sets:

  • Lucide
  • Hugeicons
  • Remix
  • Phosphor
  • Tabler

Change the style and the icon system updates with it automatically.

Pro components and blocks inherit too

The new Style and theme system isn't limited to the base components.

Pro components, blocks, and layout templates now inherit the same variables and modes automatically. One system across the entire library.

Names now match shadcn 1:1

Component names, variants, and props throughout the Figma file now align directly with shadcn.

Designers and developers, finally speaking the same language.

Components updated and enhanced

v3 also includes broad improvements across the library:

  • tightened prototype states
  • improved visual polish across themes
  • refined spacing and surfaces
  • expanded icon coverage
  • cleaner component organisation

A lot of smaller inconsistencies from v2 were cleaned up along the way too.

v2 stays in your purchase

v3 is currently in open beta.

If you need a more stable production workflow today, the v2 Figma library remains included in your purchase alongside v3.

Try it

Where this is going

The goal hasn't changed.

Your design system should behave the same in Figma and in code.

With official shadcn styles now living directly inside Figma's variable system, and shadcn create presets only a paste away, v3 gets us much closer.

Launch note

The v3 release is in open beta, starting with Pro. If you're on Pro + React, you're covered too—that bundle includes Pro. Base support is coming soon.

For the launch of native shadcn styles for Figma and React, we're running 15% off Pro and Pro + React. The discount applies automatically at checkout while the promotion is active. Compare bundles and checkout on pricing.

Ha
Hamish O'Neill
Founder, shadcncraft
SBIOTJ

Join 3,000+ builders shipping with shadcncraft

Design and assemble full pages faster with production-ready blocks built for real products.
  • Production-ready blocks and components
  • Clean React and Tailwind parity
  • Built for SaaS, marketing, and ecommerce teams
Get the design system
Join Now CTA

Real support from the team behind shadcncraft

Get help within 24 hours from the people who build and maintain the system.
Email
Prefer a direct line? Send us a message and we'll get back to you as soon as possible.
Discord
Get quick support, share feedback, or connect with other builders.
Feedback
Got something to say about anything shadcncraft? We'd love to hear it.