GUI
I've never found a good way to do GUI and that's a problem.
- GTK: looks most promising. Particularly with Glade.
- QT
- TK
- FLTK
Server
What I really want to do is build a GUI server that can be invoked from anything. Probably end up doing this in Rust. I think I would use GTK.