The first front-end framework created for developing fully responsive web apps.
Install 1.1.0Foundation for Apps is a framework that allows people and companies to build well designed future-friendly web apps. Foundation for Apps is designed to help you quickly prototype and build responsive web applications by using leading technologies like Flexbox and Angular.
Build a three-column email app on desktop computers with navigation and messages that slide in on mobile devices. It’s a perfect example of a responsive app that adjusts to many screen sizes.
View This Template →Become the next big music streaming service — but unlike the big guys, make sure your app can work on every device with no need to download special software per platform.
View This Template →Build the perfect chat experience on a grid that lets you carve up screens into tons of useful pieces.
View This Template →Productivity apps are hot. This template mimics some of the most popular side scrolling apps available.
View This Template →Split the screen in half and take full advantage of a large screen when you have it, then show the must have stuff on a smaller screen.
View This Template →Create a responsive app that's never been done before. And have it be seen by everyone on every device.
Get Started →An entirely new grid, designed for making fully immersive and flexible web apps.
Use the power of Flexbox to carve screens into vertical sections — you’ll never rely on unreliable fixed-position headers again.
Create independently-scrolling sections that are inline on desktop computers and off-canvas on mobile devices.
Do more with a grid designed to work on any device.
Use the power of Flexbox to carve screens into vertical sections. You’ll never rely on unreliable fixed-position headers again.
Create independently-scrolling sections that can be inline on desktop computers and off-canvas on mobile devices.
Order the same divs on desktop computers, tablets and mobile devices in entirely different order with simple ordering classes.
Make the power of AngularJS accessible to non-developers.
Templatizing Angular Create simple Angular prototypes and apps without ever writing a line of Angular code. We create your Angular routes so you don’t have to — just name your views and URLs.
There’s no need to remember to call a div, ul or dl elements. Call our JS and CSS components with simple, custom HTML tags by prefixing your components’ names with“zf-”.
Let users see when content changes by adding “enter” and “exit” motion classes to views. Simply define one of our predefined Motion UI classes at the top of your view and you’re done.
Create both eye-catching and subtle movements with a simple class or mixin.
Create simple Angular prototypes and apps without ever writing a line of Angular code. We create your Angular routes so you don’t have to — just name your views and URLs.
Change the default animations with modifier classes that affect the speed, ease and delay of animated elements.
Sass mixins are easy to use, so you can create custom animations without having to remember the complexities of keyframes.
Mobile and desktop components, rethought to be more flexible than ever.
Create native-app-like notifications on mobile devices and desktop browsers.
Swap between vertical and horizontal menus on different screen sizes.
Use ever-popular action sheets on mobile devices, and more appropriate drop-down menus on desktop browsers.
Take the power of AngularJS and make it accesssible
Create simple Angular prototypes and apps without ever writing a line of Angular code. We create your Angular routes so you don’t have to — just name your views and URLs.
There’s no need to remember to call a div, ul or dl elements. Call our JS and CSS components with simple, custom HTML tags by prefixing your components’ names with“zf-”.
Let users see when content changes by adding “enter” and “exit” motion classes to views. Simply define one of our predefined Motion UI classes at the top of your view and you’re done.