Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A component UI driver.
JavaScript CSS
branch: master
Failed to load latest commit information.
examples Add error examples.
src Switch from Handlebars to Underscore templates.
test Update configuration representation.
.gitignore Added dist to ignore for now. Create
Gruntfile.js Injecting noConflict() versions of Backbone and Underscore.
LICENSE Add license. Update
package.json Adding grunt-release plugin
taxi.css Set explicit font size for taxi.
taxi.js Release for 0.0.1

Taxi.js - A UI Component Driver

Taxi.js is a client library for displaying UI components in a browser. Typically, a single component will be displayed in many states. It is useful for designers styling components, for enumerating examples in a UI library, and for debugging UI components.


Development is done in a nodejs environment and has several prereqs:

  1. install node. I use nvm
  2. install gruntjs npm install -g grunt-cli
  3. in the repo, install node modules npm install
  4. in the repo, execute grunt

The default grunt task spawns a watcher handling compilation, live reloading, and starts a server on port 8999. Examples can be viewed at http://localhost:8999/examples/. Tests can be exectued at http://localhost:8999/test/.


MIT License

Something went wrong with that request. Please try again.