Convert Figma logo to code with AI

aniftyco logoawesome-tailwindcss

😎 Awesome things related to Tailwind CSS

13,321
945
13,321
0

Top Related Projects

A utility-first CSS framework for rapid UI development.

16,276

The instant on-demand atomic CSS engine.

Next generation utility-first CSS framework.

3,765

The smallest, fastest, most feature complete Tailwind-in-JS solution in existence.

37,442

⚡️ Simple, Modular & Accessible UI Components for your React Applications

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅

Quick Overview

Awesome Tailwind CSS is a curated list of awesome resources, tools, and projects related to Tailwind CSS, a utility-first CSS framework. This repository serves as a comprehensive collection of links to various Tailwind CSS resources, including official tools, third-party extensions, components, templates, and learning materials.

Pros

  • Extensive collection of Tailwind CSS resources in one place
  • Regularly updated with new and relevant content
  • Well-organized and categorized for easy navigation
  • Community-driven, allowing contributions from Tailwind CSS enthusiasts

Cons

  • May become overwhelming due to the large number of resources
  • Some listed resources might become outdated or unmaintained over time
  • Quality of third-party resources may vary
  • Requires manual exploration to find the most suitable resources for specific needs

Competitor Comparisons

A utility-first CSS framework for rapid UI development.

Pros of tailwindcss

  • Official repository of the Tailwind CSS framework
  • Contains the core source code and documentation
  • Regularly updated with new features and improvements

Cons of tailwindcss

  • Focused solely on the framework itself, not external resources
  • May be overwhelming for beginners looking for curated content
  • Lacks community-contributed resources and tools

Code Comparison

tailwindcss:

@tailwind base;
@tailwind components;
@tailwind utilities;

.btn-blue {
  @apply bg-blue-500 text-white font-bold py-2 px-4 rounded;
}

awesome-tailwindcss:

## Plugins

