By the creators of Ilha

Handcrafted UI for Ilha

A practical UI kit for building Ilha apps faster — without giving up ownership of your components. Import first, eject later.

npm install areia

Why Areia

  • Import first, eject later

    Ship quickly with ready-made components, then copy the source when a piece needs custom behavior.

  • Built for Ilha

    Components, primitives, and docs follow Ilha conventions from day one — JSX or html literals.

  • Vanilla TypeScript core

    Framework-light implementation you can read, change, and own without fighting generated CSS.

  • Tailwind-native theming

    Design tokens map to utilities. Override --areia-* and restyle without a second design system.

Try the full set

Every Areia component in one place — click around, then open a title when you want the full API and examples.

Getting started
PrimarySecondarySuccessOutline

Heads up

Banner demo for inline notices.

npm install areia
A vanilla TypeScript UI kit for Ilha — import first, eject later.
Right-click me
May 2026

May 2026

S
M
T
W
T
F
S

We'll never share it.

Nested card
LayerCard is used throughout the docs shell.
Showing 11-20 of 95
Uploading
Plan
Left
Right
Name Role
Ada Engineer
Grace Designer
Tab panels switch related views in place.