Batman.js is no longer in production at Shopify and is not actively maintained.

This website is left for reference (and for old times' sake).

batman.js

Meet your new favorite JavaScript superhero

If you love Ruby on Rails, batman.js is the best, most familiar way to build rich web apps in CoffeeScript.

Click here to try it live!
batman.js > 
Invalid command

Love Rails?
You'll love batman.js.

If you know Rails, then you'll be up and running with batman.js in minutes. batman.js was built with Rails development in mind, allowing you to save time and use less code.

Serious Scalability.
batman.js makes it easy.

Building the next [insert trendy website/app]? batman.js was created with scalability in mind and currently powers Shopify. In other words, your project will never outgrow batman.js.

Happiness for
developers & designers.

batman.js was created with developer and designer happiness as a top priority. Here's some cool stuff:

  • Structured directory hierarchy
  • Familiar Rails conventions
  • Data bindings for rapid building of HTML
  • Liquid-style filter syntax

Stay up-to-date with batman.js announcements:

Visit the Google Group