Skip to content

Packages

UnoCSS is a monorepo that contains multiple packages. This page lists all the packages and what's included in unocss package:

PackageDescriptionIncluded in unocssEnabled
@unocss/coreThe core library without preset-
@unocss/cliCommand line interface for UnoCSS-
@unocss/preset-unoThe default preset
@unocss/preset-miniThe minimal but essential rules and variants
@unocss/preset-windTailwind CSS / Windi CSS compact preset
@unocss/preset-attributifyEnables Attributify Mode for other rulesNo
@unocss/preset-tagifyEnables Tagify Mode for other rulesNo
@unocss/preset-iconsPure CSS Icons solution powered by IconifyNo
@unocss/preset-web-fontsWeb fonts (Google Fonts, etc.) supportNo
@unocss/preset-typographyThe typography presetNo
@unocss/preset-rem-to-pxCoverts rem to px for utilsNoNo
@unocss/preset-legacy-compatCollections of legacy compatibility utilitiesNoNo
@unocss/transformer-variant-groupTransformer for Windi CSS's variant group featureNo
@unocss/transformer-directivesTransformer for CSS directives like @applyNo
@unocss/transformer-compile-classCompile group of classes into one classNo
@unocss/transformer-attributify-jsxSupport valueless attributify in JSX/TSXNo
@unocss/extractor-pugExtractor for PugNo-
@unocss/extractor-svelteExtractor for SvelteNo-
@unocss/autocompleteUtils for autocompleteNo-
@unocss/configConfiguration file loader-
@unocss/resetCollection of common CSS resetsNo
@unocss/viteThe Vite plugins-
@unocss/inspectorThe inspector UI for UnoCSS-
@unocss/astroThe Astro integration-
@unocss/webpackThe Webpack pluginNo-
@unocss/nuxtThe Nuxt ModuleNo-
@unocss/svelte-scopedSvelte Scoped Vite plugin + PreprocessorNo-
@unocss/nextThe Next.js pluginNo-
@unocss/runtimeCSS-in-JS Runtime for UnoCSSNo-
@unocss/eslint-pluginESLint pluginNo-
@unocss/eslint-configESLint configNo-
@unocss/postcssThe PostCSS pluginNo-
VS Code ExtensionUnoCSS for VS Code--

Released under the MIT License.