Comment Comment by bonzini Qt and to some extent GTK+ come close. GTK+ can be programmed in Vala which is a fine language that transpiles to C and supports idioms such as asynchronous programming. parent bonzini 6 years ago