Blog Logo
TAGS

vanilla-extract - Zero-runtime Stylesheets-in-TypeScript

Use TypeScript as your preprocessor and generate static CSS files at build time with vanilla-extract. Write type-safe, locally scoped classes, variables and themes. Create a single global theme or multiple themes with first-class theming. This framework is built for extension, allowing libraries like Sprinkles, Recipes, and Dessert Box to be used. Organize your styles with ease, generate real stylesheets, and leverage the full power of CSS & TypeScript. Best-in-class developer experience without the runtime cost.