Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Foundation
Foundation

1.2K
550
+ 1
731
Vuetify
Vuetify

314
303
+ 1
47
Add tool

Foundation vs Vuetify: What are the differences?

Foundation: The most advanced responsive front-end framework in the world. Foundation is the most advanced responsive front-end framework in the world. You can quickly prototype and build sites or apps that work on any kind of device with Foundation, which includes layout constructs (like a fully responsive grid), elements and best practices; Vuetify: Material Component Framework for VueJS 2. Vuetify is a component framework for Vue.js 2. It aims to provide clean, semantic and reusable components that make building your application a breeze. Vuetify utilizes Google's Material Design design pattern, taking cues from other popular frameworks such as Materialize.css, Material Design Lite, Semantic UI and Bootstrap 4.

Foundation and Vuetify belong to "Front-End Frameworks" category of the tech stack.

"Responsive grid" is the primary reason why developers consider Foundation over the competitors, whereas "Wide range of components and active development" was stated as the key factor in picking Vuetify.

Foundation and Vuetify are both open source tools. It seems that Foundation with 28.2K GitHub stars and 5.77K forks on GitHub has more adoption than Vuetify with 20K GitHub stars and 2.32K GitHub forks.

Docker, HotelTonight, and OpenTable are some of the popular companies that use Foundation, whereas Vuetify is used by Luckycycle, Webhook Relay, and Intelinvest team. Foundation has a broader approval, being mentioned in 653 company stacks & 77 developers stacks; compared to Vuetify, which is listed in 37 company stacks and 36 developer stacks.

What is Foundation?

Foundation is the most advanced responsive front-end framework in the world. You can quickly prototype and build sites or apps that work on any kind of device with Foundation, which includes layout constructs (like a fully responsive grid), elements and best practices.

What is Vuetify?

Vuetify is a component framework for Vue.js 2. It aims to provide clean, semantic and reusable components that make building your application a breeze. Vuetify utilizes Google's Material Design design pattern, taking cues from other popular frameworks such as Materialize.css, Material Design Lite, Semantic UI and Bootstrap 4.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Foundation?
Why do developers choose Vuetify?

