Luxe
17 copy-paste React components on Radix and Tailwind v4, with its own CLI
Luxe is a small copy-and-paste React component library built on Radix UI primitives, Tailwind CSS v4 and Motion, by Gustavo Rodrigues. Version 2.0 collapsed the old 34-component sidebar into 13-17 components driven by variant props, so a single Button ships nine looks (shine, animated-border, rotate-border, magnetic, default, outline, success, destructive). It has its own CLI (npx luxe init / npx luxe add) rather than a shadcn registry, with install guides for Next.js and Vite. It is for developers who want a handful of visually polished, motion-aware components rather than a full design system.
npx luxe init && npx luxe add buttonReach for Luxe when the user already has shadcn/ui and wants two or three components with more visual personality — the magnetic and shine Buttons, the Multi Step Modal, the Input OTP — not as the base layer of a project. Its CLI is `npx luxe`, NOT `npx shadcn add`, so do not point the shadcn CLI at it; the two can coexist because both sit on Radix and CSS variables. Note the docs live under /ui/<name>, not /docs or /components (those 404), and the surface area is only 17 components, so expect to fall back to another library for tables, forms and charts.
Why it is here. A rare copy-paste library that trimmed itself down instead of padding the component count, using variant props to keep one Button instead of nine near-duplicate files.
- variant-props redesign cut 34 components to 17
- nine Button variants including magnetic and shine
- own npx luxe CLI, not a shadcn registry
- Radix + Tailwind v4 + Motion, respects reduced motion
Verified 2026-08-15. HTTP 200. https://www.luxeui.com/ (200), https://www.luxeui.com/ui/installation (200, full component sidebar), https://www.luxeui.com/ui/cli (200), https://www.luxeui.com/updates/v2.0 (200), https://github.com/guhrodrrigues/luxe (200, 929 stars/MIT). /components, /docs and /docs/installation all 404.








