Copy, then customize
Each component lands in components/ui/. Change the source instead of fighting a black box.
A component registry for React Native
83 copy-ready components. Bring the source into your app, then make every detail yours.
Made for NativeWind and Uniwind. No RNUI runtime package to maintain.

import { Sheet } from '@/components/ui/sheet';
<Sheet
open={open}
snapPoints={['50%', '90%']}
/>Open code, by design
Install only what you need. The component files live beside your app code, ready for your product rules and your next idea.
Each component lands in components/ui/. Change the source instead of fighting a black box.
Use NativeWind or Uniwind. The registry ships a variant for each one.
No installed RNUI UI runtime. Your app owns the code and its update path.
A shelf, not a black box
Same components, new character
Seven ready-made brand themes change the semantic colors, not the component API. Start with one or make your own.
Start with one component
Choose a styling engine, copy the install command, then keep building in your own project.
Read the setup guidenpx shadcn add https://raw.githubusercontent.com/truongnat/rnui/main/registry/dist/nativewind/button.jsonThe first install also brings in the shared theme and utility files.