Acronyme pour  »XML-based User interface Language » ou langage de définition d’interface utilisateur basé sur XML.

XUL (prononcer  »zool ») est une création du projet Mozilla qui l’utilise pour définir les interfaces graphiques de sa plate-forme et de logiciels comme le navigateur Mozilla ou Firebird.

XUL est un langage de balisage qui permet de créer simplement des interfaces utilisateurs, à l’aide d’une panoplie de balises correspondant à des boutons, des listes, des menus déroulants, etc.