Getting Started

Get started with Mono UI

Getting Started with Mono UI

What you get

Mono UI includes three components:

  1. Figma library — 400+ components with variants and auto-layout
  2. React starters — Unstyled component code ready to customize
  3. Token system — CSS variables and JSON tokens for consistency

Choose your starting point based on your workflow.

Designers: Access the Figma library

  1. Purchase Mono UI and you'll receive a link
  2. Open the link and click Duplicate to your account
  3. You now have your own editable copy of all 400+ components

The library is organized by component type:

  • Forms (inputs, selects, checkboxes)
  • Buttons (primary, secondary, sizes)
  • Navigation (tabs, breadcrumbs, sidebars)
  • Feedback (alerts, modals, toasts)
  • Layout (cards, grids, dividers)

Dark and light modes

Every component is designed for both dark and light themes. Toggle between them in the Figma sidebar.

Developers: Use the React starters

  1. Download the React starter components
  2. Extract the archive
  3. Copy components into your project
  4. Apply the Mono UI tokens to your design system

Components are unstyled — you own the look and feel. All tokens map 1:1 to CSS variables.

Example usage

import { Button } from './components/Button';

export default function MyApp() {
  return <Button variant="primary">Click me</Button>;
}

CSS variables power the styling:

:root {
  --color-primary: #000;
  --color-secondary: #666;
  --spacing-xs: 4px;
  --spacing-sm: 8px;
}

Token system

Mono UI ships with a complete token file (JSON):

{
  "colors": {
    "primary": "#000",
    "secondary": "#666"
  },
  "spacing": {
    "xs": "4px",
    "sm": "8px"
  }
}

Import into your project and map to CSS variables. One source of truth for design.

Theming

Switch between dark and light mode:

<html class="light-theme">
  <!-- or -->
  <html class="dark-theme"></html>
</html>

Both themes are production-ready. No contrast issues, no color fumbling.

Next steps

  • Read about Mono UI's Features to learn more
  • Check the Roadmap to see what's coming
  • Customize tokens to match your brand
  • Extend components as needed for your specific use cases