I'm working on a new tool based on GObject Introspection Repository which would allow to directly generate high-level, usable wrappers from the description embedded in the source code of many libraries.