Native React components for GPUix, in shadcn's API and shipped as source you own, rendered by a GPU runtime instead of the DOM.
A decorative field of drifting motes
Headers that stay pinned while rows scroll under them
A floating panel anchored to the control that opened it
A rich, hoverable card shown on hover or on a press
A determinate or indeterminate bar in the caller's scale
A determinate or indeterminate progress bar
A panel of property rows over one object the caller owns
A key/value editor for text, number, boolean and select
A QR symbol from the package's own encoder
One choice from a small set, with arrow navigation
Two values, the ends of one interval, on one track
A score in stars, whole or in halves
Content that fades and travels into place
An action whose press spreads a wash from the pointer
A value that rolls into place when it changes
One line whose phrase changes on an interval
The `@gpuixui/components` modules the component items import. Installed automatically with the component; not a component itself.
The `@gpuixui/data` modules the component items import. Installed automatically with the component; not a component itself.
The `@gpuixui/dock` modules the component items import. Installed automatically with the component; not a component itself.
The `@gpuixui/icons` modules the component items import. Installed automatically with the component; not a component itself.
The `@gpuixui/keyboard` modules the component items import. Installed automatically with the component; not a component itself.
The `@gpuixui/motion` modules the component items import. Installed automatically with the component; not a component itself.
The `@gpuixui/primitives` modules the component items import. Installed automatically with the component; not a component itself.
The `@gpuixui/tokens` modules the component items import. Installed automatically with the component; not a component itself.
The `@gpuixui/tw` modules the component items import. Installed automatically with the component; not a component itself.
A bounded container that scrolls on the chosen axes
An edge that fades where more content is hidden
A reading line for how far through content a reader is
Find, match count, next/previous and replace-all
A single-line search field with a clear affordance
One choice among a few, as a Mac view switcher
One choice from a list, in a popover
A rule between regions, decorative or announced
One theme-coloured rule between regions
Fire, liquid metal, glass and backdrop effects painted by GPUI in painter order
A modal panel anchored to any of four window edges
A travelling highlight painted into text, or a surface band over children the runtime cannot recolour
An action a soft sheen crosses under the pointer
The persistent navigation panel, collapsible to icons
A placeholder block that reserves the box content will paint
A pulsing placeholder for content that has not arrived
One value on a track, or the two ends of a range
A value on a track, by click, drag or keyboard
A number whose digits roll like a counter
A value that slides horizontally into place when it changes
Empty space as a fixed step or a flexible filler
A ring of ticks whose lit arc steps around the circle, in three sizes
An activity indicator drawn as a ring whose lit arc steps around the circle, because the runtime cannot rotate