Good interfaces start with good pieces.

Explore all 67 public components and browser entry points. Each guide brings together working examples, the source behind them, behavior guidance and a focused API reference.

Find the right piece

Start with a task, then explore the components that support it.

These pages use the standard PureStack doc template, navigation, page TOC, components and theme styles. Try both studio skins with the theme switcher. For browser state, each example mounts its own explicitly defined Regor app.

Actions and feedback

Browse this category

Btn

Native actions, form controls and several visual treatments.

Explore Btn

BtnLink

Button-styled navigation with real destinations.

Explore BtnLink

BtnGroup

Related actions with alignment and wrapping.

Explore BtnGroup

BtnGroupDropDown

Split actions and contextual menus.

Explore BtnGroupDropDown

Badge

Compact status, counts and metadata.

Explore Badge

AlertBox

Give a message the right emphasis with a title, semantic tone, optional icon and contextual actions.

Explore AlertBox

ToastHost

Display dismissible notifications from a ToastStore, with semantic tones and predictable lifetimes.

Explore ToastHost

Layout and content

Browse this category

Panel

A semantic surface for settings, summaries and grouped content. Control its tone, treatment and inner layout without losing the theme.

Explore Panel

Flex

Arrange content along one axis, from compact inline metadata to responsive application toolbars.

Explore Flex

Grid

Responsive columns and explicit CSS tracks for cards, settings and content layouts.

Explore Grid

SectionHeader

A consistent heading hierarchy with an eyebrow, subtitle and supporting footnote.

Explore SectionHeader

ExpandablePanel

Progressively disclose details with a native, keyboard-operable summary and a themed content surface.

Explore ExpandablePanel

Icon

Render a registered SVG symbol with the surrounding text color and a deliberate accessible name.

Explore Icon

IconFrame

Give an icon a consistent size, semantic color and framed treatment for cards, metrics and status summaries.

Explore IconFrame

Tabs

Related views with persistent panels and keyboard controls.

Explore Tabs

TabPane

One labelled view within Tabs, with its own content surface, icon and availability state.

Explore TabPane

Modal

Native dialogs with focus handling and flexible slots.

Explore Modal

ModalTrigger

A labelled button that opens a matching Modal through the standard dialog runtime.

Explore ModalTrigger

Forms and input

Browse this category

AppForm

A themed native form that keeps field composition, validation and submission in your control.

Explore AppForm

FormInputField

A labelled native input with reactive values, optional icons and built-in numeric step controls.

Explore FormInputField

FormSelectField

A labelled native select with typed option data, reactive selection and familiar keyboard behavior.

Explore FormSelectField

FormCheck

A native checkbox with a visible label, semantic tone and a two-way boolean ref.

Explore FormCheck

FormMeta

A consistent row for secondary form choices, supporting links and submission controls.

Explore FormMeta

FormAssistLink

A small native link for recovery, help and supporting form navigation.

Explore FormAssistLink

FormSubmit

A focused submit control for AppForm, with a visible label and shared button styling.

Explore FormSubmit

FormDivider

A quiet visual separator between related form paths.

Explore FormDivider

FormStatus

Polite live feedback for validation, progress and completed form actions.

Explore FormStatus

ContactForm

A complete contact form with name, email, topic and message fields, plus configurable copy and a native submission endpoint.

Explore ContactForm

AutoCompleteInput

Search a suggestion list with native text input, keyboard selection and separate query and selected-value state.

Explore AutoCompleteInput

AutoCompleteOptionRow

The default presentation for one autocomplete suggestion, including an optional selected indicator.

Explore AutoCompleteOptionRow

MultiAutoCompleteInput

Select several suggestions, create new tokens and keep a structured list separate from the current query.

Explore MultiAutoCompleteInput

MultiAutoCompleteOptionRow

The minimal default row presentation used by the multi-value suggestion picker.

Explore MultiAutoCompleteOptionRow

Composer

Edit rich text with formatting tools, HTML source mode and synchronized HTML and plain-text refs.

