A library of production-ready animated UI components for React/Next.js with Tailwind CSS.
Prodigy UI provides a collection of beautifully crafted, copy-paste-ready animated components. Each component is self-contained with all logic and styles inline - no runtime dependencies required.
- Copy-Paste Ready - Components are designed to be copied directly into your project
- Zero Runtime Dependencies - No package installs needed for the components themselves
- GSAP-Powered - Smooth, professional animations using GSAP
- Tailwind CSS - Fully styled with Tailwind CSS utilities
- TypeScript - Full TypeScript support with typed props
- Responsive - Mobile-first design with responsive breakpoints
- MCP Server - AI-assisted development with Model Context Protocol
| Component | Tag | Description |
|---|---|---|
| Stroke Cards | Interactive | SVG path-drawing animation with masked image hover reveals |
| Team Section | GSAP | Interactive team member showcase with GSAP-powered hover animations |
| Spring Back Card | Interactive | 3D spring physics card that follows cursor movement |
| More Space Scroll | Scroll | Smooth horizontal scrolling with Lenis |
| Infinite Contact | Scroll | Scroll-triggered infinite contact section |
| Infinite Slider | Interactive | Arc-shaped infinite image slider |
| Glowing Light | Interactive | Lottie-powered cursor tracking spotlight effect |
| Gooey Bar | Motion | Animated status bar with gooey SVG filter effects |
| Pixel Image | Animation | Pixelated image reveal animation with GSAP scroll triggers |
| Split Cards | Scroll | Scroll-triggered 3D card flip animation |
# Initialize prodigy-ui in your project
npx prodigy@latest init
# Add a specific component
npx prodigy@latest add stroke-cards
# Add all components
npx prodigy@latest add --all
# List all available components
npx prodigy@latest listSimply copy the component code from the documentation and paste it into your project. Each component is self-contained.
Visit our documentation site for:
- Live component previews
- Detailed props documentation
- Usage examples
- Installation instructions
Some components require additional packages. Install them with:
npm install gsap lenis lottie-web motion| Package | Used By |
|---|---|
| gsap | Stroke Cards, Team Section, Infinite Contact, Infinite Slider, Pixel Image, Split Cards |
| lenis | More Space Scroll, Infinite Contact, Infinite Slider, Glowing Light, Split Cards |
| lottie-web | Glowing Light |
| motion | Gooey Bar |
- React 19 / Next.js 15
- TypeScript 5
- Tailwind CSS 4
- GSAP (animations)
- Lenis (smooth scrolling)
- Motion (Framer Motion fork)
Connect ProdigyUI to your AI editor for intelligent component discovery and installation.
{
"mcpServers": {
"prodigy-ui": {
"command": "npx",
"args": ["-y", "@prodigyui/mcp"]
}
}
}| Tool | Description |
|---|---|
list_components |
List all available components |
search_components |
Search by name, description, or tag |
get_component |
Get detailed component documentation |
get_install_command |
Get installation commands |
See docs/MCP.md for full setup instructions.
MIT