Luxe
17 copy-paste React components on Radix and Tailwind v4, with its own CLI
Tier B · UsefulComponent LibraryRegistryluxeui.com

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 buttonFor an agent
Reach 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.
Facts
- License
- MIT
- Pricing
- Free, Open source
- Framework
- React, Next.js
- Styling
- Tailwind CSS v4, CSS custom properties
- Distribution
- CLI installer, Copy-paste snippet, GitHub repository
- Platform
- Web
- Content type
- Code
- Agent readiness
- CLI installable, Copy-paste ready code, Readable open source, Structured documentation
- Accessibility
- Built on accessible primitives, Honors reduced motion
- Maturity
- Actively maintained
- GitHub stars
- 929
Components it ships
17 totalHelps you build
2Notable for
- 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
Provenance
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.
Also in Component Libraries
6- Ark UI · 49 headless components with one API across React, Vue, Solid and Svelte
- Astryx · Meta's open-source React + StyleX design system, 150+ components and 42 templates
- Chakra UI · 114 accessible React components with a token-driven styling system
- Coss UI · Cal.com's design system: 60 Base UI primitives shipped as a shadcn registry
- daisyUI · 68 pure-CSS Tailwind components as semantic class names, MIT, with 35 built-in themes
- GPUI Component · 60+ Rust desktop UI components for GPUI, with a 200K-line code editor and charts