Welcome to Vanilla Breeze
This bell pulls live notifications from /go/notify/messages — the same contract documented at /docs/concepts/service-contracts/. Static articles like this one are the no-JS / no-backend fallback.
This bell pulls live notifications from /go/notify/messages — the same contract documented at /docs/concepts/service-contracts/. Static articles like this one are the no-JS / no-backend fallback.
Learn how to build beautiful, accessible web interfaces with Vanilla Breeze. Start with semantic HTML, enhance with CSS, add interactivity when needed.
Get up and running in minutes. Installation, basic setup, and core concepts.
Build a complete landing page step by step. Master layout primitives and design tokens.
Technical guides on form association, progressive enhancement, and the patterns VB builds on.
84+ native HTML elements, 16 custom elements, 13 web components.
Data attributes for layout, theming, and component configuration.
CSS custom properties for colors, spacing, typography, and more.
Light and dark modes, custom color schemes, and theming API.
Copy-paste code patterns for common UI needs.
Full page examples and complete implementations.
Use Vanilla Breeze with your favorite tools and frameworks.
Component islands and static site generation.
Static site generation with Liquid templates.
Start with semantic HTML5 elements. Your page works before any CSS loads.
Add CSS for styling, JavaScript for interactivity. Each layer is optional.
No build tools required. Link a CSS file and you are ready to go.