Texplore is a type explorer for GObject based libraries. You can see what signals, properties, and other things are present in each type, its parents, and its children. It's similar to System.Reflection.Emit from Mono, only it uses the GObject library's API and introspection capabilites.