sitsiilia

Plugin · 8.9k users

shadcn/ui create for Figma

A plugin for the shadcn/ui Figma library. Built to stay close to the code and speed up real design work.

The shadcn/ui create plugin open next to the shadcn/ui Figma library

The idea to create this plugin came when shadcn introduced shadcn/create. Seeing how easy it made it to customize and scale a setup really stuck with me. Everything felt flexible, but still grounded in a solid system.

I thought: what if this existed for the shadcn/ui Figma library that I created as well?

I wanted a simple way to switch themes, icons, and fonts without hacks, overrides, or that constant feeling of “what might break if I change this.” Building a plugin specifically for the library felt like the most honest way to do that: something that works with the system instead of around it, and makes iteration feel calmer and more intentional.

This plugin is my attempt at bringing that experience into Figma. I hope it feels like a small but helpful companion to the library, something that gives you a bit more freedom, while keeping everything consistent and easy to trust.

What you can do with it

The plugin lets you make global changes to the library without touching variables manually.

No manual variable editing. No broken components.

Designed for one file, on purpose

This plugin only works with this shadcn/ui Figma component library (created by me).

That's intentional, and it can make changes safely and instantly, because the plugin understands:

How you use it

I've put together a guide on how to use the plugin with the library here.

How it works under the hood

How changes work

This means:

Version history

Every change made by the plugin is:

You can always jump back to a previous version, compare changes, or undo experiments.

Important to know

Make sure you're using the latest version of the shadcn/ui Figma library so everything works as expected. That avoids any weird mismatches or things not updating.

Try the plugin

Give it a try and play around. And if you've any feedback or discover bugs, do let me know.