wwwwwwwwwwwwwwwwwww

Fast on web. Fast on native.
Now with style props or Tailwind.

Feels like web, runs like native, with zero-cost abstractions from compiler to runtime.

Typed inline styles, or Tailwind classes. Runtime, or build time. Add the Rust compiler or native runtime for best-in-class performance everywhere.

v3 trims down, then adds Tailwind, React Strict DOM, and simplified, more web-aligned styling.

npm create tamagui@latest

wwwwwwwwwwwwwwwwwww
import { html, styled } from 'tamagui'

<html.button
  px="4"
  py="2"
  rounded="4"
  bg="blue-9 hover:blue-10"
>
  <html.span color="white">Ship it</html.span>
</html.button>

// or lift it into a component
const Button = styled(html.button, {
  px: '4',
  py: '2',
  rounded: '4',
  bg: {
    default: 'blue-9',
    hover: 'blue-10',
  },
})
Featuring