Beautiful โข Animated โข Production Ready
๐ Website โข ๐ Documentation โข ๐จ Components โข ๐ฆ Twitter
RareUI is a free, open-source component library that helps you build beautiful, modern web interfaces without starting from scratch. Every component is crafted with attention to detail, featuring smooth animations, dark mode support, and responsive design.
|
๐ฏ Core Features
|
๐จ Design Excellence
|
The fastest way to add components to your project:
# Install a single component
npx rareui add glass-shimmer-button
# Install multiple components
npx rareui add liquid-button particle-card- Visit rareui.in
- Browse components
- Click "Copy Code"
- Paste into your project
That's it! โจ
|
|
- Forms & Inputs - Text fields, dropdowns, checkboxes
- Navigation - Navbars, sidebars, breadcrumbs
- Modals & Overlays - Dialogs, popovers, tooltips
- Data Display - Tables, lists, grids
- Feedback - Alerts, toasts, progress bars
- And 100+ more components!
import { GlassShimmerButton } from '@/components/ui/glass-shimmer-button';
export default function App() {
return (
<GlassShimmerButton onClick={() => console.log('Clicked!')}>
Click Me
</GlassShimmerButton>
);
}That's it! Every component is:
- โ Fully typed with TypeScript
- โ Accessible (keyboard navigation, ARIA labels)
- โ Customizable via props and Tailwind classes
- โ Production-ready
RareUI is built with modern, industry-standard technologies:
| Technology | Purpose |
|---|---|
| React 19 | UI Library |
| Next.js 16 | Framework |
| TypeScript 5 | Type Safety |
| Tailwind CSS 4 | Styling |
| Framer Motion 12 | Animations |
| Lucide React | Icons |
Comprehensive docs for every component:
- ๐ Installation Guide - Get started in 2 minutes
- ๐จ Component Showcase - Browse all components
- โ๏ธ Customization - Learn how to customize
- ๐ฏ Best Practices - Tips for optimal usage
- ๐ Performance - Keep your app fast
Perfect for building:
|
|
We โค๏ธ contributions! Help make RareUI better:
- ๐ Report bugs - Found an issue? Open an issue
- ๐ก Suggest features - Have an idea? We'd love to hear it
- ๐จ Add components - Create new components
- ๐ Improve docs - Help others understand better
- โญ Star the repo - Show your support!
# Clone the repository
git clone https://github.com/Codewithswappy/RareUI.git
# Install dependencies
cd RareUI
npm install
# Start development server
npm run dev
# Build for production
npm run build- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-component - Make your changes
- Test thoroughly
- Commit:
git commit -m 'Add amazing component' - Push:
git push origin feature/amazing-component - Open a Pull Request
โ Read contributing guidelines
RareUI is MIT licensed. You can:
- โ Use commercially
- โ Modify freely
- โ Distribute
- โ Use privately
See LICENSE for details.
If you find RareUI helpful:
| โญ Star on GitHub | ๐ฆ Follow on Twitter | ๐ข Share Feedback |
Every star โญ motivates us to keep improving RareUI!
|
Website |
Documentation |
Twitter |
GitHub |
Join our growing community:
- ๐ฆ Twitter: Share your builds with @heyyswap
- ๐ผ LinkedIn: Connect at swapnilkalambe4
- ๐ GitHub: Star and watch for updates
- ๐ง Email: Questions? Reach out!
RareUI is inspired by and built with:
- Tailwind CSS - Amazing utility-first CSS framework
- Framer Motion - Beautiful animations
- shadcn/ui - Inspiration for component architecture
- Aceternity UI - Design inspiration
- Magic UI - Animation concepts
Special thanks to the open-source community! ๐
|
Till Feb 2026
|
Till May 2026
|
Built with โค๏ธ by Swappy
Made in India ๐ฎ๐ณ
If you found this helpful, please โญ star the repo!