Skip to content
XML User Interface Language
EntityQ726218· pop 27· linked from 248 articles

XML User Interface Language

Sign in to save

Also known as XUL, ZOOL

XUL ( ), which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner similar to web pages.

Key facts

Programming language.file ext
.xulMIME type: application/vnd.mozilla.xul+xml
Programming language.paradigm
Declarative (markup language)
Programming language.developer
Mozilla Foundation
Programming language.implementations
Mozilla
Programming language.influenced by
HTML, XML
Programming language.programming language
C++
Programming language.platform
Gecko/Goanna
Programming language.operating system
Cross-platform
Programming language.license
MPL
Programming language.website
https://wiki.mozilla.org/XUL:Home_Page

via Wikipedia infobox

Wikidata facts

Image
Boxes-ex1.png
Show 5 more facts
file extension
xul
media type
text/xul
short name
XUL
inception
1999-00-00
Sources (4)

via Wikidata · CC0

~6 min read

Article

7 sections
Contents
  • History
  • Usage
  • XBL
  • Example
  • ''Ghostbusters'' reference
  • See also
  • References

XUL ( ), which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner similar to web pages.

XUL applications rely on the Mozilla codebase or a fork of it. The most prominent example is the Firefox web browser. However, Mozilla has significantly reduced the usage of XUL in Firefox after their rewrite of the browser engine in version 57. This resulted in the removal of the legacy add-on system, which relied on XUL and XPCOM, another cross-platform technology Mozilla decided to deprecate shortly before the release of Firefox 57. Firefox originally permitted add-ons to extensively alter its user interface, but this capability was removed in 2017 and replaced with the less-permissive WebExtensions API. Several forks of Firefox retain support for XUL and XPCOM-based add-ons. Waterfox maintains a fork of the legacy Mozilla codebase for the Waterfox Classic browser. The Pale Moon browser, Basilisk browser, and numerous smaller projects collectively use and maintain the Unified XUL Platform (UXP) implementation.

Gallery (4)

Connections

Categories