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.
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
