lluai UI Kit
lluai is a modern, lightweight, and customizable UI Kit designed to help you build beautiful and consistent user interfaces with minimal effort.
It provides a set of reusable web components and styles that can be easily integrated into any web project.
🚀 Installation
Install via npm:
npm install lluai
🧩 Usage
Import the components you need into your project:
import 'lluai/components/button/button.js';
import 'lluai/components/card/card.js';
Then use them directly in your HTML:
<lluai-button>Click Me</lluai-button>
<lluai-card title="Welcome">This is a sample card</lluai-card>
⚙️ Features
- 🧱 Collection of reusable and accessible UI components
- 🎨 Customizable styles with CSS variables
- ⚡ Built with modern web standards (Lit + Web Components)
- 🧩 Easy to integrate with any framework (React, Vue, Angular, or Vanilla JS)
- 📦 Lightweight and optimized for performance
🎨 Theming
lluai supports global customization through CSS variables. You can override them in your stylesheet or global theme:
:root {
--lluai-bg_primary: #4b9ce2;
--lluai-foreground: #fff;
--lluai-b-radius-small: 12px;
--lluai-text-small: 14px;
}
🧱 Components
Here are some of the available components:
<lluai-button>– Buttons with multiple variants and states<lluai-card>– Simple and flexible card container<lluai-input>– Styled input fields<lluai-menu>– Create menu items<lluai-icon>– Icon library based on Lucide icons
For a full list of components and examples, see the documentation (or your docs site).