@kaui
Personal well crafted components for Shadcn ui
Install this registry
npx shadcn@latest add https://kaui-shadcn-registry.vercel.app/r/registry.json pnpm dlx shadcn@latest add https://kaui-shadcn-registry.vercel.app/r/registry.json bunx shadcn@latest add https://kaui-shadcn-registry.vercel.app/r/registry.json curl -s https://kaui-shadcn-registry.vercel.app/r/registry.json Components
10 totalA hook that owns the async action lifecycle — loading state, success, error, and settled callbacks
npx shadcn@latest add https://kaui-shadcn-registry.vercel.app/r/use-async.json A button that performs async operations with a no-layout-shift loading state
npx shadcn@latest add https://kaui-shadcn-registry.vercel.app/r/async-button.json A coordination layer for async UI — decouple what fires an action from what reacts to it.
npx shadcn@latest add https://kaui-shadcn-registry.vercel.app/r/async-scope.json A confirmation dialog that wraps an async action with loading state
npx shadcn@latest add https://kaui-shadcn-registry.vercel.app/r/confirm-action.json A debounce hook that returns a stable { execute, cancel } object — safe to call without wrapping in useCallback
npx shadcn@latest add https://kaui-shadcn-registry.vercel.app/r/use-debounce.json Uncontrolled/controlled state bridge — use like useState but accepts optional value and onChange props for full controlled mode support
npx shadcn@latest add https://kaui-shadcn-registry.vercel.app/r/use-controlled-state.json A single-select combobox with inline search, async loading support, and full controlled/uncontrolled API
npx shadcn@latest add https://kaui-shadcn-registry.vercel.app/r/combobox.json Compose inputs with inline addons, buttons, and labels in a styled container
npx shadcn@latest add https://kaui-shadcn-registry.vercel.app/r/input-group.json A multi-select combobox with inline search, toggle-based selection, and full controlled/uncontrolled API
npx shadcn@latest add https://kaui-shadcn-registry.vercel.app/r/multi-select.json A password input with show/hide toggle and an optional strength indicator
npx shadcn@latest add https://kaui-shadcn-registry.vercel.app/r/password-input.json