npm package: @nikhilsundriya/nexoraui
Description: Nexora UI is an open-source UI component library loved by developers. Crafted and ready to use for React, Next.js, and other JSX frameworks. Built with Tailwind CSS, it makes creating beautiful, interactive and responsive interfaces fast and easy.
Latest version: 0.1.0

# Nexora UI - Beautiful UI Components for React and Next.js

Nexora UI is an open-source UI component library loved by developers. Crafted and ready to use for React, Next.js, and other JSX frameworks. Built with Tailwind CSS, it makes creating beautiful, interactive and responsive interfaces fast and easy.

![Nexora UI](https://github.com/nikhilsundriya/Nexoraui/blob/main/public/images/nexora-ui.png)

---

## ⚡ Key Features of **Nexora UI**

Nexora UI is a cutting-edge, developer-first component library carefully crafted for React and Next.js (JSX-based) frontend and web apps. Designed to supercharge your workflow, Nexora UI eliminates repetitive boilerplate code, empowering developers to build stunning, responsive, and high-performance user interfaces with unmatched speed and flexibility. Here’s why Nexora UI is your go-to solution for modern web development:

- **Rapid Development with Reusable Components**: Accelerate your project timelines with a robust library of pre-built, modular React and Next.js components. From dynamic forms to interactive dashboards, Nexora UI provides intuitive, ready-to-use building blocks that reduce coding overhead and boost productivity.
  
- **Seamless Customization with Tailwind CSS**: Utilize the power of Tailwind CSS for effortless theming and styling. Customize your UI with precision using Tailwind's utility-first classes and configuration, ensuring your designs are pixel-perfect and aligned with your brand—without writing custom CSS from scratch.

- **Engaging Animations Powered by Framer Motion**: Elevate user experiences with smooth, performant animations and transitions. Nexora UI integrates Framer Motion to deliver dynamic motion effects that captivate users, from subtle micro-interactions to bold page transitions, all while maintaining accessibility and performance.

- **Built-In Iconography with Lucide React**: Enhance your interfaces with a sleek, scalable and large collection of Lucide React icons. Seamlessly integrated and fully customizable, these icons add visual flair and clarity to your applications, saving you time on asset management.

- **Developer-Centric Design for Scalability**: Created by developers, for developers, Nexora UI prioritizes clean code, modularity, and extensibility. Whether you’re building a startup MVP or an enterprise-grade application, Nexora UI scales effortlessly to meet your project’s needs.


---

## 🚀 Getting Started

You can add Nexora UI components to your project in two ways: using our CLI for a quick setup or by manually copying the component code for more control.

### CLI Installation

Our CLI will guide you through the process of adding components to your project. Here is an example of how to add the `Button` component:

**npm**
```bash
npx shadcn@latest add "https://nexoraui.vercel.app/registry/button.json"
```

**pnpm**
```bash
pnpm dlx shadcn@latest add "https://nexoraui.vercel.app/registry/button.json"
```

**yarn**
```bash
yarn dlx shadcn@latest add "https://nexoraui.vercel.app/registry/button.json"
```

**bun**
```bash
bunx shadcn@latest add "https://nexoraui.vercel.app/registry/button.json"
```

### Manual Installation

For manual installation, you can copy and paste the component code directly from our documentation into your project.

1.  **Choose a Component:** Browse our component library and find what you need.
2.  **Copy the Code:** You can view and copy the source code for each component.
3.  **Paste and Customize:** Paste the code into your project and customize it to fit your needs.

---

## 🧩 Available Components

We are constantly growing our library of components. Here are some of the components currently available:

* [Accordion](https://nexoraui.vercel.app/docs/accordion/)
* Alert
* Avatar
* [Badge](https://nexoraui.vercel.app/docs/badge/)
* [Button](https://nexoraui.vercel.app/docs/button/)
* [Card](https://nexoraui.vercel.app/docs/card/)
* [Carousel](https://nexoraui.vercel.app/docs/carousel/)
* Checkbox
* [Dialog (Modal)](https://nexoraui.vercel.app/docs/modal/)
* [Dropdown Menu](https://nexoraui.vercel.app/docs/dropdown/)
* [Divider](https://nexoraui.vercel.app/docs/divider/)
* [Form (Input & Label)](https://nexoraui.vercel.app/docs/login/)
* [Layout](https://nexoraui.vercel.app/docs/masonary/)
* [Select (Combobox)](https://nexoraui.vercel.app/docs/combo-box/)
* [Tabs](https://nexoraui.vercel.app/docs/tabs/)
* [Text](https://nexoraui.vercel.app/docs/text/)
* [Toast](https://nexoraui.vercel.app/docs/toast/)
* Tooltip

...and more are on the way!

---

## 🎨 Theming

Nexora UI is built on top of **Tailwind CSS**, making it incredibly easy to customize the look and feel to match your brand. You can customize colors, fonts, spacing, and more by simply modifying your `tailwind.config.js` file. The components are unstyled by default and will automatically adapt to your theme.

---
### Why Choose Nexora UI 💜

| Features                   | **Nexora UI**                                                                      | vs shadcn/ui                                                               | vs Radix UI                                                       | vs DaisyUI / Tailwind UI kits                                                     |
| -------------------------- | ------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------- | ----------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| **Animations & Motion**    | Built-in **Framer Motion** animations for components, text, and effects.                   | shadcn/ui has no animations by default, requires manual setup.             | Radix provides only headless logic (no animations).               | DaisyUI/Tailwind UI have static styles, no animation system.                      |
| **Visual Readiness**       | Components look polished out-of-the-box with design + motion.                              | shadcn/ui is styled but more minimal; less “wow” factor unless customized. | Radix is unstyled primitives.                                     | DaisyUI/Tailwind UI give styles but little focus on modern animated interactions. |
| **Developer Speed**        | Copy-paste or import components with prebuilt effects (badges, toasts, backgrounds, etc.). | shadcn/ui requires setup + Tailwind config alignment.                      | Radix requires you to fully design + style components yourself.   | DaisyUI is quick but less advanced (limited interactivity / effects).             |
| **Modern Design Elements** | Includes **decorative UI effects** (animated text, background effects, interactive grids). | shadcn/ui focuses on functional components only.                           | Radix only covers accessibility/interaction primitives.           | Tailwind UI is static — no interactive/decorative extras.                         |
| **Next.js + React Focus**  | Specifically optimized for React/Next.js projects.                                         | shadcn/ui works great with Next, but isn’t “Next-first”.                   | Radix is general React, no Next.js optimizations.                 | Tailwind UI/DaisyUI are framework-agnostic, not tailored for React/Next.          |
| **All-in-one Toolkit**     | Mixes **utility effects + components + motion** in one package.                            | shadcn/ui: mainly component code; you add motion separately.               | Radix: only behavior primitives, styling/animations fully manual. | DaisyUI: only styling components, no utilities or motion.                         |

---

## 📜 License

`Nexora UI` is an open-source project released under the **MIT License**. This means you are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software.

---

## 💬 Community & Support

Have a question or want to get involved?

* [**GitHub Discussions:**](https://github.com/nikhilsundriya/Nexoraui/discussions/new/choose) The best place to ask questions, share ideas, and get help from the community.
* [**Report an Issue:**](https://github.com/nikhilsundriya/Nexoraui/issues) If you find a bug, please report it on our GitHub Issues page.