<div align="center">
  <img src="https://codewithmuhilan.com/Extra-Assets/lightwind-logo.png" alt="Lightswind UI Logo" width="180" />

  # Lightswind UI
  **The Most Powerful Animated Component Library for Modern Developers**

  [![NPM Version](https://img.shields.io/npm/v/lightswind?style=flat-square&labelColor=000000&color=4d4d4d)](https://www.npmjs.com/package/lightswind)
  [![GitHub Stars](https://img.shields.io/github/stars/codewithMUHILAN/Lightswind-UI-Library?style=flat-square&labelColor=000000&color=4d4d4d)](https://github.com/codewithMUHILAN/Lightswind-UI-Library/stargazers)
  [![License](https://img.shields.io/github/license/codewithMUHILAN/Lightswind-UI-Library?style=flat-square&labelColor=000000&color=4d4d4d)](https://github.com/codewithMUHILAN/Lightswind-UI-Library/blob/main/LICENSE)
  [![NPM Downloads](https://img.shields.io/npm/dm/lightswind?style=flat-square&labelColor=000000&color=4d4d4d)](https://www.npmjs.com/package/lightswind)

  ---

  [**Explore Components**](https://lightswind.com/components/introduction) • [**Documentation**](https://lightswind.com/components/installation) • [**Get Pro**](https://lightswind.com/pricing) • [**Report Bug**](https://github.com/codewithMUHILAN/Lightswind-UI-Library/issues)

</div>

> **🤖 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 init` for 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!).
```bash
npx lightswind@latest init
```

### 2. 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.
```bash
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 `toast` using `progress`? The CLI automatically recursively traverses imports and fetches *nested* Lightswind components and `framer-motion` instantly.
*   🛠️ **Tailwind v3 & v4 Ready**: The plugin intrinsically configures `tailwind.config.js` (for v3) or injects `@plugin` straight 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)

<details open>
<summary><b>🧊 3D Elements (`3d`)</b></summary>

- [3d Image Ring](https://lightswind.com/components/3d-image-ring)
- [3d Image Carousel](https://lightswind.com/components/3d-image-carousel) ✨
- [3d Carousel](https://lightswind.com/components/3d-carousel)
- [3d Hover Gallery](https://lightswind.com/components/3d-hover-gallery)
- [3d Image Gallery](https://lightswind.com/components/3d-image-gallery) ✨
- [3d Marquee](https://lightswind.com/components/3d-marquee)
- [3d Model Viewer](https://lightswind.com/components/3d-model-viewer)
- [3d Perspective Card](https://lightswind.com/components/3d-perspective-card)
- [3d Scroll Trigger](https://lightswind.com/components/3d-scroll-trigger)
- [3d Slider](https://lightswind.com/components/3d-slider) ✨
- [Beam Circle](https://lightswind.com/components/beam-circle)
- [Chain Carousel](https://lightswind.com/components/chain-carousel)
- [Plasma Globe](https://lightswind.com/components/plasma-globe) ✨
- [Scroll Carousel](https://lightswind.com/components/scroll-carousel) ✨
- [Sparkle Navbar](https://lightswind.com/components/sparkle-navbar) ✨
- [Angled Slider](https://lightswind.com/components/angled-slider)
- [3d Image Slider](https://lightswind.com/components/3d-image-slider) ✨
- [3d Perspective Cards](https://lightswind.com/components/3d-perspective-cards)
- [Ascii Wave](https://lightswind.com/components/ascii-wave) ✨
- [Liquid Surface](https://lightswind.com/components/liquid-surface)
</details>

<details>
<summary><b>🌅 Backgrounds (`background`)</b></summary>

- [Aurora Shader](https://lightswind.com/components/aurora-shader) ✨
- [Animated Wave](https://lightswind.com/components/animated-wave)
- [Animated Bubble Particles](https://lightswind.com/components/animated-bubble-particles)
- [Animated Blob Background](https://lightswind.com/components/animated-blob-background)
- [Animated Ocean Waves](https://lightswind.com/components/animated-ocean-waves)
- [Aurora Background](https://lightswind.com/components/aurora-background)
- [Beam Grid Background](https://lightswind.com/components/beam-grid-background)
- [Fall Beam Background](https://lightswind.com/components/fall-beam-background)
- [Grid Dot Backgrounds](https://lightswind.com/components/grid-dot-backgrounds)
- [Gradient Background](https://lightswind.com/components/gradient-background)
- [Glowing Background](https://lightswind.com/components/glowing-background)
- [Glowing Lights](https://lightswind.com/components/glowing-lights)
- [Hell Background](https://lightswind.com/components/hell-background)
- [Innovation Background](https://lightswind.com/components/innovation-background)
- [Interactive Grid Background](https://lightswind.com/components/interactive-grid-background)
- [Dot Pattern](https://lightswind.com/components/dot-pattern)
- [Particles Background](https://lightswind.com/components/particles-background)
- [Rays Background](https://lightswind.com/components/rays-background)
- [Reflect Background](https://lightswind.com/components/reflect-background)
- [Smokey Background](https://lightswind.com/components/smokey-background)
- [Shader Background](https://lightswind.com/components/shader-background)
- [Sparkle Particles](https://lightswind.com/components/sparkle-particles)
- [Stripes Background](https://lightswind.com/components/stripes-background)
- [Wave Background](https://lightswind.com/components/wave-background)
- [Meteors](https://lightswind.com/components/meteors) ✨
- [Liquid Fluid](https://lightswind.com/components/liquid-fluid)
</details>

<details>
<summary><b>🧩 Advanced Components (`components`)</b></summary>

- [Connection Graph](https://lightswind.com/components/connection-graph) ✨
- [Magic Card](https://lightswind.com/components/magic-card) ✨
- [AI Prompt](https://lightswind.com/components/ai-prompt) ✨
- [Animated Notification](https://lightswind.com/components/animated-notification)
- [Bento Grid](https://lightswind.com/components/bento-grid)
- [Code Hover Cards](https://lightswind.com/components/code-hover-cards)
- [Count Up](https://lightswind.com/components/count-up)
- [Dock](https://lightswind.com/components/dock)
- [Drag Order List](https://lightswind.com/components/drag-order-list)
- [Dynamic Navigation](https://lightswind.com/components/dynamic-navigation)
- [Electro Border](https://lightswind.com/components/electro-border)
- [Glass Folder](https://lightswind.com/components/glass-folder)
- [Globe](https://lightswind.com/components/globe)
- [Glowing Cards](https://lightswind.com/components/glowing-cards)
- [Hamburger Menu Overlay](https://lightswind.com/components/hamburger-menu-overlay)
- [Image Reveal](https://lightswind.com/components/image-reveal)
- [Image Trail Effect](https://lightswind.com/components/image-trail-effect)
- [Interactive Card](https://lightswind.com/components/interactive-card)
- [Interactive Card Gallery](https://lightswind.com/components/interactive-card-gallery)
- [Interactive Gradient Card](https://lightswind.com/components/interactive-gradient-card)
- [Iphone16 Pro](https://lightswind.com/components/iphone16-pro)
- [Lens](https://lightswind.com/components/lens)
- [Magic Loader](https://lightswind.com/components/magic-loader)
- [Morphing Navigation](https://lightswind.com/components/morphing-navigation)
- [Orbit Card](https://lightswind.com/components/orbit-card)
- [Password Strength Indicator](https://lightswind.com/components/password-strength-indicator)
- [Scroll List](https://lightswind.com/components/scroll-list)
- [Scroll Stack](https://lightswind.com/components/scroll-stack)
- [Scroll Timeline](https://lightswind.com/components/scroll-timeline)
- [Seasonal Hover Cards](https://lightswind.com/components/seasonal-hover-cards)
- [Sliding Cards](https://lightswind.com/components/sliding-cards)
- [Sliding Logo Marquee](https://lightswind.com/components/sliding-logo-marquee)
- [Stack List](https://lightswind.com/components/stack-list)
- [Team Carousel](https://lightswind.com/components/team-carousel)
- [Terminal Card](https://lightswind.com/components/terminal-card)
- [Top Loader](https://lightswind.com/components/top-loader)
- [Top Sticky Bar](https://lightswind.com/components/top-sticky-bar)
- [Trusted Users](https://lightswind.com/components/trusted-users)
- [Ripple Loader](https://lightswind.com/components/ripple-loader)
- [Woofy Hover Image](https://lightswind.com/components/woofy-hover-image)
- [Nav Effect](https://lightswind.com/components/nav-effect)
</details>

<details>
<summary><b>🔘 Buttons (`button`)</b></summary>

- [Border Beam](https://lightswind.com/components/border-beam)
- [Confetti Button](https://lightswind.com/components/confetti-button)
- [Gradient Button](https://lightswind.com/components/gradient-button)
- [Ripple Button](https://lightswind.com/components/ripple-button)
- [Shine Button](https://lightswind.com/components/shine-button)
- [Trial Button](https://lightswind.com/components/trial-button)
- [Magnetic Button](https://lightswind.com/components/magnetic-button)
</details>

<details>
<summary><b>📝 Text Effects (`text`)</b></summary>

- [Aurora Text Effect](https://lightswind.com/components/aurora-text-effect)
- [Scroll Reveal](https://lightswind.com/components/scroll-reveal)
- [Shiny Text](https://lightswind.com/components/shiny-text)
- [Text Scroll Marquee](https://lightswind.com/components/text-scroll-marquee)
- [Typewriter Input](https://lightswind.com/components/typewriter-input)
- [Typing Text](https://lightswind.com/components/typing-text)
- [Video Text](https://lightswind.com/components/video-text)
</details>

<details>
<summary><b>🎨 UI Elements (`ui` / `basic`)</b></summary>

- [Accordion](https://lightswind.com/components/accordion)
- [Alert Dialog](https://lightswind.com/components/alert-dialog)
- [Alert](https://lightswind.com/components/alert)
- [Avatar](https://lightswind.com/components/avatar)
- [Badge](https://lightswind.com/components/badge)
- [Button](https://lightswind.com/components/button)
- [Card](https://lightswind.com/components/card)
- [Carousel](https://lightswind.com/components/carousel)
- [Chart](https://lightswind.com/components/chart)
- [Collapsible](https://lightswind.com/components/collapsible)
- [Context Menu](https://lightswind.com/components/context-menu)
- [Dialog](https://lightswind.com/components/dialog)
- [Drawer](https://lightswind.com/components/drawer)
- [Dropdown Menu](https://lightswind.com/components/dropdown-menu)
- [Hover Card](https://lightswind.com/components/hover-card)
- [Popover](https://lightswind.com/components/popover)
- [Progress](https://lightswind.com/components/progress)
- [Sheet](https://lightswind.com/components/sheet)
- [Skeleton](https://lightswind.com/components/skeleton)
- [Table](https://lightswind.com/components/table)
- [Toast](https://lightswind.com/components/toast)
- [Tooltip](https://lightswind.com/components/tooltip)
- [Toggle Theme](https://lightswind.com/components/toggle-theme)
- [Cool Theme Toggle](https://lightswind.com/components/cool-theme-toggle)
- [Slide To Confirm](https://lightswind.com/components/slide-to-confirm)
- [Animated Copy Button](https://lightswind.com/components/animated-copy-button)
- [Expandable Speed Dial](https://lightswind.com/components/expandable-speed-dial)
- [Draggable Reorder List](https://lightswind.com/components/draggable-reorder-list)
</details>

<details>
<summary><b>📝 Form Controls (`form`)</b></summary>

- [Calendar](https://lightswind.com/components/calendar)
- [Checkbox](https://lightswind.com/components/checkbox)
- [Command](https://lightswind.com/components/command)
- [Form](https://lightswind.com/components/form)
- [Input](https://lightswind.com/components/input)
- [Input Otp](https://lightswind.com/components/input-otp)
- [Label](https://lightswind.com/components/label)
- [Radio Group](https://lightswind.com/components/radio-group)
- [Select](https://lightswind.com/components/select)
- [Slider](https://lightswind.com/components/slider)
- [Switch](https://lightswind.com/components/switch)
- [Textarea](https://lightswind.com/components/textarea)
- [Toggle](https://lightswind.com/components/toggle)
- [Toggle Group](https://lightswind.com/components/toggle-group)
- [Animated Number Stepper](https://lightswind.com/components/animated-number-stepper)
- [Expandable Search Bar](https://lightswind.com/components/expandable-search-bar)
</details>

<details>
<summary><b>📐 Layout & Nav (`layout` / `navigation`)</b></summary>

- [Sparkle Navbar](https://lightswind.com/components/sparkle-navbar) ✨
- [Sidebar](https://lightswind.com/components/sidebar)
- [Breadcrumb](https://lightswind.com/components/breadcrumb)
- [Navigation Menu](https://lightswind.com/components/navigation-menu)
- [Pagination](https://lightswind.com/components/pagination)
- [Aspect Ratio](https://lightswind.com/components/aspect-ratio)
- [Resizable](https://lightswind.com/components/resizable)
- [Scroll Area](https://lightswind.com/components/scroll-area)
- [Separator](https://lightswind.com/components/separator)
- [Tabs](https://lightswind.com/components/tabs)
</details>

<details>
<summary><b>🖱️ Cursor Effects (`cursor`)</b></summary>

- [Canvas Confetti Cursor](https://lightswind.com/components/canvas-confetti-cursor)
- [Particle Orbit Effect](https://lightswind.com/components/particle-orbit-effect)
- [Smokey Cursor](https://lightswind.com/components/smokey-cursor)
- [Smooth Cursor](https://lightswind.com/components/smooth-cursor)
- [Smokey Cursor Hero](https://lightswind.com/components/smokey-cursor-hero)
</details>

---

## 🎨 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)
```bash
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:

```text
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.

```css
: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](https://github.com/codewithMUHILAN/Lightswind-UI-Library/blob/main/LICENSE).

---

<div align="center">
  <p>Designed and built with ❤️ by <b>Code with Muhilan</b></p>
  <a href="https://instagram.com/codewith_muhilan/" target="_blank">
    <img src="https://img.shields.io/badge/Follow-@codewith_muhilan-blue?style=social&logo=instagram" alt="Instagram Follow" />
  </a>
</div>
