React Native · Expo · TypeScript · CLI

tapcn brings the shadcn model to mobile: not an npm component library, but a CLI that copies beautifully-designed, accessible component source directly into your Expo project. No dependency lock-in, no version conflicts — just code you control and can edit.
npx @tapcn/cli init
npx @tapcn/cli add button card input textComponents work on iOS, Android, and Web from a single source. The whole appeal of the shadcn approach — own your components, theme them freely, no black-box library — has been missing on React Native; tapcn fills that gap.