So honestly this is super way overdue but I'm finally getting around to releasing this after some recent changes reminding me that this exists.
ZForms is a project built out of the difficulty people have expressed with working with the bare-bones nature of the ZScript menu system. It allows easy creation of common UI elements such as buttons, labels, images and frames (which allow for nested menu design).
Version 1.0 Download
Code Repository (Unstable)
Usage of ZForms is pretty simple, in general. The repository has more specific instructions for use (in README.md) but the basic idea is that you use a Python "build script" to generate the code (this is necessary to avoid different projects from clashing with each other if they both use ZForms). Then you just inherit from a class and this gives you access to functions that can create and deal with rendering/handling input for standard UI elements so nothing needs to be done manually.
More detailed usage here (README.md)
Some examples (thanks entirely to phantombeta) are here
API documentation (also thanks to phantombeta) can be found here
Spoiler:PDA Starter Kit
Gutawer and phantombeta - Code and API design
Example images used - phantombeta and Nash