Sign up to add, upvote and see more prosMake informed product decisions

    Be the first to leave a con
    What companies use Foundation?
    What companies use Vuetify?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Foundation?
    What tools integrate with Vuetify?
    What are some alternatives to Foundation and Vuetify?
    Bootstrap
    Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
    Primer
    Primer is the basecoat of GitHub, made by nerds just like you who share a passion for HTML and CSS.
    Animate.css
    It is a bunch of cool, fun, and cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness.
    Material Design for Angular
    Material Design is a specification for a unified system of visual, motion, and interaction design that adapts across different devices. Our goal is to deliver a lean, lightweight set of AngularJS-native UI elements that implement the material design system for use in Angular SPAs.
    UIkIt
    UIkit gives you a comprehensive collection of HTML, CSS, and JS components which is simple to use, easy to customize and extendable.
    See all alternatives
    Decisions about Foundation and Vuetify
    Koa
    Koa
    React Router
    React Router
    Foundation
    Foundation
    Semantic UI
    Semantic UI
    Bootstrap
    Bootstrap
    PostCSS
    PostCSS
    Less
    Less
    Sass
    Sass
    styled-components
    styled-components
    React Helmet
    React Helmet
    Webpack
    Webpack
    TypeScript
    TypeScript
    JavaScript
    JavaScript
    Apollo
    Apollo
    GraphQL
    GraphQL
    React
    React
    #JSX
    #React.
    #Css
    #StyledComponents.
    #Async
    #HTML
    #GraphQL
    #Apollo

    ReactQL is a React + GraphQL front-end starter kit. #JSX is a natural way to think about building UI, and it renders to pure #HTML in the browser and on the server, making it trivial to build server-rendered Single Page Apps. GraphQL via Apollo was chosen for the data layer; #GraphQL makes it simple to request just the data your app needs, and #Apollo takes care of communicating with your API (written in any language; doesn't have to be JavaScript!), caching, and rendering to #React.

    ReactQL is written in TypeScript to provide full types/Intellisense, and pick up hard-to-diagnose goofs that might later show up at runtime. React makes heavy use of Webpack 4 to handle transforming your code to an optimised client-side bundle, and in throws back just enough code needed for the initial render, while seamlessly handling import statements asynchronously as needed, making the payload your user downloads ultimately much smaller than trying to do it by hand.

    React Helmet was chosen to handle <head> content, because it works universally, making it easy to throw back the correct <title> and other tags on the initial render, as well as inject new tags for subsequent client-side views.

    styled-components, Sass, Less and PostCSS were added to give developers a choice of whether to build styles purely in React / JavaScript, or whether to defer to a #css #preprocessor. This is especially useful for interop with UI frameworks like Bootstrap, Semantic UI, Foundation, etc - ReactQL lets you mix and match #css and renders to both a static .css file during bundling as well as generates per-page <style> tags when using #StyledComponents.

    React Router handles routing, because it works both on the server and in the client. ReactQL customises it further by capturing non-200 responses on the server, redirecting or throwing back custom 404 pages as needed.

    Koa is the web server that handles all incoming HTTP requests, because it's fast (TTFB < 5ms, even after fully rendering React), and its natively #async, making it easy to async/await inside routes and middleware.

    See more
    Paul Whittemore
    Paul Whittemore
    Developer and Owner at Appurist Software | 15 upvotes 82.8K views
    Fastly
    Fastly
    Electron
    Electron
    vuex
    vuex
    Vue.js
    Vue.js
    Quasar Framework
    Quasar Framework
    Vuetify
    Vuetify
    Node.js
    Node.js
    ExpressJS
    ExpressJS
    Fastify
    Fastify

    I'm building most projects using: Server: either Fastify (all projects going forward) or ExpressJS on Node.js (existing, previously) on the server side, and Client app: either Vuetify (currently) or Quasar Framework (going forward) on Vue.js with vuex on Electron for the UI to deliver both web-based and desktop applications for multiple platforms.

    The direct support for Android and iOS in Quasar Framework will make it my go-to client UI platform for any new client-side or web work. On the server, I'll probably use Fastly for all my server work, unless I get into Go more in the future.

    Update: The mobile support in Quasar is not a sufficiently compelling reason to move me from Vuetify. I have decided to stick with Vuetify for a UI for Vue, as it is richer in components and enables a really great-looking professional result. For mobile platforms, I will just use Cordova to wrap the Vue+Vuetify app for mobile, and Electron to wrap it for desktop platforms.

    See more
    Interest over time
    Reviews of Foundation and Vuetify
    No reviews found
    How developers use Foundation and Vuetify
    Avatar of Markus Gebka
    Markus Gebka uses FoundationFoundation

    I use it for a lot of professional work where I might need more than just a responsive grid. Has a great set of mixins and components and also some nice JS-modules. I love that its so style-agnostic. Really easy to add custom styling.

    Avatar of Kent Steiner
    Kent Steiner uses FoundationFoundation

    Foundation has been my choice for years over Bootstrap and other similar CSS frameworks due to the naming conventions, well-designed built-in components, and it plays well with React when I'm not using ElementalUI instead.

    Avatar of Fred Steffen
    Fred Steffen uses VuetifyVuetify

    We use Vuetify because we needed something that back end devs could get up to speed with quickly

    Avatar of glfead
    glfead uses FoundationFoundation

    I use foundation only for the grid, i create my own other components

    Avatar of wooki
    wooki uses FoundationFoundation

    Great starting point for prototypes and sometimes full sites.

    Avatar of micro systems
    micro systems uses FoundationFoundation

    Foundation makes our web based applications responsive.

    How much does Foundation cost?
    How much does Vuetify cost?
    Pricing unavailable
    Pricing unavailable
    News about Vuetify
    More news