v1.0.0 First release

UI you own, down to the token

madeui copies Base UI components into your project as editable source and styles them with compile-time StyleX tokens. The rules live in your repo, where you and your agent both read them.

Verify your email

Code sent to mina@acme.dev.

Rate the onboarding

One is rough, five is smooth.

Choose a plan

Billed monthly, cancel anytime.

12 seats × $12$144 / mo

Email notifications

Pick what lands in your inbox.

Storage

Attachments and exports.

Used
x

Monthly budget

Alerts fire when spend crosses the line.

Pause spend at 100%

Resumes on the 1st.

Share Q3 report

JBPNSL+2
Two-factor authentication

Required for admins from Nov 1.

Keyboard shortcuts

Command paletteK
New invoiceN
Toggle themeL

Every control above is the real component, running from the same source you would install.

Source you own

Components land in components/ui as plain TSX. Change anything; there is no package to fork and no override API to learn.

Tokens, not literals

Color, space, type, radius, and motion come from typed scales in lib/. Tokens are imports, not strings: a name that does not exist is a type error, and a rename reaches every use.

Base UI underneath

Focus, keyboard, and positioning from headless primitives. Every state is a data attribute you style in place.