vs

Bootstrap 4 vs. Foundation , which is better?

Difference and similar

Developer

Bootstrap 4

Mark Otto, Jacob Thornton

Foundation

ZURB

Source model

Bootstrap 4

Open Source

Foundation

Written in

Bootstrap 4

  • css
  • html
  • javascript
  • less
  • sass

Foundation

  • html
  • css
  • javascript
  • sass

Price

Bootstrap 4

$ 0

Foundation

$ 0

Stable release

Bootstrap 4

July 12, 2018

Foundation

August 18, 2017

Initial release

Bootstrap 4

August 19, 2011

Foundation

October 2011

Available language

Bootstrap 4

English

Foundation

English

Size

Bootstrap 4

592 KB (precompiled zip folder)

Foundation

233 KB

Website

Bootstrap 4

getbootstrap.com

Foundation

foundation.zurb.com

Css

Bootstrap 4

Yes

Foundation

Yes

Javascript

Bootstrap 4

Yes

Foundation

Yes

Html

Bootstrap 4

Yes

Foundation

Yes

Document

Bootstrap 4

getbootstrap.com/docs/4.1/getting-started/introduction

Foundation

foundation.zurb.com/sites/docs

Sass

Bootstrap 4

Yes

Foundation

Yes

NPM Pakage

Bootstrap 4

npmjs.com/package/bootstrap

Foundation

npmjs.com/package/foundation-sites

CDN

Bootstrap 4

bootstrapcdn.com

Foundation

cdnjs.com/libraries/foundation

Icon set

Bootstrap 4

Not included

Foundation

Foundation Icon Fonts

Modular

Bootstrap 4

Yes

Foundation

Yes

Responsive

Bootstrap 4

Yes

Foundation

Yes

Bootstrap is a free and open-source front-end framework for designing websites and web applications.

Foundation is a responsive front-end framework. Foundation provides a responsive grid and HTML and CSS UI components, templates, and code snippets, including typography, forms, buttons, navigation and other interface elements, as well as optional functionality provided by JavaScript extensions. Foundation is maintained by ZURB and is an open source project.

Bootstrap 4 and Foundation Reviews

comparman

compargram

Bootstrap is developed to be instantly compatible with all sizes of screens, so you don't have to worry about which device the user is accessing your site from. Yet if you prefer, you can disable responsiveness of Bootstrap.

comparman

compargram

Foundation provides a better environment for website customization. Although it’s possible to customize with Bootstrap, it takes a fair amount of effort to get your site to not look like other Bootstrap sites.

With Foundation, the out-of-the-box CSS design is more of a flat design and looks good right away. And you don’t have to customize too heavily.

comparman

compargram

The grid layout with the predefined CSS elements and JavaScript components make it easier to have consistency across different browser versions and even different devices.

comparman

compargram

If you don’t add the correct CSS classes with Bootstrap, effects will not appear.

With Foundation, there are base CSS appearances built in. Some may prefer this, especially since there won’t be as much CSS bloat in your HTML.

comparman

compargram

Bootstrap is designed to get a site up and running quickly. Each of it's components is pre-configured to help with getting a site up and running quickly.

comparman

compargram

Bootstrap’s popularity is like a double-edged sword.

Since many sites use Bootstrap, it can make it easy to tell if a site has been built with Bootstrap. Of course, the last thing you want is a website that looks like everyone else’s.

Because Foundation is less popular, the look is more unique. Bootstrap sites can look cookie-cutter unless extensive customization work is done.

comparman

compargram

Bootstrap can be customized in a variety of ways. Either by overriding the default CSS styles with new CSS styles or by editing the .scss Bootstrap files.

comparman

compargram

When it comes to extra components and JS extensions, Bootstrap and Foundation are basically head-to-head.

But here are a few extras that Foundation has that Bootstrap does not.

  • Form validation, Abide: HTML5 form validation library
  • Off-canvas menus: Easily place your site navigation off to the side of your site
  • Pricing tables: Ready-to-go table, designed to show prices for a subscription based product
  • Responsive media, Interchange: Website loads different media for different devices/screen sizes, so you can customize the user experience
  • Right-to-left support: Modify the text direction; great for sites in other languages where characters move from right to left
  • Tour, aka Joyride: Give users a tour when they come to your site

comparman

compargram

Bootstrap is very popular and has a large community. As a result of this it is much easier to find help with anything you might need. This also gives you a treasure trove of prebuilt components to use and add to your site.

comparman

compargram

If you don't want to download the full Bootstrap framework. Custom builds of Bootstrap can be created, including only the desired CSS, CSS components, and JavaScript components. This can be done directly from the Bootstrap website by simply choosing what components to download.