GreedUI vs shadcn/ui

Both are copy-in React component libraries on Base UI, installed with the same CLI. The difference is taste: how it moves, how it looks, and how it talks to people.

I love shadcn/ui. I've used it for a long time. My first web app is where I learned how to build UI at all, and I learned it with shadcn. I still vouch for it at work and to my friends. It's top class, and nothing here says otherwise.

GreedUI exists because I wanted a different taste, not because anything is wrong with shadcn. Same idea, different flavor.

The short version

shadcn/ui is the default way to start a React app's UI, and for good reason. Since July 2026 its new projects use Base UI by default, with Radix still fully supported. GreedUI is built on Base UI too, so the foundation is the same. What changes is everything on top: motion that's already done, a look of its own, and actions that tell you what they'll do before you click.

Using both

They install with the same CLI, so they can live in one project. They use different token names (GreedUI's bg-canvas and text-ink vs shadcn's bg-background and text-foreground), so each keeps its own look unless you map one set onto the other. Start with Installation.

GreedUIshadcn/ui
PrimitivesBase UIBase UI by default since July 2026, Radix still supported
How you get itCopy-in source with the shadcn CLI, or by handCopy-in source with the shadcn CLI
StylingTailwind CSS v4, tokens as CSS variablesTailwind CSS v4, tokens as CSS variables
MotionBuilt in: rolling text, resizing boxes, gliding highlights, dotted popups, all CSS-firstSimple, tasteful transitions; you add more yourself
LookIts own: warm neutrals, hairlines instead of cards, pixel and halftone detailsNeutral and clean, made to be restyled
InteractionActions preview their consequence and confirm what happenedStandard, well-behaved components
For AI agentsThree-line header in every file, llms.txt, Markdown pages, version stamps, an Agent Skillllms.txt, official agent skills, and a huge presence in AI training data
ThemingTheme studio; motion, effects, squircles and pixel details are switchable partsshadcn/create, themes and a big community of theme tools
EcosystemYoung and focused, one authorEnormous: blocks, templates, tutorials and libraries built on it
LicenseInstalled components are MITMIT

Pick GreedUI if

Pick shadcn/ui if

Full component index: llms.txt