Explore Composer

DropFiles

Collect local files through a picker, drag and drop, or paste, with removable selections and file-type filtering.

Explore DropFiles

Charts and large data

Browse this category

BarChart

Compare categorical values in a responsive SVG chart, including positive and negative data.

Explore BarChart

LineChart

Show change across an ordered sequence with multiple series, optional areas and precise presentation controls.

Explore LineChart

DoughnutChart

Show positive parts of a whole with a configurable ring, centre label and theme-aware segment colors.

Explore DoughnutChart

VirtualList

Keep large collections responsive by mounting a small scrolling window of fixed-height rows.

Explore VirtualList

VariableVirtualList

Keep large collections responsive by mounting a small scrolling window of measured variable-height rows.

Explore VariableVirtualList

VirtualTable

Render a large semantic table while mounting only nearby rows, with predictable fixed row heights.

Explore VirtualTable

VariableVirtualTable

Render a large semantic table while mounting only nearby rows, with measured variable row heights.

Explore VariableVirtualTable

Landing and pricing

Browse this category

LandingBand

A full-width visual band with shaped edges, background imagery and theme-aware surfaces.

Explore LandingBand

LandingSection

Introduce a section and arrange its content beside a clear heading at larger breakpoints.

Explore LandingSection

FeatureCard

Present one capability with a recognizable icon, short explanation and an optional next step.

Explore FeatureCard

MetricStrip

Arrange related metrics in a responsive surface with a clear reading order.

Explore MetricStrip

MetricItem

A compact value with a label, explanation and optional semantic icon.

Explore MetricItem

CodeShowcase

Pair a code block with its visible result and the context needed to understand both.

Explore CodeShowcase

ComparisonTable

Compare approaches in responsive columns, each with its own heading, summary and feature list.

Explore ComparisonTable

ComparisonColumn

One self-contained option in a comparison, with independent emphasis and freely composed details.

Explore ComparisonColumn

ComparisonFeature

A list item with a compact icon, designed for clear and consistent comparison details.

Explore ComparisonFeature

CtaSection

Close a section with a clear next step, an optional secondary route and concise supporting context.

Explore CtaSection

PricingTable

A responsive plan comparison with a section heading, configurable columns and independent plan surfaces.

Explore PricingTable

PricingPlan

A complete plan card with a price, billing period, feature list and navigation action.

Explore PricingPlan

PricingFeature

A compact list item for included capabilities, limits and plan-specific details.

Explore PricingFeature

Browse this category

SiteLogo

A reusable brand identity with flexible layouts, icon and image marks, and theme-aware treatments.

Explore SiteLogo

SiteFooter

A site-wide footer with content, legal and social slots, plus a built-in home for consent settings.

Explore SiteFooter

TopBar

The standard site header combines branding, search, theme switching and optional account access.

Explore TopBar

NavMenu

A hierarchical site navigation panel with active-page state, collapsible groups and optional search and account controls.

Explore NavMenu

NavList

Render an already prepared navigation tree without the surrounding site panel controls.

Explore NavList

PageLinks

Previous and next navigation for a reading sequence, with explicit destinations or SSG-derived neighbors.

Explore PageLinks

PageToc

A linked document outline with nested section entries and standard doc-layout controls.

Explore PageToc

SearchBox

Search the built site with a native input and Pagefind-powered results.

Explore SearchBox

ThemeToggle

One icon button that flips the site between its light and dark themes.

Explore ThemeToggle

SignIn

An account-menu entry point with signed-in and signed-out presentation, optional avatars and replaceable destinations.

Explore SignIn

Consent

A consent banner and preference panel driven by the site’s categories, policy version and service configuration.

Explore Consent

Browser entry points

Browse this category

RegorApp

Mount an independent browser app from a TypeScript file colocated with its MDX page.

Explore RegorApp

PageScript

Include a page-specific browser entry point with SSG path resolution, bundling and native script attributes.

Explore PageScript