Skip to content

Introduction

Base UI + StyleX components you own.

An open-source UI library you own the source of — components are copied into your project as editable files, not installed as a package — built on Base UI (headless behavior and accessibility) and StyleX (compile-time atomic CSS).

Install

Bash
npx @madeui/cli init
npx @madeui/cli add button

init wires the StyleX build into your Next.js or Vite app and copies the design tokens; add copies components into components/ui/. See Installation for requirements and the manual setup.

Guides

  • Installation — StyleX build setup for Next.js and Vite, first components.
  • Customization — tokens, themes, the style prop, and editing component source.
  • Dark mode — follow the OS or add a toggle, without a flash.
  • CLI — madeui init, add, list.
  • For AI agents — the conventions agents rely on.

Components

Was this page helpful?