Component Lib
expo · nativewind · reanimated
New
30+ components — copy, paste, ship
Build apps
people love.
A warm, accessible component library for Expo. Theme-aware, animated with Reanimated, and styled with NativeWind — ready to paste into your app.
Explore components
How it works
+1
5.0
Loved by 2,000+ builders • MIT licensed
Live preview
Ada Lovelace
Design Engineer • Online
Pro
Try a button variant
Filled
Tonal
Outline
Success
Star
Project progress
72%
Toggle to animate
Accessible
Dark mode
Animated
0+
Components
0
Categories
0%
Type-safe
A11y
Built-in
Why you’ll love it
Designed to feel effortless
Every component is crafted to be approachable, consistent, and delightful — so you can focus on your product, not the plumbing.
Token theming
Semantic colors that follow the system theme. Light & dark just work — no extra config.
Reanimated motion
Springy presses, smooth accordions, and focus states that feel truly native.
Copy, paste, ship
Clean src/ui you can own. No heavy deps — extract to your own package when ready.
Everything you need
Browse all
Primitives
Button, Badge, Avatar…
Forms
Input, Switch, Slider…
Layout
Card, Tabs, List…
Feedback
Alert, Progress…
Primitives
Buttons, badges, avatars and text — the building blocks, fully themed.
import { Button } from '@/ui';
Copy & paste
<Button label="Hello" leftIcon="sparkles" />
How it works
From zero to shipped in minutes
1
Install
npx expo install — compatible versions, zero conflicts. NativeWind setup included.
2
Copy
Pick a component from the gallery. Paste the src/ui file — it’s yours to theme.
3
Ship
Build with EAS or run locally. Light, dark, iOS, Android, and Web — all covered.
Start building
No config hell. Just components that work.
Ready to make something lovely?
Jump into the interactive gallery, play with every variant, and copy the code straight into your app. Friendly, fast, and free — forever.
Browse components
Read the guide
MIT • TypeScript • Expo SDK 57
v57.0.19
Crafted with care for mobile builders — iOS · Android · Web
Expo Starter
Home
Components
Docs