Effortlessly Create Stunning shadcn UI Themes with ShadeCraft

For the best experience, open ShadeCraft on a desktop browser.

Try the live demo โ†’ ShadeCraft

Why I Built ShadeCraft

When working with shadcn UI, I often found myself spending a lot of time tweaking color tokens, fonts, and component styles manually. Even with Tailwind under the hood, it was tedious to experiment with multiple color combinations and see how they looked across buttons, cards, inputs, and other components.

I wanted a faster way to explore different moods, palettes, and themes without constantly editing configs. ShadeCraft was my solution.

What ShadeCraft Does

ShadeCraft is a shadcn UI theme generator that lets you instantly create visually balanced themes. Here is what it can do right now:

  • One-click Randomize: Generate a new, unique theme in seconds

  • Color theory-based palettes: Every theme is balanced and mood-driven, so you get usable results immediately

  • Live editing: Adjust color tokens and fonts on the fly to fine-tune the theme

  • Dark mode compatible: Preview and generate themes that work in both light and dark modes

You can see these features in action on the live demo โ†’ ShadeCraft.

Why It Is Different

Unlike simply picking random colors, ShadeCraft uses color theory and a large palette of predefined hues to create harmonious themes. It is not just about aesthetics. It is about creating something that is ready to use with shadcn UI components without hours of tweaking.

Future Improvements

Some ideas I am considering based on early feedback:

  • Restricting palettes to the standard Tailwind color set

  • Allowing users to upload or paste a custom tailwind.config.js for personalized tokens

  • More default component previews to help visualize the theme across different UI elements

Try It Out

I would love to hear your feedback. You can experiment with ShadeCraft right now. No signup, no waiting, just click and explore:

๐Ÿ‘‰ Live Demo โ†’ ShadeCraft

Closing Thoughts

ShadeCraft is a small tool, but it is aimed at solving a real problem. It makes shadcn UI theme creation faster, more fun, and visually balanced. Whether you are a frontend engineer, designer, or indie builder, I hope it helps you prototype and iterate on your UI faster.

0
Subscribe to my newsletter

Read articles from Raihan Bin Islam directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Raihan Bin Islam
Raihan Bin Islam