- [Typography](https://github.com/tailwindlabs/tailwindcss-typography) - Adds a `prose` class for beautiful typographic defaults.
- [Forms](https://github.com/tailwindlabs/tailwindcss-forms) - Adds better default styles to form elements.

The tailwindcss repository contains the actual framework code, while awesome-tailwindcss is a curated list of Tailwind CSS resources, plugins, and tools. tailwindcss is essential for developers using the framework, providing the core functionality and documentation. awesome-tailwindcss serves as a valuable resource for discovering additional tools and learning materials related to Tailwind CSS, making it particularly useful for beginners and those looking to expand their knowledge of the ecosystem.

16,276

The instant on-demand atomic CSS engine.

Pros of UnoCSS

  • Faster performance due to its atomic CSS engine
  • More flexible and customizable with its preset system
  • Supports on-demand atomic CSS generation

Cons of UnoCSS

  • Smaller community and ecosystem compared to Tailwind CSS
  • Less comprehensive documentation and learning resources
  • May require more setup and configuration for complex projects

Code Comparison

UnoCSS:

.text-red-500 {
  color: rgb(239 68 68);
}

Awesome Tailwind CSS:

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

UnoCSS generates simpler CSS output, while Tailwind CSS includes additional utility classes and variables for more flexibility in certain scenarios.

Summary

UnoCSS offers better performance and flexibility, but has a smaller ecosystem. Awesome Tailwind CSS provides a more established community and extensive resources. The choice between them depends on project requirements, team expertise, and desired customization level.

Next generation utility-first CSS framework.

Pros of Windicss

  • Faster compilation times due to on-demand CSS generation
  • Supports additional features like variant groups and shortcuts
  • Compatible with existing Tailwind CSS configurations

Cons of Windicss

  • Smaller community and ecosystem compared to Tailwind CSS
  • May have compatibility issues with some Tailwind CSS plugins
  • Less frequent updates and maintenance

Code Comparison

Windicss:

.btn {
  @apply px-4 py-2 bg-blue-500 text-white rounded;
  &:hover {
    @apply bg-blue-600;
  }
}

Tailwind CSS:

.btn {
  @apply px-4 py-2 bg-blue-500 text-white rounded hover:bg-blue-600;
}

While awesome-tailwindcss is a curated list of Tailwind CSS resources, Windicss is an alternative compiler for Tailwind CSS. Windicss aims to improve performance and offer additional features while maintaining compatibility with Tailwind CSS. However, it has a smaller community and may lack some ecosystem support compared to the original Tailwind CSS. The code comparison shows that Windicss allows for nesting within utility classes, which can lead to more concise and organized code in some cases.

3,765

The smallest, fastest, most feature complete Tailwind-in-JS solution in existence.

Pros of Twind

  • Runtime CSS-in-JS approach, allowing for dynamic styling without build steps
  • Smaller bundle size due to on-demand generation of styles
  • Seamless integration with JavaScript/TypeScript for enhanced type safety

Cons of Twind

  • Potential performance overhead due to runtime style generation
  • Less extensive ecosystem and community support compared to Tailwind CSS
  • May require additional setup and configuration for optimal use

Code Comparison

Twind:

import { tw } from 'twind'

const button = tw`bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded`

Awesome Tailwind CSS:

<button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">
  Button
</button>

Twind offers a more programmatic approach to styling, allowing for dynamic class generation and better integration with JavaScript. Awesome Tailwind CSS, being a curated list of Tailwind CSS resources, provides a more traditional utility-first CSS approach with a vast collection of tools, plugins, and resources. The choice between the two depends on project requirements, development preferences, and performance considerations.

37,442

⚡️ Simple, Modular & Accessible UI Components for your React Applications

Pros of Chakra UI

  • Provides a complete component library with pre-built, accessible UI components
  • Offers a more structured and opinionated approach to building user interfaces
  • Includes built-in theming and customization options out of the box

Cons of Chakra UI

  • Less flexibility compared to utility-first approach of Tailwind CSS
  • Steeper learning curve for developers new to component-based UI libraries
  • Potentially larger bundle size due to inclusion of full component library

Code Comparison

Chakra UI:

import { Box, Heading, Text } from "@chakra-ui/react"

<Box bg="blue.500" p={4}>
  <Heading color="white">Hello</Heading>
  <Text color="white">Welcome to Chakra UI</Text>
</Box>

Tailwind CSS:

<div class="bg-blue-500 p-4">
  <h1 class="text-white text-2xl">Hello</h1>
  <p class="text-white">Welcome to Tailwind CSS</p>
</div>

Note: awesome-tailwindcss is a curated list of Tailwind CSS resources, not a UI library itself. The code comparison above demonstrates the difference between Chakra UI and Tailwind CSS usage.

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅

Pros of styled-components

  • Component-based styling with CSS-in-JS approach
  • Dynamic styling based on props
  • Automatic critical CSS extraction

Cons of styled-components

  • Steeper learning curve for developers new to CSS-in-JS
  • Potential performance overhead for large applications
  • Less flexibility in sharing styles across components

Code Comparison

styled-components:

const Button = styled.button`
  background-color: ${props => props.primary ? 'blue' : 'white'};
  color: ${props => props.primary ? 'white' : 'blue'};
  padding: 10px 20px;
  border: 2px solid blue;
`;

Tailwind CSS (awesome-tailwindcss):

<button className="bg-blue-500 text-white px-4 py-2 border-2 border-blue-500">
  Click me
</button>

styled-components offers a more programmatic approach to styling, allowing for dynamic styles based on props. awesome-tailwindcss, on the other hand, provides a utility-first approach with pre-defined classes, making it easier to quickly style components without writing custom CSS. The choice between the two depends on project requirements, team preferences, and scalability needs.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README


Tailwind CSS logo

Awesome Tailwind CSS

Tailwind CSS is a utility-first CSS framework for rapidly building custom user interfaces.

Awesome badge   Lint status badge

Contents

Useful Links

Legend: 💙 Official resource

  • 💙 Website - Official Tailwind CSS website.
  • 💙 Repository - Official Tailwind CSS repository.
  • 💙 Tailwind UI - Component library made with Tailwind CSS.
  • 💙 Headless UI - Completely unstyled, fully accessible UI components.
  • 💙 Heroicons - Beautiful, hand-crafted SVG icons.
  • 💙 Play - Advanced online playground for Tailwind CSS.
  • 💙 Discord - Official Discord server to connect with other community members about Tailwind CSS.
  • Tailwind Weekly - Weekly newsletter about all things Tailwind CSS.

IDE Extensions

Legend: 💙 Official resource

Plugins

Legend: 💙 Official plugin · 🎨 Theming · 💼 Utilities · 🧬 Variants · 🧩 Components · 🛑 Deprecated

  • 💙🧩 Typography - Adds a prose class for beautiful typographic defaults.
  • 💙💼 Container queries - Provides utilities for container queries.
  • 💙 Forms - Adds better default styles to form elements.
  • 🎨🧬 Theme Variants - Adds theme variants based on media queries and/or CSS selectors.
  • 🎨🧬 Theme Swapper - Theming using CSS variables, with media queries support.
  • 🎨🧬 Themer - Adds theming support for Tailwind CSS with CSS variables and variants.
  • 🎨🧩 Tailwind Elements - Extends Tailwind CSS with 500+ interactive components (datepickers, modals, forms, tables, darkmode).
  • 🎨🧩 CSS Variables - Exports custom CSS variables.
  • 🎨💼 Accent - Adds accent colors for more dynamic and flexible color utilization.
  • 💼🧬 Radix - Adds utilities and variants for styling Radix UI state.
  • 💼 Image Rendering - Adds image-rendering utilities.
  • 💼 Elevation - Adds Material UI elevation utilities.
  • 💼 RFS - Adds RFS utilities.
  • 💼 Bidirectional - Adds utilities for creating multilingual bidirectional layouts.
  • 💼 Background SVG - Inject SVGs as background images with color variants.
  • 💼 Background Unsplash - Apply unsplash.com images as background.
  • 💼 Brand Colors - Adds various brand colors for background, border and text.
  • 💼 Bootstrap Grid - Generates Bootstrap's style flexbox grid system.
  • 💼 Leading Trim - Adds utilities to trim text whitespace, using Capsize.
  • 💼 Scrollbar Hide - Adds scrollbar-hide class for visual hide scrollbar.
  • 💼 Fluid Type - Adds fluid type (font-size) utilities.
  • 💼 Grid Areas - Adds grid-areas and grid-area utilities.
  • 💼 Full bleed background and borders - Provides utilities for extended backgrounds and borders.
  • 💼 CSS Filter Order - Adds filter-order utilities for changing the order of filters in the generated CSS.
  • 💼 Tailwind CSS 3D - Adds 3D transform utilities and animations.
  • 💼 Claymorphism - Adds clay utilities for creating claymorphism style.
  • 💼🧬🧩 Fluid - Adds fluid clamp() versions of every built-in utility.
  • 🧬 FormKit - Adds variants for input and form states for FormKit.
  • 🧬 Htmx - Adds variants for styling on htmx events.
  • 🧩 Debug screens - Adds a component that shows the currently active screen (responsive breakpoint).
  • 💼 Dot & Grid Backgrounds - Adds bg-grid and bg-dot classes to add easy-to-customize grid and dot pattern backgrounds with just CSS.
🛑 *Below are official plugins which functionalities are either deprecated or (partially) implemented in core.*
  • 🛑💼💙 Line Clamp - Provides utilities for visually truncating text after a fixed number of lines.
  • 🛑🧩💙 Custom Forms - Adds better default styles to form elements.
  • 🛑💙💼 Aspect Ratio - Adds composable aspect ratio utilities.

Tools

Legend: 🌍 Accessible online · 🔼 Conversion or upgrade tool · 🔧 Generator · 🅰 Typing/enforcement · 💼 Plugins/Tools/Extensions for external services · 🎨 Color-related · 🚀 Framework · 💰 Paid plans

  • 💙💼 Prettier plugin - Official Tailwind CSS plugin for Prettier.
  • 🎨🌍🔧 Ui Colors - Color palette generator for Tailwind CSS.
  • 🎨🌍🔧 Tailwind Color Shades - Color shades generator for Tailwind CSS.
  • 🎨🌍🔧 Palette generator - Color palette generator that outputs Tailwind CSS configuration files.
  • 🎨🌍🔧 Tailwind Colors - Color configuration generator for Tailwind CSS.
  • 🎨🌍🔧 Tailwind Color Explorer - Color explorer for Tailwind CSS.
  • 🎨🌍🔧 TailwindInk - AI palette generator, trained with the Tailwind CSS palette.
  • 🎨🌍🔧 Gradient Designer - Generate gradients for Tailwind 2.0+.
  • 🎨🌍🔧 Grayscale Design - A Luminance-based color palette generator.
  • 🎨🌍🔧 Hypercolor - Collection of pre-configured Tailwind CSS gradients with directional options.
  • 🎨🌍🔧 Palettolithic - Generates harmonius color palettes based on one color.
  • 🎨🌍🔧 Tailwind Gradient Generator - Create perfect Tailwind CSS gradients with zero lines of code.
  • 🎨🌍🔧 Tints - Color palette penerator and API for Tailwind CSS.
  • 🎨🌍🔧 Tailwind CSS Colors - Cheat sheet for Tailwind CSS colors.
  • 🎨🌍🔧 Tailwind Gradients - Collection of gradients using Tailwind CSS classes.
  • 🎨🌍🔧 Fullwind CSS - Extend Tailwind CSS color palettes with additional shades.
  • 🌍🔧💼 Twind - Compiler functions that turn Tailwind's classes into CSS at run, serve and build time.
  • 🌍🔧 tail-animista - Configurable custom animation utilities generator for Tailwind CSS.
  • 🌍🔧 brands-tail-color - Configuration generator using various brands' colors.
  • 🌍 Typography playground - Tool for trying different Google Fonts combinations with the Tailwind CSS typography plugin.
  • 🌍 Flowrift - Beautifully designed Tailwind CSS UI blocks.
  • 🔼🌍🔧 Tailwindhelper - Visualize Tailwind CSS classes and unit converter.
  • 🔼🌍 Prefixer - Tailwind classes' prefixer tool.
  • 🔼🌍 CSS to Tailwind CSS Converter - Converts CSS to Tailwind CSS by suggesting classes that best match.
  • 🔼🌍 ska-tailwind-editor - Edit Tailwind HTML as WordPress blocks with intuitive UI for Tailwind classes and get HTML or JSX back.
  • 🔼 Tailwindo - Bootstrap to Tailwind CSS converter.
  • 🔼 RustyWind - CLI tool for sorting Tailwind CSS classes.
  • 🚀 Maizzle - Framework for rapid email prototyping with Tailwind CSS.
  • 🅰 react-native-tailwindcss - React Native typing system.
  • 💼 Alfred Workflow - Fast Tailwind CSS documentation search application.
  • 💼 vue-cli-plugin-tailwind - Vue CLI plugin that adds Tailwind CSS to a project.
  • 💼 @nuxtjs/tailwindcss - Tailwind CSS module for NuxtJS with PurgeCSS and modern CSS (preset env 1).
  • 💼 preact-cli-tailwind - Tailwind CSS integration for Preact.
  • 💼 tailwindcss-rails - Gem for using Tailwind CSS with Rails' asset pipeline.
  • 💼🔧 twin.macro - Use Tailwind classes within any CSS-in-JS library.
  • 💼🔧 tailwindcss-webpack-plugin - Out-of-the-box Tailwind CSS, supports "Design in DevTools" mode and visualizes Tailwind CSS configuration.
  • 💼🔧 tailwindcss-vite-plugin - Vite plugin for Tailwind CSS, supports "Design in DevTools" mode and visualizes Tailwind CSS configuration.
  • 💼🔧 Tailwind Config Viewer - Local UI tool for visualizing your Tailwind CSS configuration file.
  • 💼 clb - clb (class list builder) is a utility function that builds a class list based on a Stitches like API.
  • 💼 react-with-class - Utility function for creating primitive React components with a set of classes, props or variants.
  • 💼 twined-components - Extended component of a styled-components that prioritizes class names for use in Tailwind CSS.
  • 💼 Tails DevTools - All-in-one browser extension for Tailwind CSS.
  • 💼 Impulse.dev – UI editor for Tailwind CSS and React that edits your code.
  • 💼 Tailiscope.nvim - Tailwind CSS cheat sheet integrated in Neovim.
  • 💼 Raycast Extension - Search classes, documentation and colors in Raycast Launcher.
  • 💼 DivMagic - Copy any web element and style as Tailwind CSS component.
  • 💼 Gimli Tailwind - Smart tools for Tailwind CSS as a browser extension.
  • 🌍 Tailwind Cheat Sheet - Tailwind CSS class names in a searchable page.
  • 🌍🔧 Tailwind Grid Generator - Drag and drop Tailwind CSS grid generator.
  • 🌍🔧 Tailwind Box Shadows Generator - Box Shadows generator.
  • 💰🌍🔧 Windframe - Tailwind CSS drag and drop builder to rapidly build and prototype websites.
  • 🌍 Static Tailwind - The most used Tailwind classes, precompiled, with no build step.
  • 🎨🔧 Design GUI - AI-powered Chrome extension for managing colors in daisyUI and shadcn/ui.

UI Libraries, Components & Templates

Legend: 💙 Official resource · 📚 Library · 🧩 Components · 📁 Templates

  • 💙🧩 Tailwind UI - Component library made with Tailwind CSS.
  • 💙📚 Headless UI - Completely unstyled, fully accessible UI components.
  • 💙📁 Catalyst - Beautiful, accessible application UI kit for React.
  • 📚 VueTailwind - Vue.js UI library using Tailwind CSS.
  • 📚 Flowbite - Open-source component library built with Tailwind CSS.
  • 📚 a17t - Atomic design toolkit built to extend Tailwind CSS.
  • 📚 tails-ui - React UI library using Tailwind CSS.
  • 📚 tails - Hand-crafted templates and components using Tailwind CSS.
  • 📚 Svelte Headless UI - Unofficial Svelte port of Headless UI.
  • 📚 Xtend UI - Tailwind CSS components with advanced interactions and animations.
  • 📚 Headless UI Float - Floating UI integration for Headless UI.
  • 📚 Vanilla Components - Set of fully customizable Vue components.
  • 📚 Sailboat UI - Modern UI framework for Tailwind CSS.
  • 📚 Built At Lightspeed - Massive directory of 500+ Tailwind templates, starters and UI kits.
  • 📚 Statichunt - Open source directory of hand-picked free and premium Tailwind templates & Starters.
  • 📚 Tailkits - Curated Tailwind CSS components, templates, UI kits, resources, tools & more.
  • 📚 STDF - Mobile web component library based on Svelte and Tailwind CSS.
  • 📚 TWC - Lightweight library to create reusable React + Tailwind CSS components in one line.
  • 📚 Tremor - React library to build charts and dashboards with Tailwind CSS.
  • 📚 Preline UI - Open-source Tailwind CSS components library for any needs.
  • 🧩 TailBlocks - 60+ different ready to use Tailwind CSS blocks.
  • 🧩 Tailwind Components - Community-driven Tailwind CSS component repository.
  • 🧩 Tailwind Toolbox - Templates, components and resources.
  • 🧩 Meraki UI Components - Beautiful Tailwind CSS components that support RTL languages.
  • 🧩 Tailwind Cards - Growing collection of text/image cards.
  • 🧩📁 Tailwind Templates - Collection of templates and components.
  • 🧩📁 Treact - React UI templates and components built using Tailwind CSS.
  • 🧩📁 Jakarta LTE - Admin template using Tailwind CSS.
  • 🧩📁 themes.dev - Handcrafted, free and premium Tailwind CSS themes and components.
  • 🧩 Sail UI - Collection of basic UI components built on Tailwind CSS.
  • 🧩 jQuery Toggler - Switches using jQuery and Tailwind CSS.
  • 🧩 Tailwind Kit - Framework-agnostic, Vue.js, React and Angular components.
  • 🧩 WickedBlocks - Collection of more than 120 layout blocks and components built with Tailwind CSS.
  • 🧩 Daisy UI - UI Components for Tailwind CSS.
  • 🧩 Kometa UI Kit - Free multi-purpose UI kit, built with Tailwind CSS.
  • 🧩 Mamba UI - Free Tailwind CSS components, sections and templates.
  • 🧩 Litepie Date picker - A date range picker component for Vue.js and Tailwind CSS.
  • 🧩 Tailwind Datepicker - Adds a datepicker component built with Tailwind CSS and vanilla JavaScript.
  • 🧩 Tailwind Typeahead - Typeahead/Autocomplete component built with Vue.js and Tailwind CSS.
  • 🧩 Material Tailwind - Easy to use components library for Tailwind CSS and Material Design.
  • 🧩 Layouts for Tailwind - Layouts and UI Patterns for Tailwind CSS.
  • 🧩 HyperUI - Open source marketing and ecommerce Tailwind CSS components.
  • 🧩 Snippets - Open source collection of animation snippets made for Tailwind CSS.
  • 🧩 Fancy Tailwind - Large collection of Tailwind CSS UI components (700+).
  • 🧩 Myna UI - Open source UI Components and Marketing Elements made with Tailwind CSS.
  • 🧩 RippleUI - Clean, modern and beautiful Tailwind CSS components.
  • 🧩 Wind UI - Expertly made, responsive, accessible components in React and HTML ready to be used on your website or app.
  • 🧩 Pines UI - Alpine and Tailwind CSS UI library.
  • 🧩 NativeWind - NativeWind uses Tailwind CSS as scripting language to create a universal style system for React Native.
  • 🧩 Windstatic - Set of 161 elements & layouts made with Tailwind CSS and Alpine.js.
  • 🧩 TailwindFlex - Free library of Tailwind CSS examples.
  • 🧩 Shadcn UI - Re-usable components built using Radix UI and Tailwind CSS.
  • 🧩 Indie UI - Rich styled UI components.
  • 🧩 Penguin UI - Plug-n-play UI component library for Tailwind CSS & Alpine JS.
  • 🧩 Motion Primitives - React motion components built with Tailwind CSS and Framer Motion.
  • 📁 Vue Notus - Open-source Tailwind CSS and Vue.js UI kit.
  • 📁 EasyTailwind - Freemium, easily customizable templates made with Tailwind CSS.
  • 📁 Windmill Dashboard - Multi theme, completely accessible dashboard template.
  • 📁 Tailwind Admin - Administration panel template with Tailwind CSS.
  • 📁 Landing Gradients - Landing page template using gradients (1.7+).
  • 📁 Resume - Simple resume with Tailwind CSS.
  • 📁 Simple Light - Free landing page template built with React & Tailwind CSS.
  • 📁 V-Dashboard - Dashboard starter template built with Vue 3 and Tailwind CSS.
  • 📁 Petra - Free landing page template built with Nuxt.js & Tailwind CSS.
  • 📁 Tailmin - Admin dashboard built with Vue.js and Tailwind CSS.
  • 📁 OhMySMTP Templates - Set of Transactional HTML Email Templates, built with Maizzle
  • 📁 Material Tailwind Kit React - Free Tailwind CSS and React UI kit.
  • 📁 Material Tailwind Dashboard React - Free Tailwind CSS and React admin template.
  • 📁 Admin One Vue 3 - Free Vue.js 3 Tailwind CSS admin template with Vite & Vue CLI support.
  • 📁 Cruip - Beautifully designed HTML, React, and Vue.js templates.
  • 📁 Admin One React - Free React.js Tailwind CSS admin template with Next.js & TypeScript.
  • 📁 Flowbite Admin Dashboard - Open-source admin dashboard template built with Tailwind CSS and Flowbite.
  • 📁 Astro Template Resume - Eye-catching resume template built with Astro, Tailwind CSS.
  • 📁 Astro Template Cactus - Tailwind CSS Astro starter template.
  • 📁 Astro Template Ovidius - Tailwind CSS & Astro blog template.
  • 📁 Astro Template Dante - Tailwind CSS & Astro blog/portfolio template.

Starters & Themes

Legend: 💼 Package · 📟 Command line tool/generator · 🚀 Cloneable

Learning

Legend: 💙 Official resource · 🧪 Sample · 🔧 Setup Tutorial · 🎬 Video Tutorial · 🎓 Component or Page Tutorial · 🎥 Cast



·

Contributions welcome! Read the contribution guidelines first.