GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” GitHub - unocss/unocss: The instant on-demand atomic CSS engine.

BranchesTags
Open more actions menu

Latest commit

 

History

3,747 Commits
3,747 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.vscode
.vscode
 
 
bench
bench
 
 
docs
docs
 
 
examples
examples
 
 
interactive
interactive
 
 
packages-deprecated
packages-deprecated
 
 
packages-engine
packages-engine
 
 
packages-integrations
packages-integrations
 
 
packages-presets
packages-presets
 
 
playground
playground
 
 
scripts
scripts
 
 
test
test
 
 
virtual-shared
virtual-shared
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.tazerc.json
.tazerc.json
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
alias.ts
alias.ts
 
 
eslint.config.js
eslint.config.js
 
 
netlify.toml
netlify.toml
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
tsconfig.json
tsconfig.json
 
 
tsconfig.test.json
tsconfig.test.json
 
 
turbo.json
turbo.json
 
 
vitest.config.ts
vitest.config.ts
 
 

Repository files navigation


UnoCSS Logo

UnoCSS

The instant on-demand Atomic CSS engine.

NPM version

๐Ÿ’ก I highly recommend reading this blog post -
Reimagine Atomic CSS
for the story behind


๐Ÿ“š Documentation | ๐Ÿง‘โ€๐Ÿ’ป Interactive Docs | ๐Ÿคนโ€โ™‚๏ธ Playground | ๐ŸŽ“ Tutorial


Features

Inspired by Windi CSS, Tailwind CSS, and Twind, but:

  • Fully customizable - no core utilities. All functionalities are provided via presets.
  • No parsing, no AST, no scanning, it's INSTANT (5x faster than Windi CSS or Tailwind JIT).
  • ~6kb min+brotli - zero deps and browser friendly.
  • Shortcuts - aliasing utilities, dynamically.
  • Attributify mode - group utilities in attributes.
  • Pure CSS Icons - use any icon as a single class.
  • Variant Groups - shorthand for group utils with common prefixes.
  • CSS Directives - reuse utils in CSS with @apply directive.
  • Compilation mode - synthesizes multiple classes into one at build time.
  • Inspector - inspect and debug interactively.
  • CSS-in-JS Runtime build - use UnoCSS with one line of CDN import.
  • VS Code extension
  • Code-splitting for CSS - ships minimal CSS for MPA.

Documentation

Read the documentation for more details.

Installation

  • Vite
  • Nuxt
  • Astro
  • Webpack
  • CDN Runtime
  • CLI
  • VS Code extension
  • ESLint Config
  • PostCSS

Acknowledgement

UnoCSS is made possible thanks to the inspirations from the following projects:

in alphabetical order

  • ACSS
  • Bootstrap Utilities
  • Chakra UI Style Props
  • Semantic UI
  • Tachyons
  • Tailwind CSS
  • Twind
  • Windi CSS

Sponsors

Sponsors

License

MIT License ยฉ 2021-PRESENT Anthony Fu

About

The instant on-demand atomic CSS engine.

unocss.dev

Topics

atomic-cssengineunocssvite-pluginwindicss

Resources

Readme
License

Contributing

Contributing
Activity
Custom properties

Stars

19.0k stars

Watchers

60 watching

Forks

1.0k forks
Report repository

Releases

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.