Rikulo UXL is a markup language for describing application user interfaces. It is a simple variant of XML, and allows user interfaces to be defined in a similar manner to authoring HTML and XML pages. It is compiled into Dart code and can be debugged easily.