FindSoftware

vanilla-extract

Build-time CSS tool that lets styles be written in TypeScript, with locally scoped class names and CSS variables.

vanilla-extract lets a project write its styles in TypeScript, which a bundler evaluates at build time into static CSS files. Class names are scoped locally, and CSS variables are available from the same code. The @vanilla-extract/css package is installed with npm and connected to the project’s bundler through an integration package for Vite, Webpack, Next.js, Astro and other bundlers listed in the getting started guide. Sprinkles, Recipes and Dynamic CSS are optional packages in the same repository, and Sprinkles is built on top of vanilla-extract.

Worth knowing

The package needs a bundler configured to handle CSS before any style file works.

Identity

Status
Active
Maintainer
SEEK5
First release
20214

Rendering and deploy

Runs as
Dev only6
Install with
npm3

Releases

Current major version
14
Last release
2026-10-084

Adoption

GitHub stars
10,4412
npm downloads a week
3,193,3027
Contributors
1402
Dependent repositories
8,6158
Dependent packages
5988

Why these figures do not compare

Sources

  1. 2026-10-28: links, Categories
    vanilla-extract.style/
  2. 2026-10-28: links, Written in, GitHub stars, Contributors
    api.github.com/repos/vanilla-extract-css/vanilla-extract
  3. 2026-10-28: links, Install with
    vanilla-extract.style/documentation/getting-started/
  4. 2026-10-28: First release, Current major version, Last release
    registry.npmjs.org/@vanilla-extract/css
  5. 2026-10-28: Maintainer, License, License model
    github.com/vanilla-extract-css/vanilla-extract/blob/master/LICENSE
  6. 2026-10-28: Runs as
    github.com/vanilla-extract-css/vanilla-extract/blob/master/README.md
  7. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@vanilla-extract/css
  8. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40vanilla-extract%2Fcss

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON