Glade Interface Designer

Glade-3 is a complete rewrite, in order to take advantage of the new features of GTK+ 2 and the GObject system (Glade-3 was started when Glade-1 hadn't yet been ported to GTK+ 2).

[13] Glade Interface Designer automatically generates all the source code for a graphical control element.

GTK-2.22.0 / GTKGlExt-1.2.0) Cambalache (/kambaˈlat͡ʃe/)[15] is a free and open-source rapid application development (RAD) tool[16][17][18] designed for creating user interfaces with GTK 4.

Cambalache's design emphasizes the Model-View-Controller (MVC) architecture, ensuring separation between the UI components and the business logic of applications.The UI editing workspace is driven by a separate process called Merengue which interfaces with Casilda, a Wayland compositor embedded in a GTK widget.

This architectural choice improves stability by separating the user interface preview from the main application.

This separation enables the system to handle different GTK versions efficiently, ensuring the rendered UI accurately mirrors the application's appearance and behavior.