unocss/unocss
The instant on-demand atomic CSS engine. observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 86
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 5.5
- age_days: 1798
- days_rel: 12
- days_push: 7
- n_releases_24m: 67
Adoption not part of the score
18942 stars · 982 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
UnoCSS is an instant on-demand atomic CSS engine that generates utility CSS classes as they are used, with no core utilities - all functionality comes from composable presets. It integrates with Vite, Webpack, PostCSS, Nuxt, Astro, Next.js, Svelte, CLI, and offers a browser CDN runtime and developer inspector.
Use cases
- generate utility-first css on demand instead of writing stylesheets
- tailwind css alternative with faster build times
- use atomic css classes in vite or webpack projects
- style web components with shadow-dom inline css
- use icons as css classes without an icon library
- group utilities in html attributes instead of class names
- add utility css to nuxt or astro apps
When to choose
- you want a fast, fully customizable atomic CSS engine with preset-based utilities
- you are on Vite/Nuxt/Astro/Svelte and want first-class integration with HMR
- you need Tailwind-like utilities but with custom rules, shortcuts, and attributify mode
- you want a zero-dependency, browser-friendly runtime for prototypes via CDN
When to avoid
- your team is already invested in Tailwind CSS and its ecosystem plugins
- you prefer semantic, component-scoped CSS over utility classes
- you need a webpack setup beyond global mode or rely on CommonJS-only tooling
Facets
library · maturity active
css-framework build-tool plugin-system frontend web-development web-design developer-tools browser cli editor-plugin atomic-css utility-first vite-plugin tailwind-alternative windicss on-demand-css attributify-mode css-icons nodejs web-server
10 sources
- readme: https://github.com/unocss/unocss · fetched 2026-08-28 · e60f1bf1af77
- homepage: https://unocss.dev · fetched 2026-08-29 · 9c2583eaf6ed
- site_page: https://unocss.dev/integrations · fetched 2026-08-29 · 4e2165b99410
- site_page: https://unocss.dev/integrations/vite · fetched 2026-08-29 · 8b3ed02dc989
- site_page: https://unocss.dev/integrations/nuxt · fetched 2026-08-29 · 897dd0db6f08
- site_page: https://unocss.dev/integrations/next · fetched 2026-08-29 · 9068889b0fa2
- site_page: https://unocss.dev/integrations/astro · fetched 2026-08-29 · d87409b99c74
- site_page: https://unocss.dev/integrations/svelte-scoped · fetched 2026-08-29 · 7550abd8dd39
- site_page: https://unocss.dev/integrations/webpack · fetched 2026-08-29 · 9cb108a958d1
- site_page: https://unocss.dev/integrations/runtime · fetched 2026-08-29 · 5dd120bad0d8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| unocss/unocss | main | 95 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem