Skip to main content
IIdeaPlan
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.

Get this + weekly PM tools and templates.