
Installs all 56 components. Without our CLI, run instead.
neon-ui publishes a shadcn registry at ui.neon.com, with 56 components installable through the shadcn CLI.
Copy a prompt for your agent, copy the install command, or open the docs that ship it.
A chronological feed of system events (provision, transfer, agent) on a status-vocabulary timeline, with expandable detail and optional per-entry actions.
Full agent chat pane: streamed markdown turns, tool chips, reasoning, and a composer with a model-controls slot.
WebGL grain-gradient shader wash rising from the bottom edge, colored by currentColor with a hover lift. Adapted from paper-design/shaders (Apache-2.0).
Create, reveal-once, and revoke Neon API keys (personal and organization), with an inline create flow, a one-time secret reveal, and per-row revoke confirmation.
Tenant dashboard grid card composing the status vocabulary: name, badges, timestamp, one-link hover.
The describe-an-app bar: auto-growing prompt, free/paid plan segment, and a create action with an in-flight state.
The email/password card: mode switching, providers, structured errors, and a working state — Better Auth-shaped.
Autoscaling compute units over time against the min/max bounds, with a scrubable readout.
The neon.com banner dot pattern as a live WebGL surface: a square-dot grid sampling a drifting green-to-amber field.
Schema and row-level comparison between two branches with change counts, search, kind filters, and expandable DDL and word-level value diffs.
A searchable branch selector with default/protected status and an inline create-branch affordance.
Per-branch consumption attribution: sortable metric columns, magnitude rules, an expandable tail, and a list layout for a single metric.
Chat bubble primitive with grouping and reactions.
Collapsible step-by-step reasoning rail with statuses, search-result chips, and images.
Checkpoint history rail with git sha, snapshot indicator, project id, restore with busy state, and empty state.
Swatch-and-hex trigger opening an HSV field, hue rail, hex input, and preset swatches.
Compact compute readout: lifecycle state (active/idle/scaling/suspended), autoscaling CU size, and scale-to-zero, in the house status vocabulary.
Destructive confirmation modal armed by press-and-hold, with keyboard hold support.
Interactive consumption time series with labelled axes, unit-aware totals, a scrubbable readout, and a legend that filters.
Invoice-shaped cost estimate: quantity by rate per metric, allowances shown, with an optional spending-limit meter.
Create-project onboarding panel: project form on the left, the interactive region map on the right.
Custom date range picker: mono pill trigger, preset rail, hand-built month grid with range wash.
Neon database connection card: pooled/direct toggle, role and database selectors, URI / psql / parameters views, one shared secret reveal, and copy that always carries the real string.
Field of dots breathing in a drifting noise wave, colored by currentColor. The RegionSelect dot-map aesthetic as a background surface.
Slider with elastic rubber-band drag and magnetic snap (by @iamncdai, MIT).
Intentional dashed-border placeholder with title, description, icon, and action slots.
Halftone ring field revealed by soft drifting color blooms: teal and amber light behind a punched-metal screen.
Project health rollup on the MetricCard shell: an overall status pill and tint over a mono grid of supporting signals (latency, errors, uptime).
Inline source pill that previews stacked citations on hover and links to the source on click.
Virtualized, follow-tailing log pane with ANSI colors, level filters, search, and a retention cap.
Inline conversation status marker.
The Neon brand-deck gradient as a live WebGL surface: a defocused warm color field drifting over near-black.
Conversation message layout primitive with avatar, content, and footer.
Chat scroll container with turn anchoring, auto-follow, and jump-to-latest.
Analytics card with a formatted value, signed delta, and interactive Visx sparkline.
Model picker for agent chat input bars, grouped by provider.
The neon.com hero as a live WebGL surface: clusters of thin vertical bars twinkling in green, teal, and blue.
Noise-resolve loading indicator animated from the official Neon mark.
Provisioning, waking, and error panel states composing NeonLoader with a live status detail line.
Searchable recent SQL with status, timing, saved queries, expandable statements, copy, and rerun actions.
Collapsible extended-thinking fold that opens itself while the model streams and settles to a timed receipt.
Floating server-info chip: region name, mono id, and a color-coded ping line.
Tilted 3D globe (globe.gl) with a monochrome relief surface, clickable region markers, and arc travel effects between regions.
Server location picker: an interactive dot-matrix world map synced with an accessible select.
A collapsible Postgres schema tree: tables to columns, indexes, and relations, with types and a search.
A guarded SQL editor with run and cancel controls, inline Postgres errors, and a typed results grid.
Dot-and-label status vocabulary for apps and branches, with a billing PlanBadge companion.
Storage composition by volume or by cost — root, child, instant restore, and snapshots as one bar with per-segment shares.
Model picker with an embedded reasoning-effort slider in the popup footer.
Reasoning-effort selector: Off, Low, Medium, High.
Compact running/complete/error indicator for one agent tool invocation.
Pricing dialog with drawn-check feature list and a processing upgrade action.
Single Neon consumption metric on the MetricCard shell: derives label, format, unit, total, sparkline, and delta from raw per-project samples.
Per-project consumption grid composing MetricCard, with plan-gated metrics and metering-lag notice.
Workspace tab bar with gliding underline, per-tab action slot, and pane crossfade.
Neon UI is a shadcn registry of production-ready components for agent platforms built on Neon. Nothing to install as a package: component source lands in your project, and it's your code from that point on.
Docs · Components · Neon
Add any component straight from the registry:
npx shadcn@latest add https://ui.neon.com/r/auth-form.json
Every component ships presentational-first (data in as props, typed examples for the real Neon wiring), reduced-motion safe, on React 19, Tailwind v4, and Base UI.
Neon · Neon Docs · Console · Brand · @neondatabase
Built on Neon · Contribute
The packages and primitives its components pull in, counted across the registry.
Every appearance and removal our crawl has seen in the registry index.
neon-ui is a component library on 21st.dev by neondatabase with 1 public React component. Every component ships with a live interactive preview and full TSX source — copy the code, install it through the shadcn CLI, or pull it into Cursor or Claude Code over MCP.