Команда Gtk сделала backend в html5 позволяющий Gtk приложениям взаимодействовать с пользователем через браузер.
http://www.webupd8.org/2011/09/gtk-32-released-with-html5-allows.html
Впечатляет то, что множество приложений не требует переделки (или требует незначительной). Запустили даже Gimp, не говоря уже о всяких калькуляторах и редакторах.
Возможно это надо было запостить в веб программирование, но там как-то вяло все. А здесь как раз обсуждаются альтернативы js. Gtk приложения можно писать почти на любом языке.