Skip to main content
New: Deck Doctor. Upload your deck, get CPO-level feedback. 7-day free trial.
Free Resource

All Utility CSS Frameworks

Every utility-first CSS framework compared in one place. Search, filter, and compare to find the right fit for your project.

1

Browse and compare frameworks

2

Check features, stars, and status

3

Visit the website to get started

12
Frameworks
9
Active
2
Deprecated
🏗️

Bootstrap Utilities

Visit Website
Active

Bootstrap 5's utility class API

171k+ (Bootstrap) starsHigh downloads
  • Utility API to generate custom utility classes
  • Pairs with Bootstrap component library
  • Sass-based customization and theming
  • Massive adoption and documentation

Best for: Teams already using Bootstrap who want utility classes

🌬️

Tailwind CSS

Visit Website
Active

A utility-first CSS framework for rapid UI development

85k+ starsHigh downloads
  • JIT compiler for on-demand class generation
  • Massive plugin ecosystem and community
  • First-party UI component library (Headless UI)
  • Built-in responsive, dark mode, and state variants

Best for: Production apps of any size with a large team

Active

Modern CSS framework based on Flexbox

49k starsHigh downloads
  • Flexbox-based responsive grid system
  • No JavaScript dependencies
  • Modular architecture (import only what you need)
  • Utility helpers for spacing, typography, visibility

Best for: Projects wanting a CSS-only framework with utility helpers

Active

Instant on-demand atomic CSS engine

17k+ starsMedium downloads
  • Vite-native with near-instant HMR
  • Preset system (Tailwind, Windi, Bootstrap compatible)
  • Attributify mode and pure CSS icons
  • Extremely fast build performance

Best for: Vite-based projects wanting maximum speed and flexibility

🧱
Active

Minimal CSS framework for semantic HTML

13k starsMedium downloads
  • Styles semantic HTML elements directly (no classes needed)
  • Built-in dark mode and color schemes
  • Under 10KB minified and gzipped
  • Ideal for prototypes, docs, and simple sites

Best for: Prototypes and content sites wanting beautiful defaults

Maintained

Functional CSS for humans

11.5k starsMedium downloads
  • One of the original utility-first frameworks
  • Tiny footprint, no build step required
  • Readable, composable class naming convention
  • Strong focus on design constraints and scales

Best for: Small projects wanting zero build complexity

🧁

Vanilla Extract

Visit Website
Active

Zero-runtime stylesheets in TypeScript

9.5k starsMedium downloads
  • Write styles in TypeScript with full type checking
  • Zero runtime CSS output (all compiled at build)
  • Sprinkles API for type-safe utility classes
  • Works with any bundler (Vite, webpack, esbuild)

Best for: TypeScript-heavy projects wanting type-safe styling

Active

Meta's compile-time atomic CSS-in-JS

8k starsMedium downloads
  • Compile-time CSS extraction (zero runtime cost)
  • Atomic CSS output for minimal bundle size
  • Type-safe styles with full TypeScript support
  • Used in production at Meta (Facebook, Instagram)

Best for: Large-scale apps needing type-safe, zero-runtime CSS

🪡
Deprecated

CSS-in-JS with near-zero runtime

7.7k starsLow downloads
  • Variant-driven API for component styling
  • SSR support with near-zero runtime overhead
  • Token-based theming system
  • Deprecated by Modulz (team joined WorkOS)

Best for: Legacy projects (consider Vanilla Extract for new work)

🍃
Deprecated

On-demand alternative to Tailwind CSS

6.5k starsLow downloads
  • On-demand utility generation (pioneered the approach)
  • Attributify mode for cleaner markup
  • Design token system and shortcuts
  • Deprecated in favor of UnoCSS by the same author

Best for: Legacy projects (migrate to UnoCSS for new work)

🎨
Active

Supercharged CSS variables for design tokens

4.5k starsMedium downloads
  • CSS custom properties as design tokens
  • Works with any framework or vanilla CSS
  • Adaptive color palettes with light/dark support
  • Created by Chrome DevRel Adam Argyle

Best for: Design-token-driven styling without a framework lock-in

🎯
Active

A virtual CSS language with zero configuration

2k starsLow downloads
  • Virtual CSS engine generates styles at runtime
  • Markup-driven syntax (no config files)
  • Progressive rendering for instant page loads
  • Built-in animations and responsive design

Best for: Developers wanting zero-config utility CSS with runtime generation

Get the Full Comparison PDF

Get a detailed breakdown of all utility CSS frameworks delivered to your inbox.

or use email

Get this + weekly PM tools and templates.