Proton Native – React Native for the desktop
>  You can create a GUI using something like Qt, but the code to make it is messy and unorganized. Having made a very large GUI myself, it gets very cumbersome to manage all of that.<p>Haven't we moved past writing UIs in code about twenty years ago? I see your code samples, and all they look like is an improved version of the code UI creation we had in OWL, MFC, and other UI frameworks on other platforms.<p>Starting about 1995 we had a better way: form designers that streamed objects (note: not even auto-generated versions of code, which is not much better, but object streaming.) Your UI is then designed and manipulated largely as a graphical UI -- that's what it is -- and manually written code is reduced to tweaks or state changes.<p>For example: Delphi (the prototype of all modern UI frameworks); C++Builder; others.  WPF may count although the generated text is ugly as :) - but it carries the concept. A NIB file on macOS.  You get the idea.