IUP
IUP is a cross-platform graphical user interface (GUI) toolkit designed for building applications in C and other languages. It provides a portable API capable of creating windows, dialogs, menus, buttons, input fields, canvases, and many other controls, with the goal of delivering native-looking interfaces on multiple operating systems. IUP emphasizes a straightforward programming model and easy integration with existing codebases.
The toolkit was developed by the Tecgraf research group at the Pontifical Catholic University of Rio Grande
IUP is primarily written in C, but bindings exist for other programming languages, notably Lua and Python,