Quick Start
Luxen UI is an HTML & CSS-first UI library built with modern CSS and HTML custom elements.
Installation
bash
yarn add luxen-uibash
npm install luxen-uibash
pnpm add luxen-uibash
bun add luxen-uiImport CSS
Import the full bundle or individual element stylesheets:
css
/* Design tokens + base styles */
@import 'luxen-ui/css/base';
/* Elements */
@import 'luxen-ui/css/button';
@import 'luxen-ui/css/badge';css
/* Design tokens + base styles + all elements */
@import 'luxen-ui/css';Options
html
<button
class="l-button"
data-variant="primary"
>
Save
</button>For custom elements that require JavaScript (dialog, select), also import the element module:
js
import 'luxen-ui/dialog';Browser Support
Luxen UI targets Baseline Newly Available browsers.