Introduction
Beautiful React Native components. Copy. Paste. Ship.
AniUI is a collection of re-usable components for React Native, built with NativeWind (Tailwind CSS for React Native) and TypeScript. Inspired by shadcn/ui, these are not installed as npm dependencies — they are source files you copy into your project and own completely.
Why AniUI?
- You own the code. Components are source files, not black-box packages.
- NativeWind styling. Tailwind CSS classes — no StyleSheet.create() anywhere.
- Mobile-first. Built for iOS and Android. Period.
- Accessible. Every interactive component has proper accessibility roles.
- Dark mode. CSS variable-based theming works out of the box.
- Minimal dependencies. Uses React Native core components + cva + clsx + tailwind-merge.
Tech Stack
- React Native 0.76+
- NativeWind v4 (Tailwind CSS 3.x)
- TypeScript (strict mode)
- class-variance-authority for variants
- Expo SDK 53/54 or bare React Native CLI
