Pashua is a tool for creating native Aqua dialog windows from AppleScript, Bash scripts, Perl, PHP, Python, Ruby, Tcl, or other languages.
The GUI elements which can be used include text input fields (single-line and multi-line), checkboxes, radiobuttons, combo boxes, popup menus, open panels or buttons, images and more. Values entered in the dialog are processed and returned to the calling script.