AniUI

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