HomeBookmarks
neon-uineon-ui
neon-ui

neon-ui

NEby neondatabase
5components14views

Installs all 56 components. Without our CLI, run instead.

Auto-indexed

neon-ui contents

  • DB Connection CardDB Connection Card

    DB Connection Card

  • Region SelectRegion Select

    Region Select

  • Metric CardMetric Card

    Metric Card

  • Branch TreeBranch Tree

    Branch Tree

  • InputInput

    Input

  • That's all 5 components

    About neon-ui

    neon-ui publishes a shadcn registry at ui.neon.com, with 56 components installable through the shadcn CLI.

    Components
    56
    GitHub stars
    11
    Repository
    neondatabase/ui

    Also in the neon-ui registry

    Copy a prompt for your agent, copy the install command, or open the docs that ship it.

    • ActivityFeed

      activity-feed

      A chronological feed of system events (provision, transfer, agent) on a status-vocabulary timeline, with expandable detail and optional per-entry actions.

      @hugeicons/react, @hugeicons/core-free-icons1 file
    • AgentChat

      agent-chat

      Full agent chat pane: streamed markdown turns, tool chips, reasoning, and a composer with a model-controls slot.

      ai, @ai-sdk/react, streamdown, @hugeicons/react1 file
    • AnimatedWash

      animated-wash

      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).

      utils2 files
    • ApiKeyList

      api-key-list

      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.

      @hugeicons/react, @hugeicons/core-free-icons1 file
    • AppCard

      app-card

      Tenant dashboard grid card composing the status vocabulary: name, badges, timestamp, one-link hover.

      @hugeicons/react, @hugeicons/core-free-icons1 file
    • AppCreator

      app-creator

      The describe-an-app bar: auto-growing prompt, free/paid plan segment, and a create action with an in-flight state.

      @hugeicons/react, @hugeicons/core-free-icons1 file
    • AuthForm

      auth-form

      The email/password card: mode switching, providers, structured errors, and a working state — Better Auth-shaped.

      utils, neon-tokens1 file
    • AutoscaleChart

      autoscale-chart

      Autoscaling compute units over time against the min/max bounds, with a scrubable readout.

      recharts1 file
    • BannerPattern

      banner-pattern

      The neon.com banner dot pattern as a live WebGL surface: a square-dot grid sampling a drifting green-to-amber field.

      utils2 files
    • BranchDiff

      branch-diff

      Schema and row-level comparison between two branches with change counts, search, kind filters, and expandable DDL and word-level value diffs.

      @hugeicons/react, @hugeicons/core-free-icons, diff2 files
    • BranchPicker

      branch-picker

      A searchable branch selector with default/protected status and an inline create-branch affordance.

      @hugeicons/react, @hugeicons/core-free-icons1 file
    • BranchUsageTable

      branch-usage-table

      Per-branch consumption attribution: sortable metric columns, magnitude rules, an expandable tail, and a list layout for a single metric.

      utils, neon-tokens1 file
    • Bubble

      Chat bubble primitive with grouping and reactions.

      @base-ui/react, class-variance-authority1 file
    • ChainOfThought

      chain-of-thought

      Collapsible step-by-step reasoning rail with statuses, search-result chips, and images.

      @base-ui/react, @hugeicons/react, @hugeicons/core-free-icons1 file
    • CheckpointTimeline

      checkpoint-timeline

      Checkpoint history rail with git sha, snapshot indicator, project id, restore with busy state, and empty state.

      utils, neon-tokens1 file
    • ColorPicker

      color-picker

      Swatch-and-hex trigger opening an HSV field, hue rail, hex input, and preset swatches.

      @base-ui/react, @hugeicons/core-free-icons, @hugeicons/react1 file
    • ComputeStatus

      compute-status

      Compact compute readout: lifecycle state (active/idle/scaling/suspended), autoscaling CU size, and scale-to-zero, in the house status vocabulary.

      utils, neon-tokens1 file
    • ConfirmDialog

      confirm-dialog

      Destructive confirmation modal armed by press-and-hold, with keyboard hold support.

      utils, neon-tokens1 file
    • ConsumptionChart

      consumption-chart

      Interactive consumption time series with labelled axes, unit-aware totals, a scrubbable readout, and a legend that filters.

      recharts2 files
    • CostEstimateCard

      cost-estimate-card

      Invoice-shaped cost estimate: quantity by rate per metric, allowances shown, with an optional spending-limit meter.

      utils, neon-tokens1 file
    • CreateProject

      create-project

      Create-project onboarding panel: project form on the left, the interactive region map on the right.

      @hugeicons/react, @hugeicons/core-free-icons1 file
    • DateRangePicker

      date-range-picker

      Custom date range picker: mono pill trigger, preset rail, hand-built month grid with range wash.

      utils, neon-tokens1 file
    • DotMatrixWave

      dot-matrix-wave

      Field of dots breathing in a drifting noise wave, colored by currentColor. The RegionSelect dot-map aesthetic as a background surface.

      utils2 files
    • ElasticSlider

      elastic-slider

      Slider with elastic rubber-band drag and magnetic snap (by @iamncdai, MIT).

      motion2 files
    • EmptyState

      empty-state

      Intentional dashed-border placeholder with title, description, icon, and action slots.

      utils, neon-tokens1 file
    • HalftoneBloom

      halftone-bloom

      Halftone ring field revealed by soft drifting color blooms: teal and amber light behind a punched-metal screen.

      utils2 files
    • HealthCard

      health-card

      Project health rollup on the MetricCard shell: an overall status pill and tint over a mono grid of supporting signals (latency, errors, uptime).

      @hugeicons/react, @hugeicons/core-free-icons1 file
    • InlineCitation

      inline-citation

      Inline source pill that previews stacked citations on hover and links to the source on click.

      @base-ui/react1 file
    • LogsViewer

      logs-viewer

      Virtualized, follow-tailing log pane with ANSI colors, level filters, search, and a retention cap.

      @hugeicons/react, @hugeicons/core-free-icons, anser2 files
    • Marker

      Inline conversation status marker.

      @base-ui/react, class-variance-authority1 file
    • MeshGradient

      mesh-gradient

      The Neon brand-deck gradient as a live WebGL surface: a defocused warm color field drifting over near-black.

      utils2 files
    • Message

      Conversation message layout primitive with avatar, content, and footer.

      utils, neon-tokens1 file
    • MessageScroller

      message-scroller

      Chat scroll container with turn anchoring, auto-follow, and jump-to-latest.

      @shadcn/react, @hugeicons/core-free-icons, @hugeicons/react1 file
    • ModelSelect

      model-select

      Model picker for agent chat input bars, grouped by provider.

      motion, @base-ui/react, @hugeicons/core-free-icons, @hugeicons/react1 file
    • NeonAurora

      neon-aurora

      The neon.com hero as a live WebGL surface: clusters of thin vertical bars twinkling in green, teal, and blue.

      utils2 files
    • NeonLoader

      neon-loader

      Noise-resolve loading indicator animated from the official Neon mark.

      utils, neon-tokens1 file1 example
    • ProvisioningStatus

      provisioning-status

      Provisioning, waking, and error panel states composing NeonLoader with a live status detail line.

      utils, neon-tokens1 file
    • QueryHistory

      query-history

      Searchable recent SQL with status, timing, saved queries, expandable statements, copy, and rerun actions.

      @hugeicons/react, @hugeicons/core-free-icons, @codemirror/lang-sql, @lezer/highlight2 files
    • Reasoning

      Collapsible extended-thinking fold that opens itself while the model streams and settles to a timed receipt.

      @base-ui/react, @hugeicons/react, @hugeicons/core-free-icons, streamdown1 file
    • RegionCard

      region-card

      Floating server-info chip: region name, mono id, and a color-coded ping line.

      @hugeicons/react, @hugeicons/core-free-icons1 file
    • RegionGlobe

      region-globe

      Tilted 3D globe (globe.gl) with a monochrome relief surface, clickable region markers, and arc travel effects between regions.

      globe.gl1 file
    • SchemaExplorer

      schema-explorer

      A collapsible Postgres schema tree: tables to columns, indexes, and relations, with types and a search.

      @hugeicons/react, @hugeicons/core-free-icons1 file
    • SQLRunner

      sql-runner

      A guarded SQL editor with run and cancel controls, inline Postgres errors, and a typed results grid.

      @hugeicons/react, @hugeicons/core-free-icons, codemirror, @codemirror/lang-sql2 files
    • StatusBadge

      status-badge

      Dot-and-label status vocabulary for apps and branches, with a billing PlanBadge companion.

      utils, neon-tokens1 file
    • StorageBreakdown

      storage-breakdown

      Storage composition by volume or by cost — root, child, instant restore, and snapshots as one bar with per-segment shares.

      utils, neon-tokens2 files
    • ThinkingModelSelect

      thinking-model-select

      Model picker with an embedded reasoning-effort slider in the popup footer.

      utils, neon-tokens1 file
    • ThinkingSelect

      thinking-select

      Reasoning-effort selector: Off, Low, Medium, High.

      motion1 file
    • ToolCallChip

      tool-call-chip

      Compact running/complete/error indicator for one agent tool invocation.

      @hugeicons/react, @hugeicons/core-free-icons1 file
    • UpgradeDialog

      upgrade-dialog

      Pricing dialog with drawn-check feature list and a processing upgrade action.

      utils, neon-tokens1 file
    • UsageCard

      usage-card

      Single Neon consumption metric on the MetricCard shell: derives label, format, unit, total, sparkline, and delta from raw per-project samples.

      utils, neon-tokens1 file
    • UsagePanel

      usage-panel

      Per-project consumption grid composing MetricCard, with plan-gated metrics and metering-lag notice.

      utils, neon-tokens1 file
    • WorkspaceTabs

      workspace-tabs

      Workspace tab bar with gliding underline, per-tab action slot, and pane crossfade.

      utils, neon-tokens1 file

    From the neon-ui readme

    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

    Usage

    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

    Read the rest on GitHub →

    What neon-ui builds on

    The packages and primitives its components pull in, counted across the registry.

    utils70neon-tokens63consumption1

    Hooks and utilities

    • badge
    • button
    • card
    • chart
    • dialog
    • input
    • label
    • popover
    • select
    • skeleton
    • switch
    • tabs
    • tooltip
    • use-consumption-history
    • use-gateway-models
    • use-region-ping

    What neon-ui shipped recently

    Every appearance and removal our crawl has seen in the registry index.

    • activity-feedaddedAug 18, 2026
    • agent-chataddedAug 18, 2026
    • animated-washaddedAug 18, 2026
    • api-key-listaddedAug 18, 2026
    • app-cardaddedAug 18, 2026
    • app-creatoraddedAug 18, 2026
    • auth-formaddedAug 18, 2026
    • autoscale-chartaddedAug 18, 2026
    • badgeaddedAug 18, 2026
    • banner-patternaddedAug 18, 2026
    • branch-diffaddedAug 18, 2026

    Registries like neon-ui

    Magic UI

    Magic UI

    by Dillion Verma

    64

    components

    coss

    coss

    by coss

    74

    components

    cult ui

    cult ui

    by cult/ui

    50

    components

    Motion Primitives

    Motion Primitives

    by Julien Thibeaut

    39

    components

    Browse every shadcn registry we track →

    branch-picker
    added
    Aug 18, 2026
  • branch-treeaddedAug 18, 2026
  • branch-usage-tableaddedAug 18, 2026
  • bubbleaddedAug 18, 2026
  • buttonaddedAug 18, 2026
  • cardaddedAug 18, 2026
  • chain-of-thoughtaddedAug 18, 2026
  • chartaddedAug 18, 2026
  • checkpoint-timelineaddedAug 18, 2026
  • ReUI

    ReUI

    by Sean Hello

    263

    components

    Kokonut UI

    Kokonut UI

    by Kokonut UI

    60

    components

    1. Components
    2. /
    3. neondatabase
    4. /
    5. neon-ui

    Related libraries

    vizcn · by vibecoding.tech

    vizcn · by vibecoding.tech

    by Eugene Shilow

    17

    components

    Evil Charts

    Evil Charts

    by Legion Dev

    13

    components

    REAVIZ

    REAVIZ

    by REAVIZ

    12

    components

    ssych ui

    ssych ui

    by Savva Sicevs

    26

    components

    Agent Elements

    Agent Elements

    by 21st

    22

    components

    Spectrum UI

    Spectrum UI

    by Arihant jain

    108

    components

    About neon-ui

    neon-ui is a component library on 21st.dev by neondatabase with 5 public React components. 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.

    All 5 neon-ui components

    • Branch Tree
    • DB Connection Card
    • Input
    • Metric Card
    • Region Select

    Browse all component libraries →