Easel is a visual design tool built for the web. Since the web is viewed in a browser, we believe it should be built in one too.

Tourist.js: Simple, Flexible Tours for Your App

We’ve open sourced the project that runs all the tours in Easel. It’s called Tourist.js.

We wrote Tourist for Easel as nothing else we found was flexible enough. Our main requirement was the ability to control the interface for each step. For example, a step in the tour might need to open a window or menu to work correctly. Tourist gives you hooks to do this.

We <3 it. You should use it.

Check out the project page and see the code on GitHub