Migrate from Foundation to boodoo
Foundation by ZURB pioneered responsive web design and typographic grids, but its active maintenance has slowed down and it relies on legacy Sass setups and jQuery. Learn how to migrate Foundation projects to boodoo for modern CSS, active maintenance, and vanilla JavaScript.
Compare features first?
Review our feature and architectural breakdown between boodoo and Foundation.
Key Benefits of Upgrading from Foundation
- Drop jQuery: Eliminate the 85+ KB jQuery runtime dependency. Boodoo's components run on modern vanilla ES modules.
- Native Flexbox & 2D CSS Grid: Replace legacy float-based and older flex grids with modern
.container,.row,.col-*, and.gridlayouts. - Modern Color & Dark Mode Tokens: Built-in CSS custom properties and automatic
prefers-color-schemedark theme switching.
Foundation to boodoo Class Mapping
| Foundation 6 Class | boodoo Equivalent | Description |
|---|---|---|
.grid-container |
.container |
Fixed-width responsive layout container |
.grid-x |
.row |
Horizontal flexbox container |
.cell.small-12.medium-6 |
.col-12.col-md-6 |
Responsive column spans across breakpoints |
.button.primary |
.btn.btn-primary |
Primary action button |
.callout.primary |
.alert.alert-primary / .bd-callout |
Callout and notification boxes |
.badge |
.badge |
Status and tag badges |
.reveal |
.modal |
Dialog modal overlays |
.top-bar |
.navbar |
Main navigation header bar |
Replacing Foundation JavaScript Plugins
Foundation relied on $(document).foundation();. In boodoo, plugins initialize automatically:
<!-- Drop in boodoo JS: No jQuery, no init call required -->
<script src="https://cdn.dihadiwala.com/s/app_299a167f351ab3de/2026/09/boodoo-22f6ff5d.js"></script>