Shadcn Templates
aniui

AniUI

Beautiful, accessible React Native components (Uniwind or NativeWind) — copy, paste, own the code. 93 components plus pre-built screen blocks, installable with the shadcn CLI.

Free
Price
Jul 13, 2026
Listed
AniUI screenshotOpen AniUI

Overview

AniUI is a shadcn/ui-inspired component library for React Native. Instead of installing a package, its CLI copies component source files into the project's components/ui/ folder, where every component is a single, editable TypeScript file. It is MIT licensed and works on iOS and Android.

The site lists 150 accessible components and 15 pre-built screen blocks, built with Uniwind (the default on Expo SDK 55 and later) or NativeWind, rn-primitives for accessibility and class-variance-authority. AniUI supports Expo SDK 53 through 58 and bare React Native 0.76+, including the New Architecture. Recent additions include AI chat components such as a prompt input and streaming text, and an AniUI Pro tier is also offered.

Features

  • 150 components: Buttons, cards, dialogs, popovers, bottom and action sheets, toasts, command menu and more.
  • Screen blocks: 15 pre-built screens for common app views.
  • Animated carousels: 3D, parallax, circular, scale, tilt and vertical flow carousels.
  • Charts and Skia effects: Chart components and Skia-based visual effects.
  • Theme editor: Pick a preset or random color and copy the CSS into the project.
  • Fold-aware overlays: A useFoldFeatures() hook positions overlays on foldable displays when expo-hinge is installed.
  • Expo Go preview: Try every component on a real device by scanning a QR code.

Tech stack

  • React Native, Expo
  • Uniwind or NativeWind
  • rn-primitives, class-variance-authority
  • TypeScript (strict)

Registry

Install via the shadcn CLI registry:

npx shadcn@latest add @aniui/component-name

Similar listings

All React Native