Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Robust and comfortable dev stack for mobile/offline/frontend first isomorphic web apps

Este Build Status Dependency Status devDependency Status


Este Logo

Robust and comfortable dev stack for isomorphic web apps. Mobile first, offline first, frontend first.

In the near future I will introduce Este ES6 edition. Sneek peak: este-todomvc

Build with


  • Plain old JavaScript, of course.
  • React JSX - Don't use harmony class syntax yet please.
  • CoffeeScript (compatible with Closure Compiler) - Why CoffeeScript? Isn't ES6 better? Maybe, but CoffeeScript works well for years already.


  • Stylus is recommended, sure you can use LESS or anything else.



Java 1.7+ and Node.js are required.

  npm install -g gulp
  npm install -g bower

For Windows users: Install everything except StrongLoop.

Getting Started

Create Este App

  git clone este-app
  cd este-app
  npm install
  bower install

Start Development

  • run gulp
  • point your browser to localhost:8000
  • build something beautiful


Start development. Build app and run development stack.


Production mode. Styles are minified and scripts are compiled.

gulp --production or gulp -p

Only build. Useful for continuous integration.

gulp build or gulp build --production

Run development stack. Useful to skip building phase.

gulp run or gulp run --production

Debug makes compiled scripts readable.

gulp build --production=debug

Recommended Editor:

Recommended settings.

Error: EMFILE Issue

OSX has default limit for opened files set to 256. Fix it with ulimit -n 10000

Stay Tuned


Integrate ES6, definitely. Add and decribe more functional patterns, like Flux or CSP. More mobile/offline awareness.


Copyright (c) 2013 Daniel Steigerwald

Licensed under the MIT license.

Something went wrong with that request. Please try again.