I'm a big fan of the Vala programming language and the Gtk+/GLib/Gobject suite for developing GUIs and desktop PC software. I've also used NodeJS/Electron to develop cross platform GUIs, but for various reasons, I keep coming back to Vala/Gtk+. I use Vala/Gtk+ to create software for both Linux and Windows (using MSYS2).
The main reason I'm posting this here is because I completely forgot about gserial for a couple of years, and then recently rediscovered it and thought 'hey maybe someone else will find it handy'. I'm very well aware of how few people actually use Vala/Gtk+ but you never know