A premium, open-source collection of high-quality, motion-driven React components. Built with Next.js, Framer Motion, and Tailwind CSS.
- 🎨 Beautiful Animations - Smooth, performant animations powered by Framer Motion
- 📦 Copy & Paste Ready - Each component is self-contained and easy to integrate
- 🌙 Dark Mode Support - All components work seamlessly in light and dark themes
- 📱 Fully Responsive - Designed to look great on all screen sizes
- 🎛️ Interactive Controls - Live customization with real-time preview
- 🔧 TypeScript First - Full type safety and IntelliSense support
- Glitch Text - Cyberpunk-style glitch animation
- Text Shimmer - Elegant shimmer gradient effect
- Gravity Text - Interactive physics-based text
- Text Reveal - Smooth character-by-character reveal
- Gradient Border - Animated gradient borders
- Spotlight Card - Mouse-following spotlight effect
- Bento Grid - Modern bento-style layouts
- Ripple Button - Material-style ripple effect
- Neon Button - Glowing neon style
- Glow Button - Subtle glow on hover
- Magnetic Button - Mouse-attracted magnetic effect
- Lamp Hero - Dramatic spotlight hero section
- Infinite Moving Cards - Auto-scrolling testimonial cards
- Sign In Form - Beautiful, animated login form
- Sign Up Form - Matching registration form
- OAuth Buttons - Social login integration ready
# Clone the repository
git clone https://github.com/FlowMindAi-Ide/MotionCard.git
# Navigate to the directory
cd motioncard
# Install dependencies
npm install
# Start the development server
npm run dev- Next.js 15 - React framework
- Framer Motion - Animation library
- Tailwind CSS - Utility-first CSS
- shadcn/ui - UI component primitives
- TypeScript - Type safety
src/
├── app/ # Next.js app router pages
├── components/
│ ├── ui/ # Core UI components
│ ├── demos/ # Component demo wrappers
│ ├── landing/ # Landing page sections
│ ├── layout/ # Layout components (Navbar, Footer)
│ └── auth/ # Authentication components
├── config/
│ ├── components.ts # Component registry
│ └── component-controls.ts # Control configurations
└── lib/ # Utility functions
Each component can be copied directly into your project:
// Example: Using the Glitch Text component
import { GlitchText } from "@/components/ui/glitch-text";
export default function MyPage() {
return (
<GlitchText
text="Hello World"
speed="medium"
enableOnHover={true}
/>
);
}Contributions are welcome! Feel free to:
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-component) - Commit your changes (
git commit -m 'Add amazing component') - Push to the branch (
git push origin feature/amazing-component) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If you find this project helpful, please consider:
- ⭐ Starring the repository
- 🐛 Reporting bugs or issues
- 💡 Suggesting new features or components
- 📢 Sharing with others
Built with ❤️ by FlowMindAi-Ide