Tamagui v3
Write Tailwind utility classes. The Tamagui compiler renders them on iOS and web, pixel-matched to Tailwind v4, in the same engine that gives you themes, tokens, and components.
Tailwind v4
Tamagui web
Tamagui iOS
0.0% diff
web vs Tailwind
iOS vs Tailwind
cases measured
0.0% diff
Tailwind v4
Tamagui web
Tamagui iOS
0.0% diff
Tailwind v4
Tamagui web
Tamagui iOS
0.0% diff
Tailwind v4
Tamagui web
Tamagui iOS
0.0% diff
Tailwind v4
Tamagui web
Tamagui iOS
0.0% diff
Tailwind v4
Tamagui web
Tamagui iOS
Method: each className is cropped to its element and diffed per pixel at 1% tolerance, on a real iOS render and a browser. The rest is margin-inner, grow / shrink, inset-x, single-side borders, text metrics: a few conversions still in progress, and real platform differences like CSS margin-collapse, which flexbox does not have. No fallbacks.
Read the docsLayout
Spacing & sizing
Color & borders
The same class, as a prop. One system, not two.
Tamagui
54.4%
cross-platform
NativeWind
52.5%
cross-platform
Uniwind
50.8%
cross-platform
Utility
Tamagui
Tailwind
NativeWind
Uniwind
display
โ
web
โ
โ
position
โ
web
โ
โ
flex-direction
โ
web
โ
โ
gap
โ
web
โ
โ
padding / margin
โ
web
โ
โ
width / height
โ
web
โ
โ
background-color
โ
web
โ
โ
border-radius
โ
web
โ
โ
logical props
โ
web
โ
โ
box-shadow
โ
web
โ
โ
Variants & states
Tamagui
Tailwind
NativeWind
Uniwind
hover
โ
web
โ
โ
focus / focus-visible
โ
web
โ
โ
focus-within
โ
web
web
โ
breakpoints (sm, mdโฆ)
โ
web
โ
โ
dark mode
โ
web
โ
โ
group hover / press
โ
web
โ
โ
peer variants
โ
web
โ
โ
โ full ยท โ partial ยท web web-only ยท โ none
NativeWind covers more raw utilities. Tamagui covers fewer, renders them identically across platforms, and does it inside the same compiler as your themes, tokens, and components.