minigui is a smallish GUI widget library, aiming to be on par with at least HTML4 forms and a few other expected gui components. It uses native controls on Windows and does its own thing on Linux (Mac is not currently supported but may be later, and should use native controls) to keep size down.
Its #1 goal is to be useful without being large and complicated like GTK and Qt. I love Qt, if you want something full featured, use it! But if you want something you can just drop into a small project and expect the basics to work without outside dependencies, hopefully minigui will work for you.
Displays an in-progress indicator without known values
A progress bar with a known endpoint and completion amount
Status bars appear at the bottom of a MainWindow. They are made out of Parts, with a width and content.
Toolbars are lists of buttons (typically icons) that appear under the menu. Each button ought to correspond to a menu item.
The way this module works is it builds on top of a SimpleWindow from simpledisplay, OR Terminal from terminal to provide some simple controls and such.