Skip to content
KaUI is under active development. If you run into a bug, please open an issue.

Introduction

What KaUI is, why it exists, and how it fits into your shadcn/ui workflow.

KaUI is a personal collection of components built on top of shadcn/ui. It is not an npm package — it’s a registry of components you add directly to your codebase using the shadcn CLI, the same way you already install shadcn primitives.

Think of it as a set of add-ons that solve specific problems shadcn/ui’s base components don’t cover out of the box: async loading states, enhanced form patterns, richer data display, and more.

Each component is distributed through the shadcn registry protocol. When you run the add command, the CLI fetches the component source and drops it straight into your project — fully owned, fully editable, zero runtime dependency on KaUI.

Anyone already using shadcn/ui who wants a head start on common patterns without pulling in a heavier library. The components are opinionated by design; if a piece doesn’t fit your needs exactly, the source is right there to modify.

This collection grows as new problems come up. If you spot a bug, have an idea, or want to request a component, open an issue or PR on the GitHub repository.