Developer(s) | Mozilla Foundation and community |
---|---|
Initial release | February 2006 |
Stable release |
41.0.2 / October 15, 2015
|
Preview release |
41.0b9 / October 14, 2015
|
Development status | Discontinued |
Written in | C++, XUL, XBL, JavaScript |
Operating system | Cross-platform |
Type | Runtime environment |
License | MPL |
Website | developer |
XULRunner is a run-time engine for XUL. It replaced the Gecko Runtime Environment, a stalled project with a similar purpose.
The first stable developer preview of XULRunner was released in February 2006, based on the Mozilla 1.8 code base. It is developed by the Mozilla Foundation to provide a common back-end for XUL-based applications.
XULRunner is a "technology experiment", not a shipped product, meaning there are no "official" XULRunner releases, only stable builds based on the same code as a corresponding Firefox release.
Mozilla stopped supporting the development of XULrunner in July 2015.
XULRunner is a runtime that can be used to bootstrap multiple XUL + XPCOM applications that are as rich as Firefox and Thunderbird.
XULRunner stores a variety of configuration data (bookmarks, cookies, contacts etc.) in internally managed SQLite databases, and even offer an add-on to manage SQLite databases.
All XUL-based applications like Mozilla Firefox, Mozilla Thunderbird, Nightingale, Songbird, Flickr Uploadr, SeaMonkey, Conkeror, Sunbird, Miro, Joost, and TomTom Home 2.0 run on XULRunner. Starting with version 3.0, Mozilla Firefox uses a "private" XULRunner, meaning the framework is installed locally in the application directory.
The fourth version of the video game series Simon the Sorcerer, Simon the Sorcerer 4: Chaos Happens, uses XULRunner.
The eMusic website has a download application called eMusic Remote that uses XULRunner.