Getting Started with XULRunner
A short introduction to XULRunner.
XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox and Thunderbird. It provides mechanisms for installing, upgrading, and uninstalling these applications. XULRunner also provides libxul, a solution which allows the embedding of Mozilla technologies in other projects and products.


Until version 41, XULRunner could be downloaded from

Firefox (from version 3) ships with a private XULRunner package, which can run any compatible XULRunner application using the -app switch: firefox -app application.ini is equivalent to xulrunner -app application.ini

Older builds are also available.



Getting Started with XULRunner
Short tutorial on building desktop applications with XULRunner.
XUL Tutorial
Once you have a working XULRunner application, use the XUL tutorial to expand it into a fantastic XUL application.
XULRunner tips
A collection of tips for working with XULRunner.
Deploying XULRunner
An introduction on how to package your application with XULRunner.
XULRunner Hall of Fame
Tracks all available applications based on XULRunner.
Build Documentation
Learn how to get the source and build it.
Debug Documentation
Steps to configure Venkman to debug your App
XULRunner Guide
A fairly complete, but outdated, introduction and tutorial for XULRunner which collates much of the documentation found here.

View all...


See also