Skip to content
VEXA

Components

Accessible, server-first primitives you install as source. Each one ships with a live preview, its full source, an install command, and its dependencies.

24 components

Actions

2 in this category

Buttons and icon-only triggers that start an action or submit a form.

Button

Server-safe

Triggers an action or submits a form.

IconButton

Server-safe

A square, icon-only action that requires an accessible name.

Forms

8 in this category

Inputs, controls, and layout wrappers for accessible data entry.

Input

Server-safe

A single-line text field.

Label

Server-safe

An accessible caption for a form control.

Account notifications only.

Lowercase letters and dashes only.

Field

Server-safe

Layout wrapper that groups a label, control, description, and error text.

Textarea

Server-safe

A multi-line text field.

Checkbox

Client leaf

A control that toggles a boolean or shows an indeterminate state.

Plan

RadioGroup

Client leaf

A set of mutually exclusive options.

Switch

Client leaf

An instant on/off toggle for a single setting.

Select

Client leaf

A single-choice control backed by a listbox.

Overlays

4 in this category

Dialogs, popovers, and tooltips layered above the page.

Dialog

Client leaf

A modal overlay for focused tasks.

AlertDialog

Client leaf

A modal that interrupts to confirm a consequential action.

Popover

Client leaf

A non-modal floating panel anchored to a trigger.

Tooltip

Client leaf

A brief, supplementary label revealed on hover or focus.

Data display

3 in this category

Surfaces and labels that structure and annotate content.

Usage this month

Across all workspaces.

24,910

Card

Server-safe

A surface that groups related content.

NeutralOutlinePrimaryActivePendingFailed

Badge

Server-safe

A compact status or category label.

Above the rule

Docs
Registry
MCP

Separator

Server-safe

A thin rule that divides content.

Feedback

4 in this category

Alerts, loading affordances, and transient notifications.

Skeleton

Server-safe

A placeholder shown while content loads.

LoadingLoadingLoading

Spinner

Server-safe

An indeterminate loading indicator.

Heads up

Obsidian and Graphite themes are available — try the switch in the header.

Alert

Server-safe

A prominent, inline message.

Toast

Client leaf

A transient, non-blocking notification with an imperative API.