lightswind
v3.1.28
Published
A collection of beautifully crafted React Components, Blocks & Templates for Modern Developers. Create stunning web applications effortlessly by using our 160+ 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 160+ 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
Lightswind UI is designed right out of the box to require zero manual setup or manual installation of core packages. Simply use npx to fetch components on-demand!
1. Quick Start & Initialize
Run the initialization command. The CLI will automatically detect your framework (Next.js, Vite, CRA), install necessary ecosystem dependencies natively, and fully configure your Tailwind CSS styles (v3 or v4!).
npx lightswind@latest init2. Add Components Instantly
Install exactly what you need directly without touching your package.json. The incredibly smart CLI will fetch the component, recursively resolve and install any nested component dependencies effortlessly, and guarantee your Tailwind config is properly tuned.
npx lightswind@latest add globe
npx lightswind@latest add toast⚡ Key Features
- 🚀 Zero Install Architecture: Grab components flawlessly using
npx lightswind@latest add [name]directly. We handle the heavy lifting! - 🎨 Smart Setup: Auto-detects Next.js (App/Src Router), Vite, and CRA natively.
- 📦 Deep Dependency Resolution: Have a component that uses other internal components like
toastusingprogress? The CLI automatically recursively traverses imports and fetches nested Lightswind components andframer-motioninstantly. - 🛠️ Tailwind v3 & v4 Ready: The plugin intrinsically configures
tailwind.config.js(for v3) or injects@pluginstraight into your main CSS file (for v4). - 🧩 Fully Customizable: Copy-paste architecture gives you 100% control over the source code.
🛠️ CLI Commands
| Command | Description |
| :--- | :--- |
| npx lightswind@latest init | Full project setup & utility installation |
| npx lightswind@latest add [name] | Add a single component (e.g., 3d-image-carousel) |
| npx lightswind@latest add -c [cat] | Add an entire category (e.g., animated, 3d) |
| npx lightswind@latest list | View all 160+ available components |
🧩 Component Library (160+ 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
- 3d Image Slider ✨
- 3d Perspective Cards
- Ascii Wave ✨
- Liquid Surface
- 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
- Meteors ✨
- 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
- Cool Theme Toggle
- Slide To Confirm
- Animated Copy Button
- Expandable Speed Dial
- Draggable Reorder List
- Calendar
- Checkbox
- Command
- Form
- Input
- Input Otp
- Label
- Radio Group
- Select
- Slider
- Switch
- Textarea
- Toggle
- Toggle Group
- Animated Number Stepper
- Expandable Search Bar
- 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.
