XULRunner is Mozilla's runtime environment meant to run cross-platform applications using the same technologies (XUL, XPCOM, JavaScript, CSS) as the Firefox browser.
XULRunner is Mozilla's runtime environment meant to run cross-platform applications using the same technologies (XUL, XPCOM, JavaScript, CSS) as the Firefox browser. The application's user interface is developed in XUL (XML User Interface Language) that can be styled with CSS. Dynamic actions are added via JavaScript that can use XPCOM to access a number of low-level components providing among other things file access and networking.
XULRunner runtimes ceased to be built or packaged in September of 2015, and the XULRunner source was removed from the Mozilla central repository on February, 10 2016:
The Mozilla project no longer sees XULRunner as a priority project. It's not core to advancing the open web or any of our current or planned products.
We're going to remove XULRunner code from mozilla-central. If somebody wants to own/maintain it, that will have to be done via an external repository.
If you are a consumer of the XULRunner stub this means that you will no longer have a Mozilla produced version after 41.0. For folks in this group, you have two options:
Change your app to run through the stub provided by Firefox. Many apps will continue to work as before by simply replacing "xulrunner.exe application" with "firefox -app application.ini".
Build XULRunner yourself.
SDK hosting has moved as well:
XULRunner SDKs can now be downloaded from: https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-aurora/
Look for filenames like this:
Linux 32-bit firefox-
<version>
.en-US.linux-i686.sdk.tar.bz2Linux 64-bit firefox-
<version>
.en-US.linux-x86_64.sdk.tar.bz2Mac 32-bit firefox-
<version>
.en-US.mac-i386.sdk.tar.bz2Mac 64-bit firefox-
<version>
.en-US.mac-x86_64.sdk.tar.bz2Windows 32-bit firefox-
<version>
.en-US.win32.sdk.zipWindows 64-bit firefox-
<version>
.en-US.win64.sdk.zipwhere
<version>
is the current Firefox version.
References