UI & Design
Tailwind CSS icon

Tailwind CSS

Utility-first CSS that most of the rest of this list is built on top of. If you're not using it already, expect to run into it anyway.

What is Tailwind CSS?

Tailwind CSS is a utility-first CSS framework: instead of writing custom class names and separate stylesheets, you compose styles directly in markup using small, single-purpose utility classes. It's become the default styling layer under a huge share of the modern web ecosystem, including many of the other tools and boilerplates on this list, so even projects that don't choose it directly often end up depending on something built with it.

Key features

  • Utility classes for nearly every CSS property, composed directly in markup instead of switching between files
  • A built-in design system (spacing scale, color palette, typography scale) that keeps output visually consistent by default
  • Just-in-time compilation that generates only the CSS actually used, keeping production bundles small
  • Highly configurable via a config file, so the default design tokens can be extended or replaced entirely
  • A huge ecosystem of component libraries, plugins, and starter templates built specifically on top of it

Who it's for

Close to a default choice at this point for any team that wants fast, consistent styling without hand-rolling a CSS architecture. The main friction is markup that reads as more cluttered than semantic class names, which some developers find genuinely harder to read, though tooling and familiarity tend to close that gap quickly.

Pricing

Free and open source, with no paid tier for the core framework.