"WYSIWYG редактор UI на JavaScript для Desktop" - это вообще законно?
Как уже знаете (вы же знаете?), я веду разработку NW.js IDE, о которой было сказано много слов тут, ну тут еще немного.
В данной среде разработки есть полная (полнейшая) поддержка HTML5, CSS, и JavaScript. Эта связка дает возможность создавать полноценные кроссплатформенные Desktop приложения благодаря встроенным Chromium и NodeJS.
И компилировать в исполняемые файлы.
В ней всё круто, но, для построения интерфейса приходится вручную верстать HTML разметку. Для программистов это не сильно сложно, к слову.
Но что делать, если это дается тяжело? Ну вот так случилось, что тяжело, не получается запомнить все эти теги, атрибуты, CSS какой-то там еще вплёлся.
А вот JavaScript - другое дело! Красивый и лаконичный язык программирования, который и освоить не грех.
Так вот, теперь - можно!
Можно создавать приложения на JavaScript, используя для создания форм встроенный инструмент - UI Editor. Он создаст всю разметку за вас, от вас только останется раскидать по форме интерактивные элементы, настроить им события и написать заветный код на JavaScript.
Легко? Да проще некуда! В будущем планируется и процесс программирования снизить до необходимого минимума, вынести сложные участки в компоненты.
Ну и какое-то количество скриншотов далее (текста не будет, можно расслабиться).
PS: Пока потыкать негде, обновление готовится к выходу. Подробнее в блоге разработки тут. Там, если есть возможность, можно поддержать.