Rare UI is a shadcn registry built with Next.js, Tailwind CSS, and TypeScript. Every component is animated with Motion, honors prefers-reduced-motion, and installs straight into your codebase. You own the code: no package to depend on, restyle anything.
Install any component with the shadcn CLI:
npx shadcn@latest add swamimalode07/rare-ui/{component-name}For example:
npx shadcn@latest add swamimalode07/rare-ui/fluid-orbBrowse every component, with live previews and props, at rareui.com/components.
git clone https://github.com/swamimalode07/rare-ui.git
cd rare-ui
npm install
npm run devComponents live in components/ui. After changing a component or registry.json, rebuild the registry output with npm run registry:build.
Issues and pull requests are welcome. Read CONTRIBUTING.md for the full walkthrough, from creating a component to a working install command.