Guide
Integrations
Concepts
Presets
Transformers
Extractors
Appearance
Instant On-demand Atomic CSS Engine
Customizable · Powerful · Fast · Joyful
No core utilities, all functionalities are provided via presets.
Getting Started
No parsing, no AST, no scanning. It's 5x faster than Windi CSS or Tailwind CSS JIT.
Zero deps and browser friendly: ~6kb min+brotli
First class support of Vite, Webpack, PostCSS, CLI, VS Code, ESLint, etc.
Learn more
Aliasing or grouping utilities, dynamically
Configuration and usage
Group utilities in attributes
@unocss/preset-attributify
Use any icon as a single class
@unocss/preset-icons
Shorthand for group utils with common prefixes
@unocss/transformer-variant-group
Reuse utils in CSS with @apply directive
@unocss/transformer-directives
Synthesizes multiple classes into one at build time
@unocss/transformer-compile-class
Inspect and debug interactively
@unocss/inspector
Use UnoCSS with one line of CDN import
@unocss/runtime