logo
ExploreForumsLaunchAlternativesQR CodeUpFileMagic ImageGuess number
image
#UnoCSS
image
UnoCSSThe instant on-demand atomic CSS engine
China
Open Source
UnoCSS is the instant atomic CSS engine, that is designed to be flexible and extensible. The core is un-opinionated and all the CSS utilities are provided via presets
Stories
UnoCSS is a highly customizable, performance-first Atomic-CSS engine. Unlike Tailwind or Windi, UnoCSS doesn’t enforce a fixed set of utilities – instead, it provides an engine with presets, allowing you to define or combine any CSS utility system you want.
πŸ’‘ β€œUnoCSS isn’t just Tailwind or Windi – it’s a CSS engine that can be anything you need.”
Development History
πŸ“Œ 2021 – Created by Anthony Fu (Vue, Vite, Nuxt core team, author of Windi CSS). After hitting limitations with Windi, he built UnoCSS as a fully flexible, framework-agnostic CSS engine.
πŸ“Œ 2022 – Rapid adoption across Vite, Nuxt, Astro, and the modern frontend ecosystem.
πŸ“Œ Today – UnoCSS is considered the new standard for Utility-First CSS, praised for its speed and flexibility.
Key Features
- ⚑ Extreme performance: Lightning-fast on-demand CSS generation.
- 🧩 Flexible presets: Built-in support for Tailwind, Windi, Mini, Attributify, Icons – or define your own.
- 🎨 Attributify Mode: Cleaner HTML with attributes instead of long classes.
- πŸŒ€ Variant Grouping: Shorter, more readable utility code.
- πŸ”Œ Plugin ecosystem: Easily extendable with community or custom plugins.
- 🌍 Framework-agnostic: Works with Vue, React, Svelte, Solid, Nuxt, Astro, Vite.
Why Choose UnoCSS?
- ⏱️ Even faster than Windi CSS, especially in large projects.
- 🎯 Not tied to Tailwind’s design system, you can create your own utilities.
- πŸ’‘ Mix & match presets for maximum flexibility.
- 🌟 Backed by the Vue/Nuxt/Vite ecosystem, ensuring long-term growth.

Comment