CSS-first. Behavior optional.

Look good.Ship fast.

Boobstrap gives you responsive layouts, polished components, and practical utilities without owning your application. Start with CSS, then bring your own JavaScript—or use our optional Boobstrap JS, Alpine, and React integrations.

npm install @boobstrap/boobstrap
Live component composition CSS
Studio
New workspace

Everything you need.
Nothing you don’t.

Responsive by default and shaped by semantic tokens.

Semantic tokens

Change one value. Update the system.

Responsive grid

Compose confidently at every size.

Ready to ship. Your interface is looking good.
CSS-onlyfoundation
0runtime dependencies
12-columnresponsive grid
MITopen source
A practical foundation

Use the whole system.
Or only what you need.

Boobstrap stays close to the platform: semantic HTML, predictable classes, customizable CSS variables, and optional behavior that never locks you into a runtime.

Your stack, your choice

Add behavior only when you need it.

Every layer follows the same markup and accessibility contract. Pick one behavior owner for an interactive component—or keep the page entirely CSS-only.

Compare behavior layers
Skip the blank canvas

Start with a working project.

Download a minimal Vite starter with npm imports, responsive composition, theme-token overrides, components, inline SVG icons, and a production validation check.

boobstrap-starter
src    main.js    styles.css index.html package.json scripts/validate.mjs