Build UI Faster with My-UI
A minimal, copy-paste UI framework for Next.js. Components, design tokens, and CLI — zero dependencies.
Terminal
npm exec -- my-ui initWhy My-UI
Get started in minutes. Copy components, run the CLI, or browse the docs.
◇
Copy-Paste Components
Drop components into your project. No package lock-in, full control over the source.
⌘
CLI Support
Run npm exec -- my-ui init to scaffold styles, theme, and components in seconds.
◐
Dark/Light Theme
Built-in theme toggle with system preference detection. Uses CSS variables.
◆
No Dependencies
Just Next.js and React. No UI libraries — copy what you need.
Example Components
Live previews with copy-paste ready code. All components use design tokens.
Button
tsx
<Button variant="primary">
Click me
</Button>Card
NewCard TitleCard content with design tokens.
tsx
<div className="card">
<Badge variant="success">New</Badge>
<h4>Card Title</h4>
<span className="ui-text-muted">
Card content with design tokens.
</span>
</div>Quick Start
Initialize styles, theme, and components in your Next.js project.
Terminal
npm exec -- my-ui init