Skip to content

Codewithswappy/RareUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

73 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

RareUI Logo

RareUI

100+ Free, Open Source React UI Components

Beautiful โ€ข Animated โ€ข Production Ready

License: MIT React TypeScript Tailwind CSS Framer Motion

๐ŸŒ Website โ€ข ๐Ÿ“š Documentation โ€ข ๐ŸŽจ Components โ€ข ๐Ÿฆ Twitter


๐ŸŒŸ Why RareUI?

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.

โœจ Key Features

๐ŸŽฏ Core Features

  • 100% Free & Open Source
  • Copy-Paste or CLI Install
  • Dark Mode Built-in
  • Fully Responsive
  • TypeScript Support
  • Next.js Optimized

๐ŸŽจ Design Excellence

  • Premium Quality Designs
  • Framer Motion Animations
  • Tailwind CSS Powered
  • Glassmorphism Effects
  • Micro-interactions
  • Accessible (WCAG)

๐Ÿš€ Quick Start

Install via CLI (Recommended)

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

Manual Installation

  1. Visit rareui.in
  2. Browse components
  3. Click "Copy Code"
  4. Paste into your project

That's it! โœจ


๐Ÿ“ฆ Available Components

๐Ÿ”˜ Buttons

  • Glass Shimmer Button - Glassmorphism with shimmer effect
  • Liquid Button - Liquid blob animation on hover
  • Neumorphism 3D Button - Soft 3D depth effect
  • Soft Button - Subtle, modern button style
  • Upgrade Button - Premium CTA with gradient

๐Ÿƒ Cards

  • Premium Profile Card - Animated profile card with glassmorphism
  • Particle Card - Explosive particle effect on hover

๐Ÿ”œ Coming Soon

  • 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!

โ†’ View all components


๐Ÿ’ป Usage Example

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

๐Ÿ› ๏ธ Tech Stack

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

๐Ÿ“– Documentation

Comprehensive docs for every component:

โ†’ Read the full docs


๐ŸŽฏ Use Cases

Perfect for building:

  • ๐Ÿข SaaS Dashboards
  • ๐Ÿš€ Landing Pages
  • ๐Ÿ›๏ธ E-commerce Sites
  • ๐Ÿ“Š Admin Panels
  • ๐Ÿ’ผ Portfolio Sites
  • ๐Ÿ“ฑ Mobile Apps
  • ๐ŸŽจ Marketing Sites
  • ๐ŸŒ Web Applications

๐Ÿค Contributing

We โค๏ธ contributions! Help make RareUI better:

Ways to Contribute

  1. ๐Ÿ› Report bugs - Found an issue? Open an issue
  2. ๐Ÿ’ก Suggest features - Have an idea? We'd love to hear it
  3. ๐ŸŽจ Add components - Create new components
  4. ๐Ÿ“ Improve docs - Help others understand better
  5. โญ Star the repo - Show your support!

Development Setup

# 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

Contribution Guidelines

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-component
  3. Make your changes
  4. Test thoroughly
  5. Commit: git commit -m 'Add amazing component'
  6. Push: git push origin feature/amazing-component
  7. Open a Pull Request

โ†’ Read contributing guidelines


๐Ÿ“ License

RareUI is MIT licensed. You can:

  • โœ… Use commercially
  • โœ… Modify freely
  • โœ… Distribute
  • โœ… Use privately

See LICENSE for details.


๐ŸŒŸ Support the Project

If you find RareUI helpful:

โญ Star on GitHub ๐Ÿฆ Follow on Twitter ๐Ÿ“ข Share Feedback

Every star โญ motivates us to keep improving RareUI!


๐Ÿ”— Links

Website
rareui.in

Documentation
rareui.in/docs

Twitter
@heyyswap

GitHub
@Codewithswappy


๐Ÿ“Š Project Stats

GitHub stars GitHub forks GitHub issues License


๐Ÿ’ฌ Community

Join our growing community:

  • ๐Ÿฆ Twitter: Share your builds with @heyyswap
  • ๐Ÿ’ผ LinkedIn: Connect at swapnilkalambe4
  • ๐Ÿ™ GitHub: Star and watch for updates
  • ๐Ÿ“ง Email: Questions? Reach out!

๐Ÿ™ Acknowledgments

RareUI is inspired by and built with:

Special thanks to the open-source community! ๐Ÿ™Œ


๐Ÿ“ˆ Roadmap

Till Feb 2026

  • 50+ New Components
  • CLI Improvements
  • Component Playground
  • Color and Theme Customization

Till May 2026

  • 100+ Components
  • Figma Plugin
  • VS Code Extension
  • Premium Templates

Built with โค๏ธ by Swappy

Made in India ๐Ÿ‡ฎ๐Ÿ‡ณ

If you found this helpful, please โญ star the repo!


โ†‘ Back to Top

About

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published