Cambalache — это новый инструмент RAD, который позволяет разрабатывать пользовательские интерфейсы для инструментов Gtk 4 и Gtk 3. Он родился как замена Glade.
Разработанные пользовательские интерфейсы сохраняются в формате XML, и с помощью объекта GTK GtkBuilder они могут динамически загружаться приложениями по мере необходимости.
Таким образом, вы можете создавать графический интерфейс для Linux, Windows, macOS и использовать множество языков программирования, включая C, C++, C#, Vala, Java, Perl, Python и другие.