tamagui/tamagui

Style React fast with 100% parity on React Native, an optional UI kit, and optimizing compiler.

View on GitHub ↗Jump to charts ↓Open shareable report →

tamagui/tamagui has 14k+ stars and 600+ forks on GitHub, is written in TypeScript, and was last pushed on Oct 15, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 4th, 2026
Created on October 16th, 2020
Open Issues & Pull Requests: 83 (+1)
GitHub issues: Enabled
Number of forks: 624
Total Stargazers: 14,260 (+1)
Total Subscribers: 48 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.8 days
Mean response time: 33.7 days
90th percentile: 103.0 days
Tracked items: 571

How this project is maintained

About 11% of issues opened in the past year have never received a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 85% of issues opened in the past year have been closed, leaving a working backlog. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 62
New in 7 days: 11
Closed in 7 days: 12
Avg open age: 425 days
Stale 30+ days: 60
Stale 90+ days: 57

Recent activity

Opened in 7 days: 11
Closed in 7 days: 12
Comments in 7 days: 11
Events in 7 days: 23

Top labels

  • bug (1)
  • documentation (1)
  • enhancement (1)
  • needs re-production (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Tamagui is a style library and UI kit that enables developers to write React code that runs on both web and React Native with full parity.

The core problem Tamagui solves is the typical performance and code quality degradation that occurs when sharing code between web and native platforms. It addresses this through an optimizing compiler that runs at build time to generate platform-specific output. On the web, the compiler transforms styled components into simple divs paired with atomic CSS. On React Native, it hoists style objects and outputs View components. The compiler handles complex logic and cross-module imports, flattening the majority of styled components in real-world usage. The tool works both at compile time and runtime, allowing gradual adoption starting with basic views and the styled function.

Tamagui suits teams building applications that target both web and native platforms simultaneously and want to maximize code reuse without performance penalties. The project provides starter templates ranging from simple learning examples to production-ready monorepos. The README does not compare Tamagui to alternative approaches, so no comparative guidance can be offered. The core library is available as separate packages: @tamagui/core for universal styling, @tamagui/static for the optimizing compiler, and tamagui as a complete UI kit that adapts across platforms.

The project maintains active commit activity and hosts an engaged community on Discord. Documentation is comprehensive and centralized on the project website. The team provides multiple entry points for contribution, including a dedicated contributing guide and clear documentation source locations for those wanting to improve the docs.