Conflagration JS

Conflagration JS is a set of tools for building and packaging rich desktop and web applications using components from Mozilla Firefox.

This site is home to the various projects developed under the Conflagration JS banner. Many/most of these are pre-1.0 works in progress.

  1. XPCOMCore

    An XPCOM based wrapper library emulating features of the Ruby core and stdlib libraries.

  2. XPCOMCore-RubyGem

    A RubyGem packaged version of XPCOMCore allowing one-command generation of XUL applications and providing Gem support to XPCOMCore.

  3. XULTestRunner

    A simple XUL based test runner with included Rake tasks to automate testing of XPCOM/XUL based applications.

  4. JSDoc-Toolkit

    A RubyGems packaged version of JSDoc Toolkit with included Rake tasks for generating documentation.

  5. RiotJS

    A Javascript port of the Riot Ruby testing framework, packaged as a Gem usable via the XPCOMCore-RubyGems Gem support (riotjs-xpcc).

  6. Watertower

    A set of Ruby glue code allowing a XULRunner/Firefox based web application to be hosted under any Rack-compatible web server, such as Apache with Passenger or Unicorn.

  7. Conflagration

    A Watertower/XPCOMCore based port of Rails to Javascript.

Contribute to this site by forking it on GitHub.