Introduction

cupertino-ui brings Apple's design language to the web: React components styled after SwiftUI on iOS and macOS, distributed the shadcn way — you install the source and own it.

Why

SwiftUI apps look and feel right because they inherit decades of refinement: the SF type scale, the system color palette with its label hierarchy, translucent materials, hairline separators, and controls with exact, familiar proportions. cupertino-ui reproduces those decisions as Tailwind CSS tokens and Radix-based components.

Like shadcn/ui, this is not a package you depend on. Each component is a file the CLI copies into your project. Change anything.

Components