XUL est une langue de balisage d'interface utilisateur basée sur XML développée par Mozilla. Il permet de créer des applications d'apparence indigène et constitue la base de produits Mozilla tels que Firefox et Thunderbird, ainsi que des applications basées sur la plate-forme Mozilla Xulrunner.