An open API service indexing awesome lists of open source software.

https://github.com/imkkingshuk/xtrix-ui


https://github.com/imkkingshuk/xtrix-ui

Last synced: about 13 hours ago
JSON representation

Awesome Lists containing this project

README

          

XtrixUI


XtrixUI: Your Modern Cross-Framework UI Library! 🚀
Empowering developers with fully customizable components, seamless integration with TailwindCSS, and a commitment to accessibility, responsiveness, and performance. Build stunning web applications with ease and flexibility!



## Features

- **Unstyled Components**: Gain total control over your component designs by applying any TailwindCSS class for a fully personalized look.
- **Seamless TailwindCSS Integration**: Leverage the power of TailwindCSS utilities directly within XtrixUI components, simplifying and accelerating your styling workflow.

- **Accessibility-First Design**: Built with WAI-ARIA compliance in mind, ensuring inclusive and accessible experiences for all users.

- **Responsive by Design**: Out-of-the-box responsiveness across all devices with optimized breakpoints and media queries.

- **TypeScript Support**: Enjoy a fully-typed API for better developer experience, enhanced type safety, and reduced bugs.

- **Customizable Themes**: Switch effortlessly between light, dark, and custom themes for ultimate design flexibility.

- **Zero Runtime Styles**: Powered by TailwindCSS, XtrixUI avoids runtime styles for efficient, lightweight bundles.

- **Server-Side Rendering (SSR)**: Fully compatible with SSR for faster load times and improved SEO.

- **Elegant UI Design**: Beautiful, timeless component designs that ensure your project stands out.


## Installation

Install **XtrixUI** using your preferred package manager:

### bun

```bash
bun add xtrixui
```

### npm

```bash
npm install xtrixui
```

### pnpm

```bash
pnpm add xtrixui
```

### yarn

```bash
yarn add xtrixui
```


## Usage

### Basic Example

```jsx
import { Button } from "xtrixui/Button";

const MyApp = () => (


Click Me!

);

export default MyApp;
```

### Advanced Customization

Customize XtrixUI components with TailwindCSS and extend functionality.

```jsx
import { Card } from "xtrixui/Card";

const CustomCard = () => (

Welcome to XtrixUI



The ultimate UI library for modern developers.



);

export default CustomCard;
```


## API Reference

### Components

- **Button**: A fully customizable button component.
- **Card**: A flexible container for showcasing content.
- **Modal**: An accessible modal dialog box.
- **Input**: A customizable input field for forms.

For a full list of components, refer to the [Official Documentation](#).


## Why Choose XtrixUI?

XtrixUI stands apart with its unique features:

- Total styling freedom with TailwindCSS.
- Fully customizable, accessible components.
- Aesthetic designs with built-in responsiveness.
- Easy-to-use API, even for large-scale applications.


## License

This project is licensed under the GPL-3.0-or-later License.


Start building your next-generation web applications with XtrixUI today! 🚀