Introduction

Opinionated shadcn/ui extensions for layouts, inputs, overrides, and app-level layers, distributed via the shadcn registry.

Component Categories

  • Bundles: One-command installs for styles, overrides, layout, layers, or the full set
  • Overrides: Enhancements to existing shadcn components (Base UI and Radix variants)
  • Inputs: Specialized input fields (currency, datetime, duration, number, password, and more)
  • Layout: Page and shell layout (e.g. split columns, Vercel-style sidebar drill-down)
  • Layers: App-level UI layers (e.g. imperative Alerter and Confirmer)

Installation

Configure your registry in components.json:

{
  "registries": {
    "@uxio": "https://ui.uxio.dev/r/styles/{style}/{name}.json"
  }
}

Add components using the shadcn CLI.

npx shadcn@latest add @uxio/button