Gtkdialog is a small utility program based on the GTK+ library. The program mainly made for GUI development for shell scripts but can be used with many other programming languages. The programmer can easily create GUI not just for any shell script or UNIX command but for any interpreted or compiled program capable to start child process and use pipes.