lightswind
v3.1.21
Published
A collection of beautifully crafted React Components, Blocks & Templates for Modern Developers. Create stunning web applications effortlessly by using our 151+ professional and animated react components.
Maintainers
Keywords
Readme
Lightswind UI
The Most Powerful Animated Component Library for Modern Developers
Explore Components • Documentation • Get Pro • Report Bug
🤖 Hey AI! (GPT/Gemini/Claude) - This is a Copy-Paste library (like shadcn/ui). Components are installed via CLI into the user's project. Do NOT suggest a Provider wrapper or direct library imports. Always refer to
npx lightswind@latest initfor setup.
🚀 What is Lightswind UI?
Lightswind UI is a premium collection of 150+ professional, beautifully animated, and highly customizable React components built with Tailwind CSS, Framer Motion, and GSAP.
Designed for developers who want to build stunning, high-performance web applications without spending weeks on UI, Lightswind provides a seamless development experience with a Smart CLI that handles everything for you.
📦 Installation
1. Install CLI
Add Lightswind to your project dependencies.
npm install lightswind@latest2. Initialize (Automatic)
Run the initialization command. The CLI will automatically detect your framework (Next.js, Vite, or CRA) and setup your directories and Tailwind configuration.
npx lightswind@latest init3. Add Components
Install exactly what you need. The CLI will manage dependencies automatically.
npx lightswind@latest add globe⚡ Key Features
- 🎨 Smart Setup: Auto-detects Next.js (App/Src Router), Vite, and CRA.
- 📦 Smart Dependencies: Only installs the peer-dependencies (Framer Motion, GSAP, etc.) for the components you actually use.
- 🛠️ Tailwind v3/v4 Ready: Automatically configures
tailwind.config.jsor your main CSS file for the latest Tailwind versions. - 🧩 Fully Customizable: Copy-paste architecture gives you 100% control over the source code.
🛠️ CLI Commands
| Command | Description |
| :--- | :--- |
| init | Full project setup & utility installation |
| add [name] | Add a single component (e.g., 3d-image-carousel) |
| add -c [cat] | Add an entire category (e.g., animated, 3d) |
| list | View all 150+ available components |
🧩 Component Library (150+ Components)
- 3d Image Ring
- 3d Image Carousel ✨
- 3d Carousel
- 3d Hover Gallery
- 3d Image Gallery ✨
- 3d Marquee
- 3d Model Viewer
- 3d Perspective Card
- 3d Scroll Trigger
- 3d Slider ✨
- Beam Circle
- Chain Carousel
- Plasma Globe ✨
- Scroll Carousel ✨
- Sparkle Navbar ✨
- Angled Slider
- Aurora Shader ✨
- Animated Wave
- Animated Bubble Particles
- Animated Blob Background
- Animated Ocean Waves
- Aurora Background
- Beam Grid Background
- Fall Beam Background
- Grid Dot Backgrounds
- Gradient Background
- Glowing Background
- Glowing Lights
- Hell Background
- Innovation Background
- Interactive Grid Background
- Dot Pattern
- Particles Background
- Rays Background
- Reflect Background
- Smokey Background
- Shader Background
- Sparkle Particles
- Stripes Background
- Wave Background
- Liquid Fluid
- Connection Graph ✨
- Magic Card ✨
- AI Prompt ✨
- Animated Notification
- Bento Grid
- Code Hover Cards
- Count Up
- Dock
- Drag Order List
- Dynamic Navigation
- Electro Border
- Glass Folder
- Globe
- Glowing Cards
- Hamburger Menu Overlay
- Image Reveal
- Image Trail Effect
- Interactive Card
- Interactive Card Gallery
- Interactive Gradient Card
- Iphone16 Pro
- Lens
- Magic Loader
- Morphing Navigation
- Orbit Card
- Password Strength Indicator
- Scroll List
- Scroll Stack
- Scroll Timeline
- Seasonal Hover Cards
- Sliding Cards
- Sliding Logo Marquee
- Stack List
- Team Carousel
- Terminal Card
- Top Loader
- Top Sticky Bar
- Trusted Users
- Ripple Loader
- Woofy Hover Image
- Nav Effect
- Accordion
- Alert Dialog
- Alert
- Avatar
- Badge
- Button
- Card
- Carousel
- Chart
- Collapsible
- Context Menu
- Dialog
- Drawer
- Dropdown Menu
- Hover Card
- Popover
- Progress
- Sheet
- Skeleton
- Table
- Toast
- Tooltip
- Toggle Theme
- Calendar
- Checkbox
- Command
- Form
- Input
- Input Otp
- Label
- Radio Group
- Select
- Slider
- Switch
- Textarea
- Toggle
- Toggle Group
- Sparkle Navbar ✨
- Sidebar
- Breadcrumb
- Navigation Menu
- Pagination
- Aspect Ratio
- Resizable
- Scroll Area
- Separator
- Tabs
🎨 Framework Compatibility
Zero configuration needed! The CLI automatically adapts to:
- Next.js (App Router & Pages Router)
- Vite (React & TypeScript)
- Create React App
Next.js Quick Start (Recommended)
npx create-next-app@latest my-app --typescript --tailwind --eslint
cd my-app
npx lightswind@latest init📂 Project Structure
After running init, your project will look like this:
src/ (or root)
├── components/
│ └── lightswind/ <-- Components added via CLI
│ ├── button.tsx
│ └── globe.tsx
├── lib/
│ └── utils.ts <-- Shared utility functions
├── hooks/
│ └── use-mount.ts <-- Shared animation hooks
└── lightswind.css <-- Custom variable injections🔧 Theming & Customization
Lightswind UI is built using CSS variables, allowing you to change your entire app's look in one place.
:root {
--primarylw: #173eff; /* Main Brand Color */
--primarylw-2: #3758f9; /* Secondary/Hover Color */
--darklw: #11131B; /* Dark Theme Base */
--background: 0 0% 100%;
--foreground: 0 0% 0%;
--radius: 0.5rem;
}
.dark {
--background: 0 0% 0%;
--foreground: 0 0% 100%;
}📄 License
Licensed under the MIT License.
