kosori

Introduction

kosori is a copy-paste React component library built on Base UI.

kosori ships React components as editable source. You install them with the stock shadcn CLI, they land in your project at your own aliases, and from then on you own them. kosori takes no runtime dependency on your app, and your app takes none on kosori.

Styles

A Style is one presentation of the library: the component source plus the default Token values that source assumes. A project settles on one Style, and this documentation is written per Style. Two Styles ship today, zen and kaze. zen serves the complete catalog; kaze is an Incomplete Style that serves a subset. Where both Styles serve a component, the switcher in the sidebar moves you between the same page; the page you are reading is zen.

Base UI, not Radix

Every component wraps a Base UI primitive. There is one Base and no way to choose another, so nothing in a Style's name or in a Registry URL has to carry it.

On this page