Premium animated React components powered by Framer Motion.
npm install @oreaui/orea-uiOrea UI has the following peer dependencies:
npm install framer-motion lucide-react clsx tailwind-mergenpm install @oreaui/orea-ui --registry=https://npm.pkg.github.comOr add an .npmrc to your project and install normally:
echo "@oreaui:registry=https://npm.pkg.github.com" > .npmrc
npm install @oreaui/orea-uiimport { TiltCard, SearchGlow, ConfettiButton } from '@oreaui/orea-ui'
export default function Page() {
return (
<div>
<ConfettiButton onClick={() => alert('🎉')}>Click me</ConfettiButton>
</div>
)
}Prefer to own the source code? Use the CLI to copy any component into your project:
npx @oreaui/cli add tilt-card
npx @oreaui/cli add confetti-buttonThis copies the raw .tsx source into components/orea-ui/ where you can edit freely.
npx @oreaui/cli addAccordionDemo,AnimatedModal,AuroraBackground,AvatarGroupBarChartGrow,BorderBeam,Carousel,CheckboxDrawCommandPalette,ConfettiButton,CopyField,DockDropdownMorph,GradientText,HeroReveal,LearnMoreLikeButton,MagneticButton,Marquee,MockChatNotificationBell,NumberTicker,OtpInput,ProgressRingSearchGlow,SegmentedControl,ShimmerText,SkeletonRevealSpinningCounter,SpotlightCard,StarRating,TabsSlideTextReveal,ThemeToggle,TiltCard,ToastStackToggleBounce,TooltipDemo,Typewriter
Orea UI components use Tailwind CSS classes. Make sure Tailwind is configured in your project.
MIT