Tools / Tailwind CSS

A utility-first CSS framework with classes like flex and pt-4 that you compose directly in HTML, with responsive, dark mode, and theming support.
Tailwind CSS is an open-source, utility-first CSS framework. Instead of writing custom stylesheets, you style elements by composing small, single-purpose classes — things like flex, pt-4, text-center, and rotate-90 — directly in your HTML markup. The project is maintained full-time by a team of designers and engineers funded through sponsors and partners, which include companies like Shopify, Vercel, Supabase, and Auth0.
The current version is v4.3, and it leans on modern CSS features rather than abstractions on top of them. Responsive design works by prefixing any utility with a screen size (sm, md, lg, xl) to apply it at that breakpoint. Dark mode works the same way: put dark: in front of a color utility and it only applies in dark mode. Theming is done with plain CSS variables inside an @theme block, so customizing fonts, spacing, or colors means editing a few variables rather than a config file.
Other built-in capabilities from the current release include CSS filter utilities (blur, brightness, grayscale, contrast, saturate, sepia), grid utilities for complex layouts, transition and animation utilities with duration and easing controls, wide-gamut P3 color support across a 22-shade palette, cascade layers to avoid specificity conflicts, and logical properties for multi-directional layouts. There's also a browser playground at play.tailwindcss.com for trying utilities without installing anything, plus official docs, a blog, and a showcase of sites built with the framework.
Best for
@theme variables keep styling consistent across a codebaseIt means styling is done with many small, single-purpose classes (like flex or pt-4) composed directly in your HTML, rather than writing custom CSS rules in separate stylesheets.
The framework is open source and hosted on GitHub under the tailwindlabs organization. The homepage doesn't list pricing details, though the site also offers a separate paid product called Tailwind Plus.
The homepage shows version 4.3 as the current release.
You define CSS variables inside an @theme block — for example, --font-sans or --color-mint-500 — and those values become available as utilities throughout your project.
You prefix any color utility with dark:, and that style is applied only when dark mode is active.
The official documentation at tailwindcss.com/docs covers installation instructions, but the homepage doesn't enumerate specific framework integrations, so check the docs for your setup.
One weekly email with curated tools and founder insights. Unsubscribe anytime. Check our privacy policy.