
Gtk2 allows you to write graphical user interfaces in a perlish and object-oriented way, freeing you from the casting and memory management in c, yet remaining very close in spirit to original api.
gtk+ is a multi-platform toolkit for creating graphical user interfaces. offering a complete set of widgets, the gtk+ is suitable for projects ranging from small one-off tools to complete application suites. find out more about gtk+ at http://www.gtk.org.