Earthling UI

Alphav1.1.0-alpha.41

Components at your command — mix, match, and modify

40 accessible React components built on Tailwind CSS 4 and Radix primitives. Import them à la carte or eject them into your project via CLI.

bunx earthling-ui eject button

One scheme system, every component

Eight semantic color schemes — primary through bad — work identically across all 40 components, powered by CSS custom properties.

Import it, or own it

Import components à la carte for zero-config use, or eject any component's source into your project when you need full control.

Ready for any stack

React Server Components, Next.js, Vite, CommonJS — every module ships with the right directives, formats, and types.

Every component you need

40 components, organized by what they do.

Inputs

11

Collect input from people with accessible form controls.

Overlays

8

Dialogs, menus, and floating panels layered over the page.

Navigation

5

Help people move through your app and find their place.

Feedback

5

Communicate state, progress, and outcomes.

Data Display

7

Present content and data clearly.

Layout

4

Structure pages and group related content.

Earthling UI