Tamagui logo

Tamagui

component

utility

styling

A style library designed to streamline the UI development process, catering specifically to React and React Native applications. It serves as a comprehensive toolkit that employs a large typed superset of the React Native style API, ensuring a lightweight and dependency-free experience at around 24KB.The core feature of this library is its smart optimizer that enhances application performance through partial analysis, extraction of CSS, tree flattening, and dead-code elimination. Additionally, it supports various modern development environments such as Webpack, Vite, Babel, and Metro, making it highly adaptable.The library includes a rich set of components that can be combined flexibly, ensuring they work well together on both web and mobile platforms. Its powerful styling system is coupled with an optimizing compiler that supports server-side rendering (SSR) by default, producing atomic CSS to ensure minimal and optimized bundle sizes. The styles can be themed and customized down to individual components, making it easy to implement responsive designs with dynamic styling options.Furthermore, the library incorporates support for universal animations, allowing developers to enhance their UI with engaging transitions and interactive elements without adding unnecessary complexity. The strong typing and theme functionality make it particularly suitable for larger applications where maintainability and scalability are key considerations.

Features

  • Lightweight with no external dependencies
  • Smart optimizer for improved performance
  • Support for SSR and atomic CSS
  • Rich set of cross-platform components
  • Highly themeable styling system
  • Responsive props and hooks for dynamic styling
  • Universal animation support
  • Extensive type support for inline styles and themes
  • Compatibility with modern build tools like Webpack and Vite

Stats

GitHub Stars11.7K

NPM Downloads65.9K/week

Details

Latest Version1.119.2

Created at10/16/2020

Updated at12/6/2024

LicenseMIT License

Related Items

About KickstartUI

KickstartUI is your ultimate destination for discovering the best UI frameworks, libraries, and build tools. We meticulously curate top-notch resources to empower developers in bringing their UI ideas to life. Whether you're building a responsive web app, crafting a mobile interface, or designing an interactive prototype, our platform offers the essential tools to accelerate your projects and enhance user experiences. Explore our extensive collection to stay ahead of the latest trends, unlock new possibilities, and elevate your UI designs. Ready to kickstart your next project? Dive into our featured resources or search for specific tools tailored to your needs.