This package is designed for building bindings to C libraries based on GLib type system (like GTK, GStreamer, and others).
See example GTK bindings or GStreamer bindings for example code.
See glib_test.go for signal/event handling model.
You need glib 2.0 library with C headers to install this package (libglib2.0-dev on Debian/Ubuntu).
http:https://gopkgdoc.appspot.com/pkg/github.com/ziutek/glib