Skip to content
UI

React components you copy, own, and change.

Yopem UI gives you accessible React component source built with Base UI and StyleX. Copy only what you need into your application. There is no Yopem package between you and your UI.

Build your first component · Browse components

What is Yopem UI?

Yopem is a component registry, not a component library dependency. Each component page contains a live preview, install dependencies, complete TypeScript source, usage notes, and generated API details.

  • React 19: Typed components that stay inside your project.
  • Base UI: Keyboard and screen-reader behavior from accessible primitives.
  • StyleX: Colocated, typed styles compiled to atomic CSS.

Why source-owned?

  • Change anything. Edit markup, behavior, variants, and styles in the same file.
  • Ship less. Copy the components you use instead of installing a full kit.
  • Keep control. Updates never change your app until you choose to copy them.

How it works

  1. Configure the StyleX build transform and copy shared theme files once.
  2. Choose a component and install the dependencies shown on its page.
  3. Copy each required file to its displayed path under your source directory.
  4. Import the local component and customize its source or xstyle prop.

Use your local component

Where to start