X-UI LogoX-UI
Button
Components / Button
Dark Mode
Email
user@example.com
Success
Warning
Error
+12
Modern UI Components

Build Beautiful Apps
Faster Than Ever

X-UI is a modern component library with 50+ components, dark mode support, glassmorphism design, and AI-powered development tools.

50+
Components
43
Storybook Stories
100%
TypeScript
< 50kb
Bundle Size

Everything You Need to Build Modern Apps

Built with modern best practices and designed for developer experience. From buttons to complex data grids, X-UI has you covered.

50+ Components
TypeScript
Storybook
X-UI Component Showcase

Beautiful Design

Glassmorphism, gradients, and micro-animations create stunning visual experiences.

Dark Mode First

Built with dark mode as the default, with seamless light mode support.

Responsive

Works beautifully on all screen sizes from mobile to desktop.

Accessible

WCAG 2.1 AA compliant with full keyboard navigation and screen reader support.

AI-Powered

Native MCP server integration for intelligent, context-aware component generation.

Blazing Fast

Tree-shakable, optimized bundle under 50kb. No performance compromise.

TypeScript First

Built entirely in TypeScript with full type definitions and IntelliSense support.

Cross Platform

Unified API for React and React Native. Build once, deploy everywhere.

MCP Server Integrated

Your Personal
AI Design Assistant

Stop switching contexts. X-UI comes with a powerful Model Context Protocol (MCP) server that connects your codebase directly to LLMs like Claude and Gemini.

Context-Aware Generation

The AI understands your design system, tokens, and existing components to generate perfectly matching code.

Zero-Shot Accuracy

Get production-ready components in a single prompt, fully typed and accessible, without manual adjustments.

Design System Sync

Automatically adheres to your project's color tokens, typography, and spacing variables.

AI Assistant Terminal
U
User
AI
X-UI Assistant
Based on your design system, here's the GlassCard component you requested:
tsx
import { Card, Button, Avatar } from '@xdev-asia/x-ui-react';

export default function UserDetails() {
  return (
    <Card variant="glass" padding="lg">
      <div className="flex items-center gap-4">
        <Avatar src="/user.png" size="lg" />
        <div>
          <h3>Sarah Connor</h3>
          <Button variant="gradient">Follow</Button>
        </div>
      </div>
    </Card>
  );
}
✨ Component Library

Component Showcase

Interact with our comprehensive library of 50+ professionally crafted components.

Buttons

Form Inputs

Cards

John Doe
Software Engineer
Pro

Tags & Badges

DefaultPrimarySuccessWarningErrorClosable

Controls

Feedback

65%
Loading...
Loading...
Loading...
🚀 Developer Experience

Build faster with
intuitive APIs

Plug-and-play components designed for modern development. Fully typed, accessible, and themeable out of the box.

TypeScript Ready
Accessible (A11y)
Dark Mode
App.tsx
import { Button, Card, Input } from '@xdev-asia/x-ui-react';

function App() {
  return (
    <Card variant="glass">
      <Input placeholder="Enter your email" />
      <Button>Subscribe</Button>
    </Card>
  );
}
main*0 errors0 warnings
Ln 11, Col 1UTF-8TypeScript React